Skip to content

amandoneto/agent_app

Repository files navigation

Agent App Project

This project implements an intelligent agent using Agno framework and ChatGPT integration. The agent is capable of processing natural language inputs and performing automated tasks.

Configuration

  • Create a file .env and add GROQ_API_KEY

Main program

  • ask_questions.py This program will act as a chat where you can ask question to Thai select agent. To end the program just press enter.

Requirements

  • Python 3.12+
  • uv package manager

Installation

  1. Clone this repository
git clone <repository-url>
cd agent_app
  1. Create and activate virtual environment using uv
uv venv
source .venv/bin/activate  # Linux/MacOS
# or
.venv\Scripts\activate  # Windows
  1. Install dependencies
uv sync

What uv sync does:

It reads the uv.lock file, which contains the precise, pinned version for every single dependency.

It compares that list against the packages currently installed in the virtual environment.

It installs any missing packages and uninstalls any unnecessary or outdated packages, making the environment match the lock file exactly.

After running uv sync, the project is fully set up, and they can run your main Python script!

Contributing

  1. Fork the repository
  2. Create feature branch
  3. Commit changes
  4. Push to branch
  5. Create Pull Request

Caveat

  • Sometimes the query failed, I dont know why. If this happens, keep trying. I'm still trying to understand the root cause.
  • I'm using Grog model without adding any credits

About

This is a simple Agent using agno

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages