A Google fejlesztői tudásbázis API-t ad az AI-eszközöknek

A Google Developer Knowledge API hivatalos, programozható hozzáférést ad a Google Cloud, a Firebase, az Android és más platformok fejlesztői dokumentációjához. Az ökoszisztéma parancssori felületet, AI-ügynököknek szánt képességet, API Explorert és több programozási nyelvhez készült klienskönyvtárakat kínál.
- A Developer Knowledge API friss, strukturált Google-fejlesztői dokumentációt szolgál ki.
- A gcloud CLI segítségével terminálból kereshetők és kérdezhetők le a dokumentumok.
- Az agent skill több AI-kódolási asszisztenssel és MCP-integrációval használható.
- A klienskönyvtárak C#, Go, Java, Node.js és TypeScript, PHP, Python, valamint Ruby nyelven érhetők el.
- Az API Explorer kódírás nélküli tesztelést kínál.
Strukturált dokumentáció webkaparás helyett
A Google október 7-én mutatta be a Developer Knowledge API ökoszisztémát. A vállalat szerint az eszközöket azoknak a fejlesztőknek és AI-ügynököket készítő csapatoknak szánják, akik Google Cloudon dolgoznak, vagy fejlesztői eszközökbe szeretnének naprakész technikai információkat építeni.
A Developer Knowledge API a Google fejlesztői dokumentációjának hivatalos, programozható forrása. A Google Cloud, a Firebase, az Android és további termékek anyagait strukturált, Markdown-formátumú dokumentációként szolgálja ki. A rendszer szemantikus és kulcsszavas keresést, intelligens dokumentumdarabolást, valamint forrásokra támaszkodó kérdés-válasz funkciót kínál.
A Google szerint a dokumentációt gyakran indexelik, így az upstream, vagyis a kiinduló dokumentáció frissítései és az AI-ügynökök hozzáférése között kisebb lehet a késés. A megközelítés célja, hogy az ügynökök naprakészebb válaszokat adjanak, miközben csak a feladathoz szükséges dokumentumrészeket használják fel.
Parancssorból is lekérdezhető a Google tudásbázisa
Az ökoszisztéma része a gcloud CLI felülete, amely a hivatalos dokumentáció keresését, lekérését és a forrásokra alapozott kérdés-válaszokat közvetlenül a terminálba viszi. A felület előre telepítve elérhető a Cloud Shellben, és Linux, macOS, valamint Windows rendszeren is működik a szokásos Google Cloud SDK-telepítésekben, külön bővítmény vagy konfiguráció nélkül.
Az answer-query paranccsal a fejlesztők forrásokra támaszkodó választ kérhetnek, a documents search-chunks dokumentumrészletek és szövegrészek keresésére szolgál, a documents describe pedig egy konkrét dokumentum metaadatait és tartalmát tudja lekérni. A Google példái között szerepel BigQuery-adatkészlet létrehozására vonatkozó kérdés, Firestore-tranzakciók keresése, valamint egy hibanyom közvetlen átadása a lekérdezésnek.
Ez utóbbi esetben a fejlesztő egy fájl tartalmát is átadhatja az answer-query parancsnak. A Google által bemutatott példa szerint így egy hibakereséshez kapcsolódó kérdés közvetlenül a terminálból indítható.
AI-kódolási asszisztensekhez és éles rendszerekhez
A Developer Knowledge agent skill kapcsolatot hoz létre az AI-kódolási asszisztensek és a Google dokumentációs ökoszisztémája között. A Google szerint ez hozzáférést ad a friss technikai specifikációkhoz, és csökkentheti az elavult modellismeretből eredő hallucinációkat.
A képesség több lépésből álló lekérdezési folyamatot használ. Először a searchDocumentChunks segítségével dokumentumrészeket keres, majd szükség esetén a teljes Markdown-oldalakat tölti le a documents.get paranccsal, vagy az answerQuery használatával ad forrásokra támaszkodó választ. A megoldás a Google Antigravity, a Claude Code, a Cursor, a GitHub Copilot és egyedi ügynöki keretrendszerek mellett is használható a szabványos MCP-integráción keresztül.
A skill telepítéséhez a Google által megadott npx skills add google/skills --skill retrieving-developer-knowledge parancsot kell futtatni. Az eszköz a Developer Knowledge MCP-szerver használatára tanítja az asszisztenst, és tartalék lehetőségként a REST API elérését is támogatja curl segítségével.
A klienskönyvtárak a dokumentáció lekérését, keresését és a forrásokra támaszkodó válaszgenerálást éles rendszerekbe, automatizált CI/CD-folyamatokba és vállalati tudásbotokba építhetővé teszik. A támogatott nyelvek a C#, a Go, a Java, a Node.js és a TypeScript, a PHP, a Python, valamint a Ruby. A könyvtárak az AnswerQuery, a SearchDocumentChunks, a GetDocument és a BatchGetDocuments műveleteket kínálják, utóbbi egyetlen API-hívással legfeljebb 20 dokumentum lekérését teszi lehetővé.
API Explorer a kísérletezéshez
A Google APIs Explorer a Developer Knowledge API interaktív, kódírás nélküli felülete. A Google fejlesztői oldalába integrált eszközzel a fejlesztők kipróbálhatják és ellenőrizhetik az API-kéréseket, valamint a válaszok szerkezetét. A vállalat szerint ez lehetőséget ad az API működésének megismerésére, mielőtt a használatot parancssori eszközbe, AI-asszisztensbe vagy éles alkalmazásba építenék.
A Google a gcloud CLI-t használóknak az azonnali lekérdezést, a többieknek pedig az agent skill AI-kódolási asszisztenshez történő hozzáadását javasolja. Az MCP-szerverhez való csatlakozáshoz, illetve az Application Default Credentials vagy API-kulcs beállításához külön útmutatót biztosít.
Google for Developers: Supercharge your development with the Google Developer Knowledge API ecosystem- Google Developers Blog


