Skip to content
Back to home

ChatDoc

ChatDoc

Photo: TCMGO, AI.Brasil Experience

Organisation

TCM-GO

Role

Mid-level Software Engineer

Duration

Oct 2024 - Jun 2026

Tools & Technologies

PythonNestJSMachine LearningNLP

Context

The Tribunal de Contas dos Municípios de Goiás (TCM-GO) holds a large body of decisions, rulings and internal regulations. Finding the right passage with keyword search is slow when you don't know the exact words the document uses.

AI.BrasilExperience, where ChatDoc was presented
GAIAGoogle DeepMind's Brazilian Portuguese language model, explored with ChatDoc

My role

Software engineer on a team working in partnership with CEIA/UFG. Depending on what the project demanded, I worked across frontend, backend, architecture, machine learning and data science.

What I built

  • A natural-language semantic search over the tribunal's decisions, rulings and internal regulations
  • The full stack around it, from the interface to the backend services
  • The machine learning and NLP components that power the search

Outcome

  • ChatDoc shipped to the institution's staff
  • Presented publicly at AI.Brasil Experience
  • Explored together with GAIA, Google DeepMind's Brazilian Portuguese language model