aiexpert
Inicio / Noticias / Nota
Breaking · 10 ago 2026, 22:33 · 2 fuentes

GitHub lanza Copilot SDK para Java; agnóstico de framework, neutral de proveedor, se ejecuta en JDK 17+

GitHub lanzó el Copilot SDK para Java (versión 1.0.7-preview.1), una biblioteca cliente que permite que el código Java del lado del servidor cree sesiones de agente Copilot, registre herramientas, envíe prompts y reciba respuestas estructuradas mediante programación, según el blog de GitHub Engineering. El SDK es agnóstico de framework (funciona con Jakarta EE, Spring o arneses personalizados) y neutral de proveedor a través del soporte bring-your-own-key (BYOK): los desarrolladores pueden usar OpenAI, Azure, Anthropic o cualquier punto final compatible con OpenAI pasando una config de proveedor con baseUrl + apiKey. Requiere JDK 17+ (JDK 25 recomendado para hilos virtuales) y está disponible como dependencia Maven.

La característica principal es la anotación @CopilotTool, que permite a los desarrolladores declarar métodos invocables por modelos utilizando patrones Java idiomáticos (@CopilotTool y @CopilotToolParam) sin escribir JSON Schema o análisis de argumentos. El SDK maneja la generación de esquemas y el envío automáticamente. Una aplicación de gestión de prospectos inmobiliarios de muestra demuestra la orquestación de agentes concurrentes mediante hilos virtuales y Jakarta WebSocket para actualizaciones de interfaz de usuario en tiempo real, generando sesiones Copilot aisladas para múltiples consultas simultáneamente.

Para arquitectos Java empresariales, el SDK cierra una brecha: los enfoques anteriores requerían dependencias de Langchain4j o Spring AI. La biblioteca cliente de GitHub ofrece integración directa y sin framework, se compone limpiamente con CompletableFuture y lambdas, y permite que los equipos estandaricen en una capa de orquestación de un único proveedor sin bloquearse en un framework o proveedor de IA específicos.

Fuentes

Todo lo que sostiene 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”