Autogen Agent Template Python-based project designed to provide advanced tools and services for data processing, analysis, and automation. The project is structured to support modular development with clear separation of concerns, including core configurations, language model integrations, service layers, and user interface components.
- Core configuration and logging utilities
- Integration with language models for advanced processing
- Modular services for application monitoring and prompt handling
- User interface components for interactive usage
app/- Main application packagecore/- Core utilities including configuration, constants, and loggingllm/- Language model clients and agentsnotebooks/- Jupyter notebooks for experimentation and analysisservices/- Application services such as monitoring and prompt handlingui/- User interface componentsutils/- Utility tools and prompts
exports/- Exported files and outputsREADME.md- Project documentation.gitignore- Git ignore rules.python-version- Python version specificationpyproject.toml- Project metadata and dependenciesuv.lock- Lock file for dependencies
-
Clone the repository:
git clone <repository-url> cd autogen-agent-template
-
Install dependencies using uv:
uv install uv sync
-
Activate the virtual environment:
source .venv/bin/activate # On Windows use `.venv\Scripts\activate`
Run the main application UI:
chainlit run app/main.py