Vývojářský web pro otázky a odpovědi Stack Overflow spustil nový program, který umožní společnostem pracujícím s umělou inteligencí přístup k databázi Stack Overflow prostřednictvím nového API, vhodně pojmenovaného OverflowAPI. Partnerem pro tento launch je Google, který využije data Stack Overflow k obohacení Gemini pro Google Cloud a k poskytování ověřených odpovědí Stack Overflow přímo v konzoli Google Cloud. Zároveň bude Stack Overflow spolupracovat se společností Google i na přidání dalších funkcí založených na umělé inteligenci, což je proces, který již započal minulý rok s uvedením OverflowAI.
Pro ty, kdo se s platformou Stack Overflow nesetkali, jedná se o webový portál založený roku 2008, který poskytuje prostor pro kladení otázek, jejich diskutování a zodpovídání. Otázky se ve směs týkají pestré palety technologických IT témat. Platforma je zejména využívána programátory a softwarovými inženýry.
Představení integrací bychom se měli dočkat na konferenci Google Cloud Next v dubnu.
Je veřejným tajemstvím, že služby založené na obsahu, jako je Stack Overflow (ale také Reddit, vydavatelství atd.), chtějí za data, která poskytují velkým jazykovým modelům (LLM), dostávat patřičnou finanční kompenzaci. Ačkoli Google a Stack Overflow nediskutují o finančních podmínkách tohoto partnerství, stojí za zmínku, že se nejedná o exkluzivní partnerství.
Využití datových zdrojů na maximum
„Naše strategie spolupráce s Googlem je pečlivě zaměřena na řešení konkrétních problémů, které si klade za cíl vyřešit pro naše uživatele,“ uvedl Prashanth Chandrasekar, generální ředitel Stack Overflow. „Je pozoruhodné, kolik zájmu jsme zaznamenali od široké škály společností, včetně těch, které se zabývají experimentováním s trénováním velkých jazykových modelů a vývojem produktů v oblasti umělé inteligence, a to jak od firem orientovaných na cloud, tak i těch, které teprve aspirují stát se součástí cloudového ekosystému. Všechny tyto společnosti hledají způsoby, jak využít naše rozsáhlé datové zdroje na maximum. Program OverflowAPI je navržen tak, aby byl otevřený a přístupný všem potenciálním partnerům, kteří mají zájem o spolupráci s námi.“
Svět, ve kterém všichni vývojáři získávají své odpovědi od chatbotů s AI, je také světem, kde mnohem méně vývojářů navštěvuje webové stránky Stack Overflow, aby pokládali otázky nebo na ně odpovídali. „Chceme být tam, kde je vývojář,“ řekl Chandrasekar. A i když uznává, že věří, že pracovní postupy vývojářů se kvůli těmto nástrojům AI změní, stále věří, že je potřeba spolehlivá databáze ověřených odpovědí. Jeho konečnou vizí je „aby se člověk a AI spojili“ a zajistili, že vývojáři mohou důvěřovat odpovědím z nástrojů AI, protože jsou odvozeny z databáze vytvořené odborníky na dané téma.
Rozhodně také stojí za zmínku, že nejde jen o umělou inteligenci. Google také integruje Stack Overflow přímo do konzole Google Cloud, a umožní tak vývojářům vidět odpovědi a pokládat otázky přímo z tohoto prostředí.

Obrázek 1 – DALL-E 3: Kyberprostor
Vše na jednom místě
„Můžete si představit, že jdete do konzole Google Cloud, zadáte dotaz a vedle všech specifických odpovědí Google uvidíte specifické odpovědi Stack Overflow,“ vysvětlil Gabe Monroy, viceprezident Google pro zkušenosti vývojářů pro Google Cloud. „Tyto dvě věci se začnou z hlediska zkušenosti vývojáře spojovat. To je velmi důležité, protože to znamená, že vývojáři získají plynulý zážitek. Nemusí hledat a klikat a přepínat mezi různými stránkami. Vše, co by chtěli, otázky a odpovědi Stack Overflow, stejně jako specifické odpovědi na otázky Google Cloud, bude na jednom místě.“
Zmínil také, že odpovědi Gemini budou obsahovat citace, takže vývojáři budou moci ověřit správnost výsledků.
Na straně Stack Overflow je nápad využít Gemini prostřednictvím platformy Vertex AI od Google. V současné době tým hodnotí, jak by to mohlo vypadat, ale můžete si představit podporu AI v procesu pokládání otázek a moderování, například ve formě asistenta, který může na webu odpovídat na otázky.
Stack Overflow čerpá svou hodnotu z toho, že má rozsáhlou uživatelskou základnu expertů a nyní více než dekádu otázek a odpovědí o prakticky jakémkoliv problému v informatice (a i když Stack Overflow rovněž provozuje síť podobných stránek o dalších tématech, právě teď je zaměření na jeho vlajkovou stránku orientovanou na vývojáře). Chandrasekar zdůraznil, že je velmi důležité zajistit, aby tato kvalita zůstala vysoká a nebyla znehodnocena odpověďmi odvozenými od AI nízké kvality. Částečně proto Google integruje lidské prvky platformy Stack Overflow.
To nejlepší ze světa lidí a technologií
„Chceme udržet kvalitu opravdu vysokou. Má to být to nejlepší z nejlepšího z hlediska kvality a přesnosti,“ řekl. Argumentoval, že bariéra pro vstup pro pokládání otázek bude pro mnoho vývojářů mnohem nižší, protože budou interagovat s Gemini, nikoli s názorově založenou skupinou spoluprogramátorů. „Dostáváte trochu to nejlepší z obou světů, což je fantastické,“ řekl.
V dlouhodobém horizontu může být toto partnerství využito k vylepšení modelu společnosti
Google pro dokončování kódu, který je v současné době označován jako Codey.
Shrnutí
- Stack Overflow spustil program OverflowAPI, umožňující AI společnostem přístup k jeho databázi, s Googlem jako launch partnerem pro obohacení Gemini pro Google Cloud.
- Program není exkluzivní a je otevřen pro spolupráci s různými partnery zaměřenými na využití dat Stack Overflow.
- Vizí je spojení lidského a AI elementu pro poskytování důvěryhodných odpovědí vývojářům, přičemž Stack Overflow chce udržet vysokou kvalitu své databáze.
- Google a Stack Overflow zdůrazňují důležitost lidského prvku v integraci AI funkcí, s cílem udržet kvalitu a přesnost odpovědí na vysoké úrovni.
Zdroj:
- Lardinois, F. (2024, February 29). Google brings stack overflow’s knowledge base to gemini for google cloud. TechCrunch. https://techcrunch.com/2024/02/29/google-brings-stack-overflows-knowledge-base-to-gemini/?ref=futuretools.io&guccounter=1&guce_referrer=aHR0cHM6Ly93d3cuZnV0dXJldG9vbHMuaW8v&guce_referrer_sig=AQAAAC96v3ULkQ5Cm5R9gevRyeLY2hLwQnCEN_wfZFS5zP9wS1j2N9bIlj3VAOkVe0NB1OXfhd84mo7YmtCMWz-6jjypETZ_yoweGRItsppUDINqNX9GOK1ssv40RSLhGHwPM55S1ik2Z2dDiFPzByzZxB9LX-vppD46we_lAlQ5JUbb







