Welcome to the Agentic AI Projects! This repository is dedicated to learning and developing Agentic AI systems. Our goal is to explore how artificial agents can make autonomous decisions and work towards achieving specific objectives.
Agentic AI focuses on creating agents that can:
-
Act autonomously.
-
Make decisions.
-
Adapt to their environment.
This repository serves as a collaborative space where we share code, ideas, and lessons learned related to building agentic AI models.
- Robust Codebase: Libraries and code related to agentic AI frameworks.
- Community-Driven: Active space for open-source contributions and collaboration
Before you begin, ensure you have the following installed:
- Python 3.x
- Git
- Essential AI Frameworks:
- Phidata
- Google Gemini
- LangGraph
- Crew AI
- OpenAI Swarm
- AutoGen
- Huggingface
-
Clone the repository:
git clone https://github.com/yourusername/agentic-ai-projects.git
-
Navigate to the project directory:
cd agentic-ai-projects
-
Install dependencies:
pip install -r requirements.txt
-
You're ready to explore and run the projects!
We believe in the power of community collaboration. Whether you're fixing bugs, adding features, or improving documentation, your contributions are valuable to us.
Naming Format:
<Project Number>-<Descriptive Title>
Example:
01-Financial-Agent-With-Phidata
02-Multi-Agentic-AI-RAG-With-Vector-Database
-
Fork the Repository
- Visit the project's GitHub page
- Click the "Fork" button in the top-right corner
-
Clone Your Fork
git clone https://github.com/yourusername/agentic-ai-projects.git
-
Create a Feature Branch
git checkout -b feature/your-feature-name
-
Make Changes
- Follow project coding guidelines
- Ensure your code is well-documented
- Add tests if applicable
-
Commit Your Changes
git add . git commit -m "Add detailed description of your changes"
-
Push to Your Fork
git push origin feature/your-feature-name
-
Submit a Pull Request
- Go to the original repository
- Click "New Pull Request"
- Select your feature branch
- Provide a clear description of your changes
When reporting issues, please include:
- Detailed description of the problem
- Steps to reproduce
- Expected vs. actual behavior
- Relevant error messages or logs
This project is licensed under the MIT License. See the LICENSE file for details.
- Special thanks to (https://krishnaikacademy.com) for their invaluable tutorials
- Gratitude to Mr. Krish Naik for his comprehensive video tutorials
All pull requests will be reviewed by the maintainers. We aim to respond to pull requests within a few days. If your contribution is accepted, youโll be credited in the repository.
๐ก Need Help? Feel free to open an issue community discussions!