Projetos · IT Solutions
AI Operator
Em cursoUm conjunto de ferramentas internas para operadores que permite orquestrar agentes de IA em vários ambientes de execução — numa única interface de controlo coerente.
- Função
- Plataforma interna
- Período
- 2025–2026
- Resultado
- Orquestração em múltiplos ambientes de execução
03 · AI Operator
Automatização ao serviço das pessoas.
Um conjunto de ferramentas internas para operadores que permite orquestrar agentes de IA em vários ambientes de execução — numa única interface de controlo coerente.
Desafio
O problema.
As cargas de trabalho dos agentes raramente se limitam a uma linguagem ou a um ambiente de execução. Sem uma camada de operação partilhada, as equipas recriam os mesmos controlos — iniciar, parar, inspecionar, encaminhar — para cada interface.
Era necessário um único conjunto de ferramentas que continuasse a ser compreensível à medida que aumentassem os ambientes de execução, em vez de uma acumulação de scripts isolados.
Abordagem
Como o abordámos.
01
Uma única interface de operação
As diferenças entre ambientes de execução ficam na implementação interna; os operadores trabalham através de uma interface coerente.
02
Várias linguagens desde a conceção
Núcleo em Python, interfaces em TypeScript, serviços em Go e um cliente nativo — cada um na função mais adequada.
03
Observável por predefinição
As execuções, as falhas e as passagens de controlo são visíveis sem ligar um depurador a cada processo.
04
Prioridade à utilização interna
Concebido primeiro para os nossos próprios operadores — clareza acima de formalidades.
O que construímos
O que entregámos.
Núcleo de orquestração
Coordenação das execuções de agentes em Python e ambientes de execução relacionados a partir de um mecanismo de controlo partilhado.
Interface de operação
Interfaces TypeScript para inspeção, encaminhamento e controlo diários.
Camada de serviços
Serviços Go para as partes do sistema mais sensíveis ao desempenho e as API partilhadas.
Cliente nativo
Um cliente Swift para fluxos de trabalho dos operadores que precisam de funcionar no dispositivo.
Documentação interna
Manuais operacionais e materiais de apresentação para que as ferramentas continuem a ser utilizáveis para além dos seus autores originais.
Arquitetura
O sistema num relance.
Um monorrepositório com várias linguagens: Python para o núcleo dos agentes, TypeScript para a interface e as ferramentas dos operadores, Go para os pontos de acesso aos serviços e Swift para o cliente nativo.
As convenções partilhadas de configuração e registo mantêm o conjunto tecnológico operacional à medida que são acrescentados novos ambientes de execução.
Números e factos
Num relance.
Python · TS · Go · Swift
Línguas
Operadores internos
Foco
Agentes em múltiplos ambientes de execução
Âmbito
Em desenvolvimento ativo
Estado
O que aprendemos
O que levamos para o futuro.
- 01
Um vocabulário de operação partilhado importa mais do que uma abstração perfeita — as equipas precisam dos mesmos verbos em todo o lado.
- 02
Usar várias linguagens só compensa quando os limites são explícitos; caso contrário, o resultado são quatro conjuntos tecnológicos por concluir.
- 03
As ferramentas internas têm sucesso quando a documentação faz parte do produto e não fica como tarefa pendente.
Próximos passos
O que se segue.
- Inspeção mais rigorosa das execuções e repetição dos percursos dos agentes que falharam.
- Maior cobertura de ambientes de execução onde as cargas de trabalho em produção o exijam.
- Controlos de acesso reforçados à medida que mais equipas partilham a interface de operação.
Continuar a conversa
