Skip to content

An interactive Jupyter Notebook demonstrating AI agent collaboration using CrewAI. This project explores how multiple AI agents can research, generate content, and automate workflows through task orchestration.

License

Notifications You must be signed in to change notification settings

RuvenGuna94/Experimenting-With-AI-Agents

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-Agent-Orchestration

Welcome to AI-Agent-Orchestration! This repository contains a Jupyter Notebook that explores AI Agents using the CrewAI framework, demonstrating how multiple agents can collaborate on tasks efficiently.

📌 Overview

This notebook walks through the process of building and orchestrating AI agents with CrewAI. It covers:

  • Introduction to AI Agents – Understanding how AI-driven agents operate.
  • Installing and Setting Up CrewAI – A framework for multi-agent collaboration.
  • Using AI Agents with Serper Search Tool – Enabling real-time web searches.
  • Creating AI Agents for Research & Writing – Defining agent roles and delegation.
  • Task Assignment & Execution – Assigning tasks and managing workflow execution.
  • Hands-On Implementation – Running a full AI-agent workflow.

⚡ Features

  • Multi-Agent Collaboration – AI agents interact to complete a task.
  • Real-World AI Applications – Demonstrates how agents can research and generate content.
  • Agent-Orchestration with CrewAI – Simplifies complex AI workflows.
  • Interactive Notebook – Modify and extend the project to fit different use cases.

🔧 Installation

To get started, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/RuvenGuna94/AI-Agents-Exploration.git
    cd AI-Agents-Exploration
  2. Set Up a Virtual Environment (Recommended):

    python3 -m venv env
    source env/bin/activate
  3. Install Dependencies:

    pip install -r requirements.txt

🚀 Usage

After installing the dependencies, launch the Jupyter Notebook server:

jupyter notebook

Open AI_Agents.ipynb in your browser and run through the cells to explore AI agent implementations.

🏗️ Notebook Structure

  1. Introduction to AI Agents
  2. Installing & Importing Dependencies
  3. Setting Up CrewAI Framework
  4. Using AI Agents for Research & Writing
  5. Creating & Assigning Tasks
  6. Executing the Agent Workflow
  7. Conclusion and Future Applications

🤝 Contributing

Contributions are welcome! If you'd like to improve the notebook, follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Commit your changes (git commit -am 'Added new section on agent planning').
  4. Push to the branch (git push origin feature-branch).
  5. Create a new Pull Request.

📝 License

This project is licensed under the MIT License. See the LICENSE file for details.

📬 Contact

For questions, suggestions, or feedback, feel free to reach out to me.


🚀 Happy exploring AI agents!

About

An interactive Jupyter Notebook demonstrating AI agent collaboration using CrewAI. This project explores how multiple AI agents can research, generate content, and automate workflows through task orchestration.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published