Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agentic AI Agno Framework

A multi-agent AI system built with the Agno framework, featuring chat, email, and knowledge base capabilities.

Developer

Muhammad Aqeel Yasin
Shadow Analytics

Features

  • Chat Agent using Groq LLM
  • Email Agent for automated communications
  • Knowledge Base Agent with JSON storage
  • PostgreSQL with pgvector for vector storage
  • Docker-based deployment

Prerequisites

  • Python 3.x
  • Docker and Docker Compose
  • PostgreSQL
  • Groq API access

Environment Variables

Create a .env file with:

AGNO_API_KEY=your_agno_api_key
DB_URL=your_database_url
RECEIVER_EMAIL=recipient@email.com
SENDER_EMAIL=sender@email.com
SENDER_NAME=Sender Name
SENDER_PASSKEY=email_app_password
JSON_PATH=path_to_json_knowledge_base

Installation

  1. Clone the repository
  2. Install dependencies:
pip install -r requirements.txt
  1. Start the PostgreSQL database:
docker-compose up -d

Usage

Run the playground:

python playground.py

The application will be available at http://localhost:7860

Agents

  1. Chat Agent: General conversation using Groq LLM
  2. Email Agent: Handles email communications
  3. Knowledge Agent: Manages inventory and supplier information

Database

  • Uses PostgreSQL with pgvector extension
  • Default credentials:
    • Database: ai
    • User: ai
    • Password: ai
    • Port: 5532

Support

For support, contact Muhammad Aqeel Yasin at Shadow Analytics.

About

Agentic AI Framework implementation using Agno - A multi-agent system featuring chat, email automation, and knowledge base capabilities powered by Groq LLM and PostgreSQL vector storage. Built with Python and Docker support.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Used by

Contributors

Languages