O que entendemos por software de IA
O software de IA, tal como usamos o termo, refere-se a sistemas onde componentes aprendidos por máquina moldam materialmente comportamentos ou decisões — motores de recomendação, sistemas de visão, previsores, classificadores, sistemas especialistas, agentes conversacionais, ferramentas de suporte à decisão e fluxos de trabalho de IA generativa. O trabalho interessante raramente está no algoritmo. Está na canalização de dados, na orquestração, nas interações humanas, nos modos de falha e na forma como o sistema se comporta nas margens da sua distribuição de treino.
Concebemos software de IA com três públicos em mente desde o primeiro dia: o utilizador que interage com ele, o operador que o mantém em funcionamento e o auditor que precisa de o explicar. Cada um destes públicos tem necessidades legítimas que frequentemente entram em conflito, e gerir essas tensões é a maior parte do trabalho de design. Um modelo que maximiza a precisão à custa da explicabilidade nem sempre é o modelo certo, e um sistema que funciona lindamente num notebook mas não pode ser observado em produção não é um sistema de todo.
O nosso âmbito inclui rotineiramente: pipelines de treino e avaliação; engenharia de features e feature stores; infraestrutura de serviço (batch, micro-batch e em tempo real); registos de modelos, linhagem e rollback; monitorização de precisão, latência, desvio e custo; interfaces e APIs viradas para o utilizador; e os pacotes de documentação necessários para a revisão de governança. Sentimo-nos igualmente à vontade a trabalhar em ambientes cloud, on-premises ou híbridos.
- Modelos preditivos e prescritivos
- Pipelines de visão computacional
- Sistemas de linguagem natural e pesquisa
- Sistemas de recomendação e personalização
- Fluxos de trabalho aumentados por IA generativa
- Suporte à decisão e sistemas especialistas

