aiexpert
Início / Notícias / Nota
Breaking · 10 de ago. de 2026, 22:33 · 2 fontes

GitHub lana Copilot SDK para Java; agnóstico de framework, neutro de fornecedor, executado em JDK 17+

GitHub lançou o Copilot SDK para Java (versão 1.0.7-preview.1), uma biblioteca cliente que permite que código Java do lado do servidor crie sessões de agente Copilot, registre ferramentas, envie prompts e receba respostas estruturadas de forma programática, de acordo com o blog GitHub Engineering. O SDK é agnóstico de framework (funciona com Jakarta EE, Spring ou harnesses customizados) e neutro de fornecedor via suporte bring-your-own-key (BYOK): desenvolvedores podem usar OpenAI, Azure, Anthropic ou qualquer endpoint compatível com OpenAI, passando uma config de provedor com baseUrl + apiKey. Requer JDK 17+ (JDK 25 recomendado para threads virtuais) e está disponível como dependência Maven.

O recurso principal é a anotação @CopilotTool, que permite aos desenvolvedores declarar métodos chamaráveis por modelo usando padrões Java idiomáticos (@CopilotTool e @CopilotToolParam) sem escrever JSON Schema ou análise de argumentos. O SDK manipula geração de schema e dispatch automaticamente. Uma aplicação de gerenciamento de leads imobiliários de exemplo demonstra orquestração de agente concorrente usando threads virtuais e Jakarta WebSocket para atualizações de IU em tempo real, gerando sessões Copilot isoladas para múltiplas consultas simultaneamente.

Para arquitetos Java empresariais, o SDK fecha uma lacuna: abordagens anteriores exigiam dependências em Langchain4j ou Spring AI. A biblioteca cliente do GitHub oferece integração direta e sem framework, se compõe limpar com CompletableFuture e lambdas, e permite que equipes padronizem em uma única camada de orquestração do fornecedor sem se trancar em um framework ou provedor de IA específicos.

Fontes

Tudo que sustenta esta nota
  1. 01 Primary source github.blog
  2. 02 Using the GitHub Copilot SDK for Java github.blog “GitHub Copilot SDK for Java is the first truly framework agnostic way to drive AI from Java. And with its BYOK support, GitHub Copilot SDK for Java is also AI vendor neutral”