Descripción del proyecto


El proyecto es una app de tareas, en la que se puede interactucar con esta utilizando el agente de AI o con la API REST.

Esta desarrollado una API REST con FastAPI y esta tiene un Agente de AI desarrollado con Pydantic AI.

La base de datos es PostgreSQL, y se utiliza SQLAlchemy para hacer consultas a la base datos y ademas tiene un sistema de migraciones con Alembic.

El proyecto se ejecuta en contenedores de docker, en donde solo se necesita utilizar el comando docker compose up, y este creara los contendores, aplicara las migraciones a la base de datos e iniciara el proyecto.

Lo que estuve aprendiendo durante ese tiempo que estuve desarrollando el proyecto fue lo siguiente:

Los usos de la aplicacion con el Agente de AI son:

Y Aqui esta un video (demo) de como interacturar con el Agente de AI