Skip to content

crivaronicolini/infolegAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InfolegAI

Un agente de IA conversacional aumentado diariamente con el texto del Boletín Oficial de la República Argentina. Podés usarlo para consultar en lenguaje natural sobre legislación actual y pasada. También podés hacer las consultas con tu propio modelo usando el servidor MCP.

Dataset

Los datos del boletín se descargan diariamente con scraping del sitio de InfoLegal Argentina y se suman al dataset completo publicado mensualmente en datos.gob.ar. Este pipeline de ETL está implementado en Dagster en la nube de GCP. Hace backups diarios en GCS y también actualiza la base de datos vectorial en BigQuery.

dagster

Web

La página web está hecha en FastAPI con React+Vite y la UI viene de Propmt-kit. El uso está trackeado con SQLite y LangSmith.

Desarrollo

Local

git clone https://github.com/crivaronicolini/infolegAI.git
cd infolegAI/website
uv venv
source .venv/bin/activate
uv sync --dev
uv run src/main.py

Crear un archivo .env a partir del archivo de ejemplo.

cp .env.example .env

Correr en Docker

just docker-dev

El servidor se levanta en http://127.0.0.1:8000.

About

AI assistant augmented with daily scrapes from Argentina's "Boletín Oficial". Answers all kinds of queries about past and current legislation from Argentina.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors