A comprehensive demonstration of various agentic AI workflow frameworks and applications, showcasing different approaches to building autonomous AI systems.
This repository contains examples and demonstrations of popular agentic AI frameworks and applications, helping developers understand and implement autonomous AI workflows. Each project showcases different approaches to building intelligent systems that can perform complex tasks autonomously.
A powerful AI chatbot that combines image processing, natural language understanding, and multiple specialized tools.
- Key Features:
- 🖼️ Image processing and OCR
- 🔍 Multi-source information retrieval (Web, Wikipedia, ArXiv)
- 📊 Real-time data analysis (Stocks, Weather, News)
- 🧮 Mathematical computations via Wolfram Alpha
- 💾 File operations and data processing
- 🌐 Natural language interface for all operations
- Learn more
A demonstration of using LangGraph with Ollama for creating conversational workflows.
- Features:
- 🔄 Stateful conversation management
- 🤖 Integration with Ollama's Llama2 model
- 📝 Short story generation capabilities
- 🎯 Simple yet effective conversation loop implementation
- Learn more
An intelligent travel planning system using multiple specialized AI agents working together.
- Features:
- 🌍 Smart city selection based on weather, season, and costs
- 🏛️ Local expertise and cultural insights
- 📅 Detailed itinerary creation with budget planning
- 🔍 Multi-source information gathering
- 🤖 Three specialized agents working in harmony:
- City Selection Expert
- Local Expert
- Travel Concierge
- 📊 Comprehensive travel plans with day-by-day schedules
- Learn more
- Python 3.9 or higher
- Conda (recommended) or virtualenv
- Required API keys (varies by project)
- Ollama with llama3.2 model (for LangGraph and CrewAI demos)
- Clone the repository:
git clone https://github.com/yourusername/Agentic-Workflows-Playbook.git
cd Agentic-Workflows-Playbook
- Set up environment variables:
cp .env.example .env
# Edit .env with your API keys
- Choose a project and follow its README for specific setup instructions.
.
├── multimodal_bot/ # Advanced Multimodal Chatbot
├── lang_graph/ # LangGraph Ollama Demo
├── crewai/ # AI-Powered Trip Planning System
└── docs/ # Documentation and guides
Different projects may require different API keys:
- OpenAI API Key (for Multimodal Chatbot)
- SERPAPI Key (for enhanced search in Multimodal Chatbot)
- Wolfram Alpha API Key (for mathematical computations)
- Ollama setup with llama3.2 model (for LangGraph and CrewAI)
We welcome contributions! To contribute:
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
Please ensure your code follows our style guidelines and includes appropriate documentation.
This project is licensed under the MIT License - see the LICENSE file for details.