Skip to content

LeonardoLeiteMeira/MARiA

Repository files navigation

Finance AI assist

I'm building an AI assist to help me with my financial organizations. This AI agent, called MARiA, access my personal notion workspace and read my financial page to answer some questions and help me understand my expenses. She can create new transactions and read diferents notion databases.

Technical details

  • I'm usuing poetry to manage packages
  • Lanchchain to create the agent
  • Notion to store data (for now), and API to access
  • FastAPI to create an API - To use the agent with other applications
  • ...

To do List

  • Fazer query de planejamento

  • Modificar busca dos dados: Ao busca categorias não esta listando todas pois esta limitado em 10. Devo mexer para que a AI saiba disso e possa buscar mais (mas deixar mais de 10 o default pode ser uma boa)

  • Fazer queries em transações

    • Query de dados com filter, properties, cursor e page_size
    • Sort
    • Melhorar nomeclatura das colunas
  • Conectar no whatsapp

    • Simples
    • Diferenciar numeros controlando acessos
    • Mover docker compose para esse repositorio
  • Lista todas as funcoes e testes que quero levar para o web summit

  • Update de informação

  • Fazer um planejamento

  • Escrever aqui proximos passos

To Do Future

Pesquisar sobre e implementar uma cache no redis para as chamadas de tools. Dessa forma evitando chamadas desnecessárias e demoradas nas APIs utilizadas

Alembic

  • poetry run alembic init -t async alembic
  • poetry run alembic revision -m "create_table_users"
  • poetry run alembic upgrade head
  • poetry run alembic downgrade -1

Access database in productioin

docker compose exec -e PGPASSWORD='passwordHere' containerName psql -U user

About

Financial AI Planning and Assist

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published