This repository contains three AI-powered agent-based projects leveraging Autogen, Streamlit, and CrewAI to provide interactive AI experiences. These projects include:
- Autogen - An AI agent framework for coding and theoretical problem-solving.
- Autogen UI - A Streamlit-based UI for user-friendly AI interactions.
- CrewAI - A multi-agent system for collaborative task execution.
Autogen is a Python-based AI assistant that enables automated problem-solving using Conversable Agents. It supports both theoretical discussions and coding tasks using DeepSeek models.
- AI-powered code execution using local environments.
- Conversational AI with predefined agents (Teacher, Student, Code Writer, and Executor).
- Dynamic task selection for coding and theoretical tasks.
pip install autogen
Run the script and select the desired task:
python autogen.py
Autogen UI is a Streamlit-based interface for interacting with AI agents in an intuitive way.
- User-friendly UI for AI task selection.
- Theoretical and coding task execution with instant responses.
- Streamlit-powered design for easy interaction.
pip install streamlit autogen
streamlit run autogen_ui.py
CrewAI is a multi-agent AI system designed for collaboration among specialized agents to execute tasks efficiently.
- Agents for coding, teaching, and AI research.
- Uses CrewAI framework for structured agent workflows.
- Integrated search and code execution capabilities.
pip install crewai langchain_ollama crewai-tools
python crewai.py
- Python 3.8+
- Autogen
- Streamlit
- CrewAI
- LangChain
- Ollama API
Contributions are welcome! Feel free to submit a pull request or raise an issue.