ÉlőUtoljára: 56 perceMa: 29
Eszközökfrissítve: 19:18

A GitHub Copilot SDK Java-fejlesztőknek: Keretfüggetlen AI-integráció vállalati alkalmazásokhoz

A GitHub új Copilot SDK-ja keretfüggetlen AI-integrációt tesz lehetővé Java-alkalmazásokban, BYOK támogatással és előfizetés nélkül.

A GitHub Copilot SDK Java-fejlesztőknek: Keretfüggetlen AI-integráció vállalati alkalmazásokhoz
Fotó: Safar Safarov / Unsplash
forrás: GitHub Blog·AI Forradalom szerk.·
Megosztás

Edward Burns, a GitHub blogbejegyzésében közölte, hogy a Java-fejlesztőknek már nem kell Java keretrendszer-specifikus megközelítésekre támaszkodniuk az AI meghajtásához vállalati alkalmazásaikból. Míg a Langchain4j és a Spring AI is lehetővé tette az AI-modellek használatát, mindkettő függőséget teremtett a saját keretrendszerüktől. Az új SDK azonban az első igazán keretfüggetlen megoldás, amely bármilyen AI-szolgáltatóval használható. (GitHub Blog)

AI-szolgáltatók és kulcskezelés

A BYOK (Bring Your Own Key) támogatással az SDK AI-gyártó semleges, így használható közvetlen modell-szolgáltatókkal, mint az OpenAI, Azure, Anthropic vagy OpenAI-kompatibilis végpontok. Ehhez elegendő megadni a saját baseUrl-t és API-kulcsot. A GitHub Copilot előfizetés nem szükséges a használatához.

Technikai megvalósítás és telepítés

Az SDK egy klienskönyvtár, amely szerveroldali Java-kódból teszi lehetővé Copilot-ügynök-munkamenetek létrehozását, eszközök regisztrálását, utasítások küldését és strukturált válaszok programozott fogadását. Működik szerverkörnyezetekben, beleértve a Jakarta EE és a Spring rendszereket is. Az SDK a CompletableFuture, annotációk, lambdák és virtuális szálak használatával könnyíti meg a fejlesztést.

A mintapélda egy valós ingatlan-értékesítési ügynök-folyamat-t mutat be Jakarta EE 11 és Open Liberty környezetben. A felhasználó érdeklődését egy elkülönített Copilot Agent dolgozza fel egy virtuális szálon, amelyen keresztül a modell eszközöket hívhat. Az új @CopilotTool annotációval egyszerűen definiálhatók az eszközök, amelyeket a modell használhat.

Az SDK elérhető Maven függőségként: com.github:copilot-sdk-java:1.0.7-preview.1. A használatához JDK 17 vagy 25, Maven 3.9+, aktív GitHub Copilot előfizetés és a Copilot CLI 1.0.71-es vagy újabb verziója szükséges. A mintalkalmazás futtatásához a GitHub repozitórium klónozása és a Maven build szükséges.

Forrás

Feldolgozott sajtóforrás·GitHub Blog

Eredeti cikk megnyitása →

Ez a cikk a fenti sajtóforrás alapján készült AI-összefoglalóval.

tetszett a cikk? oszd meg →
Megosztás

Tetszik az oldal? Támogasd a fejlesztést

Az AI Forradalom egy automatizált pipeline: napi adatgyűjtés, LLM-feldolgozás és infrastruktúra fenntartása valódi költségekkel jár. Ha értékesnek találod a tömör, naprakész AI-összefoglalókat, egy kávé sokat segít.

Támogatom