Sber apresenta três ferramentas de código aberto para agentes de IA e aplicações JVM
A Sber apresentou três ferramentas de código aberto: o HG SDLC conecta as etapas de trabalho dos agentes de IA, o Spring AI GigaChat integra o modelo a uma aplicação Java e o Schedulex armazena tarefas em segundo plano no banco de dados. Por exemplo, a alteração de um pedido e a criação de uma tarefa para enviar um evento podem ser registradas em uma única transação. O valor prático está na gestão do processo e na recuperação após falhas; os números anunciados precisam ser verificados com as próprias cargas de trabalho.
Processado por IA de Habr AI; editado por Hamidun News
Um agente de IA escreveu o código, mas perdeu de vista as restrições de arquitetura. Um serviço atualizou um pedido e caiu antes de enviar o evento, deixando um sistema conectado sem saber da mudança. O resumo da Sber apresenta três ferramentas de código aberto para problemas de engenharia como esses: HG SDLC, Spring AI GigaChat e Schedulex. Elas atendem a diferentes partes do trabalho: transferir contexto entre agentes, conectar um modelo a uma aplicação e executar tarefas em segundo plano após falhas.
A maneira mais útil de ler esse anúncio é partir de uma pergunta concreta: que parte da infraestrutura a equipe mantém por conta própria hoje, e um projeto existente poderia reduzir esse trabalho? A descrição publicada traz detalhes técnicos suficientes para uma avaliação inicial. Mas as estimativas de eficiência continuam sendo afirmações dos autores.
HG SDLC: entregar ao agente uma tarefa junto com seu contexto
Imagine uma melhoria rotineira: um analista preparou os requisitos, um desenvolvedor escolheu a arquitetura, um agente alterou o código e os testes encontraram um erro. Agora é preciso devolver a tarefa para ajustes, garantindo que o agente receba os requisitos, as restrições e os resultados dos testes. Se tudo isso estiver espalhado por diferentes conversas, uma pessoa terá de manter a continuidade do processo.
O HG SDLC permite descrever o fluxo de trabalho como um grafo YAML. Ele contém nós com tarefas para os agentes, verificações automáticas e pontos em que uma pessoa toma a decisão. O orquestrador armazena o contexto, os artefatos e o histórico de execução, gerencia as transições e permite devolver o trabalho a uma etapa anterior.
Segundo a equipe, a ferramenta funciona sobre agentes de programação compatíveis com o Agent Client Protocol. Os requisitos indicados para execução local são Java 21, Node.js 22, PostgreSQL e um agente compatível. É um componente de infraestrutura separado, que também precisará de configuração e manutenção.
Os autores estimam um ganho de eficiência no desenvolvimento de 16–30% com a combinação de agentes, desenvolvimento orientado por especificações e HG SDLC. Eles não conseguem isolar a contribuição do próprio orquestrador. Portanto, seria prematuro tratar esse número como uma promessa de aceleração para a equipe. O primeiro ponto a verificar é quantas transferências manuais de contexto realmente deixam de ser necessárias.
Spring AI GigaChat: integrar um modelo a uma aplicação existente
O segundo projeto é voltado a equipes que usam Java ou Kotlin e Spring Boot. Escrever uma requisição direta ao modelo é simples. Depois surgem o histórico da conversa, a busca em documentos, as chamadas de funções, as respostas em streaming e as métricas. Manter tudo isso em uma camada de integração separada rapidamente se torna uma tarefa por si só.
O Spring AI GigaChat é distribuído como um Spring Boot Starter e conecta a API do GigaChat às interfaces do Spring AI. A aplicação acessa o modelo por meio do ChatClient, enquanto componentes relacionados do ecossistema ajudam a gerenciar documentos, histórico de mensagens e ferramentas.
Um caso de uso claro é um assistente de documentação interna que responde a um funcionário e, quando necessário, chama uma função da aplicação. A lógica de negócio continua em código Java; a integração com o modelo passa pelo Spring AI. O artigo também descreve a anotação @GigaTool para declarar as funções disponíveis ao modelo.
Antes da integração, é necessário verificar a compatibilidade entre as versões do starter, do Spring Boot e do Spring AI. Os autores destacam especificamente o impacto das mudanças na API sobre a integração. A biblioteca de código aberto também não elimina a necessidade de configurar o acesso à API do GigaChat e a confiança nos certificados do servidor.
Schedulex: sobreviver a reinicializações e preservar a consistência dos dados
A terceira ferramenta cuida do trabalho em segundo plano na JVM. O exemplo central é um serviço que altera o status de um pedido e cria uma tarefa para enviar um evento em uma única transação de um banco de dados compartilhado. Se houver rollback, nenhuma das alterações será salva. Após um commit bem-sucedido, o registro da tarefa permanecerá no banco, mesmo que a aplicação seja reiniciada.
O Schedulex oferece tarefas individuais, grafos de processos e CodeFlow: uma forma de descrever um processo com código convencional, condições, esperas e ramificações paralelas. Segundo os autores, a recuperação do CodeFlow se apoia em um log dos resultados das etapas e no estado armazenado no banco de dados. Ao atualizar a aplicação, é preciso considerar a compatibilidade do novo código com o histórico salvo.
O limite da garantia é fundamental: uma transação de banco de dados não torna uma chamada HTTP externa atômica. Se o destinatário processou a requisição, mas o remetente não conseguiu registrar o sucesso, uma nova tentativa pode gerar uma duplicidade. Por isso, operações externas precisam de idempotência: a capacidade de processar com segurança uma requisição repetida.
Os autores relatam cerca de 30,7 mil execuções por segundo, mas com handlers vazios e tarefas criadas antecipadamente. Isso não é uma previsão do desempenho de um serviço real.
O próximo passo prático é escolher um cenário problemático: perda de contexto, integração do modelo ou reinicialização de um processo em segundo plano. Testá-lo dará uma base mais sólida para a escolha do que um número geral de aceleração.
- 2 de mai. de 2026GigaChat, do Sber: IA gratuita como alternativa ao ChatGPT, com recursos pagos no horizonte
- 13 de out. de 2026Sberbank lançou GigaPlatform AI Studio grátis para criar agentes de IA sem código
- 29 de abr. de 2026Sber lança Kandinsky 6.0 Image Pro, modelo único para gerar e editar imagens
- 12 de out. de 2026Sber bloqueou 11,4 milhões de chamadas fraudulentas e diz ter preservado 220 bilhões de rublos dos clientes
Perguntas frequentes sobre a notícia
O que se sabe sobre HG SDLC: entregar ao agente uma tarefa junto com seu contexto?
Imagine uma melhoria rotineira: um analista preparou os requisitos, um desenvolvedor escolheu a arquitetura, um agente alterou o código e os testes encontraram um erro. Agora é preciso devolver a tarefa para ajustes, garantindo que o agente receba os requisitos, as restrições e os resultados dos testes. Se tudo isso estiver espalhado por diferentes conversas, uma pessoa terá de manter a continuidade do processo. O HG SDLC permite descrever o fluxo de trabalho como um grafo YAML.
O que se sabe sobre Spring AI GigaChat: integrar um modelo a uma aplicação existente?
O segundo projeto é voltado a equipes que usam Java ou Kotlin e Spring Boot. Escrever uma requisição direta ao modelo é simples. Depois surgem o histórico da conversa, a busca em documentos, as chamadas de funções, as respostas em streaming e as métricas. Manter tudo isso em uma camada de integração separada rapidamente se torna uma tarefa por si só. O Spring AI GigaChat é distribuído como um Spring Boot Starter e conecta a API do GigaChat às interfaces do Spring AI.
O que se sabe sobre Schedulex: sobreviver a reinicializações e preservar a consistência dos dados?
A terceira ferramenta cuida do trabalho em segundo plano na JVM. O exemplo central é um serviço que altera o status de um pedido e cria uma tarefa para enviar um evento em uma única transação de um banco de dados compartilhado. Se houver rollback, nenhuma das alterações será salva. Após um commit bem-sucedido, o registro da tarefa permanecerá no banco, mesmo que a aplicação seja reiniciada.
Test Frontier LLMs & Autonomous Agents in One Workspace
Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.
O essencial da IA — uma vez por semana
Sete histórias que realmente importaram, escolhidas a dedo. Sem ruído nem releases.
Pronto! Verifique seu e-mail para a confirmação.