How campusx-official/agno-building-ai-agents works
This repository is a collection of Agno learning examples and two applied agent systems, rather than one integrated runtime. The principal product workflow is the Medium article generator: a user submits a topic through the agent service, a team delegates research across sources, drafts an article, and saves it after user approval. A second workflow coordinates data-science agents around a machine-learning task. README-described basics, RAG, teams, and workflow patterns are included as curriculum branches; their detailed runtime wiring is not established by the sampled source.
Main entry points: medium-article-generator/app.py Article Team · preprocesssing.py Preprocessing · agno-data-science-team/app.py Data Science Team · car_details.csv Car Dataset
Components 25
Agent Fundamentals
- Agent Basics
agno-basics - Memory and State
agno-basics/agent_with_memory_1.py - Agent Tools
agno-basics/agent_with_tools.py
Knowledge and RAG
- Knowledge and RAG
agno-knowledge - Knowledge Base
agno-knowledge/knowledge_base.py
Teams and Workflows
- Team Orchestration
agno-teams - Team State
agno-teams/team_state.py - Workflow Patterns
agno-workflows - Sequential, Parallel, Branching
agno-workflows
Article Generator
- Agent Service
medium-article-generator/app.py - Article Team
medium-article-generator/app.py - Research Agents
medium-article-generator/app.py - Research Sources
- Gmail
- Article Files
medium-article-generator/medium_articles
Data Science Team
- Agent Service
agno-data-science-team/app.py - Data Science Team
agno-data-science-team/app.py - Data Science Agents
agno-data-science-team/app.py - Session Database
agno-data-science-team/app.py - Car Dataset
agno-data-science-team/data/car_details.csv - Preprocessing
agno-data-science-team/src/preprocesssing.py - Feature Splits
agno-data-science-team/data/features - Preprocessor Artifact
agno-data-science-team/models/preprocessor.joblib
Other components
- User
- OpenAI Models
Connections 20
- User → Agent Service: submits topic
- Agent Service → Article Team: serves team
- Article Team → Research Agents: delegates research
- Research Agents → Research Sources: searches and retrieves
- Article Team → Article Files: saves approved draft
- Article Team → Gmail: uses mail tools
- Research Agents → OpenAI Models: uses model
- Article Team → OpenAI Models: uses model
- User → Agent Service: submits task
- Agent Service → Data Science Team: serves team
- Data Science Team → Data Science Agents: delegates tasks
- Data Science Team → Session Database: persists session history
- Data Science Agents → Car Dataset: loads data
- Data Science Agents → OpenAI Models: uses model
- Preprocessing → Feature Splits: writes train and test
- Preprocessing → Preprocessor Artifact: saves transformer
- Preprocessing → Car Dataset: not connected
- Knowledge and RAG → Knowledge Base: uses knowledge
- Team Orchestration → Team State: demonstrates state
- Workflow Patterns → Sequential, Parallel, Branching: covers patterns