Titulo Estágio
Orquestrador de Workflows de Interação com Agentes AI
Local do Estágio
Coimbra (office Taveiro) - Regime híbrido
Enquadramento
A evolução recente da Inteligência Artificial, em particular da AI Generativa, tem impulsionado o surgimento de agentes conversacionais cada vez mais sofisticados. Estes agentes são capazes de compreender e gerar linguagem natural, aceder a fontes externas de informação, tomar decisões e realizar tarefas complexas com um nível crescente de autonomia. No entanto, à medida que os sistemas se tornam mais poderosos, cresce também a complexidade envolvida na sua coordenação, sobretudo quando múltiplos agentes colaboram numa mesma interação com um cliente/utilizador.
Em ambientes reais — como chamadas telefónicas assistidas por AI — é comum que diferentes agentes desempenhem funções especializadas: um pode tratar da compreensão inicial do utilizador, outro da extração de informação de sistemas externos, outro ainda da composição da resposta. A ausência de uma camada de orquestração eficaz pode resultar em interações incoerentes, perda de contexto, respostas desorganizadas e dificuldade na manutenção e escalabilidade das soluções.
O projeto Orquestrador de Workflows de Interação com Agentes AI propõe-se a mitigar essas lacunas através do desenvolvimento de um protótipo de um backend inteligente capaz de gerir, monitorizar e adaptar workflows compostos por múltiplos agentes de IA. Este protótipo irá permitir definir fluxos de decisão configuráveis, manter o estado e o contexto da tarefa ao longo da interação, coordenar respostas entre diferentes agentes, e integrar dados externos em tempo real (i.e. CRM, ERP, Billing,).
Sobre a WIT:
A WIT tem 24 anos de experiência na área das telecomunicações e trabalha para o mercado global. A empresa já desenvolveu software para mais de 40 países e conta com os seguintes clientes: Grupo Vodafone, Deutsche Telekom, NTT DoCoMo, KDDI, Softbank, AT&T, Verizon, Safaricom, Vodacom, Unitel, entre outros. Na WIT somos groundbreakers e procuramos, todos os dias, desafiar o status quo, fazendo mais e diferente, sempre com o objectivo de sermos cada vez melhores. Descobre aqui se também tu podes ser um groundbreaker:
https://www.youtube.com/watch?v=Mt9sCqvJx9U
Objetivo
O estágio visa desenvolver um protótipo funcional de backend para um orquestrador de workflows de interação com agentes de IA, com os seguintes objetivos:
• Implementar a lógica de execução de workflows baseados em árvores de decisão, configuráveis através de ferramentas visuais externas;
• Desenvolver um motor de orquestração de múltiplos agentes de IA em tempo real, com base nos seus outputs;
• Garantir a gestão de estado e contexto das conversas e tarefas ao longo do workflow;
• Integrar o backend com plataformas de GenAI (ex: OpenAI, plataforma interna da WIT);
• Integração com APIs externas (ERPs, CRMs, lojas online) para enriquecimento das respostas dos agentes;
• Incluir suporte a funcionalidades de telefonia, como transferência de chamadas e transição de voz para canais visuais;
• Criar um simulador de execução de workflows para testes e validação;
Plano de Trabalhos - Semestre 1
Para o 1º semestre estão planeadas as seguintes tarefas:
• Estudo de soluções existentes no mercado e benchmark de frameworks de orquestração de agentes (comerciais e open source)
• Levantamento de requisitos técnicos e funcionais com a equipa da WIT.
• Definição do modelo interno de representação de workflows (nós, transições, eventos).
• Especificação dos mecanismos de gestão de contexto e estado.
• Implementação do componente central de orquestração de tarefas e chamadas entre agentes.
Este plano será ajustado conforme o ritmo de progresso do estágio e eventuais necessidades do projeto.
Plano de Trabalhos - Semestre 2
Para o 2º semestre estão planeadas as seguintes tarefas:
• Suporte a decisões condicionais e execução paralela de ramos.
• Conectores com APIs de GenAI (OpenAI, WIT AI).
• Integração com serviços externos (ex: ERP, CRM, sistemas de e-commerce).
• Implementação de suporte a telefonia (transferências, comutação de canal).
• Desenvolvimento de um simulador de workflows para testes e debugging e otimizações
• Testes em cenários reais de negócio (vários verticais).
• Elaboração da documentação técnica e relatório final.
Este plano será ajustado conforme o ritmo de progresso do estágio e eventuais necessidades do projeto
Condições
O estágio será remunerado com uma bolsa mensal. Se o desempenho do aluno ao longo do mês for positivo, terá direito a receber a bolsa correspondente. O local de trabalho será no escritório da WIT Software em Taveiro, sendo o regime híbrido, com o número de dias presenciais a definir posteriormente.
O aluno terá ao seu dispor os equipamentos necessários para desempenhar as suas tarefas. Para além disso, o aluno terá ainda acesso às formações da WIT Academy e às actividades e eventos que decorrerem durante o seu estágio.
No final do estágio, será feita uma avaliação do estagiário e dos conhecimentos adquiridos. Se o resultado for positivo espera-se que o estagiário seja convidado para fazer parte da equipa de desenvolvimento.
Observações
O acompanhamento ao longo do estágio será feito não apenas pelo orientador, mas também por um tutor técnico que lhe dará todo o apoio necessário. O orientador define os requisitos do estágio, define as prioridades do backlog e acompanha os resultados parciais do projecto. O tutor garante o cumprimento das tarefas, promove as meetings e acompanha o aluno com mais regularidade.
Toda a documentação de projeto será escrita em inglês.
Será usado SCRUM, como metodologia de desenvolvimento.
Orientador
Raul Clemente de Pinho Fonseca
raul.fonseca@wit-software.com 📩