← CookbookView source on GitHub ↗

CrewAI Starter Agent

A simple yet powerful AI research crew built with CrewAI that leverages multiple specialized agents to discover and analyze groundbreaking technologies.

References and Acknowledgements

Features

Prerequisites

Tech Stack

Task Structure

Tasks are defined with:

Example Tasks

Setup

The code can be run locally or on Google colab. Colab is recommended, as it doesn't need any setup.

Local env setup

  1. Clone the repository:
git clone   https://github.com/nebius/token-factory-cookbook/
cd  agents/crewai-research-agent
  1. Install dependencies:

if using uv package manager

uv sync

If using conda/pip

pip  install  -r requirements.txt
  1. Create a .env file in the project root and add your Nebius API key:
NEBIUS_API_KEY=your_api_key_here

Video

🎥 Video tutorial

Code

agent.ipynb notebook can be run locally or Google Colab. - Open In Colab - run locally:
uv run --with jupyter jupyter lab agent.ipynb

agent.py python script can be run locally.

# using uv
uv run python agent.py

# or 
python agent.py

Dev Notes

How the uv project was created.

uv init .
uv add -r requirements.txt
uv add --dev ipykernel   # for jupyter kernel
uv sync

# create a kernel to use uv env within vscode
source  .venv/bin/activate
uv run python -m ipykernel install --user --name=$(basename $(pwd)) --display-name "$(basename $(pwd))"
jupyter kernelspec list  # verify kernel is successfully created
Notebooks in this recipe: