CodeBuddy NPC není chatovací okno vedle repozitáře, ale automatizovaný účastník vývojového procesu řízeného událostmi v Gitu. Role lze vyvolat zmínkou @ v Issue nebo pull requestu; následně může asynchronně analyzovat úkol, připravit řešení, napsat kód a otevřít PR.
Research answer

Create a landscape editorial hero image for this Studio Global article: How does Tencent Cloud’s CodeBuddy NPC, launched on July 29, 2026, implement an AI Native Git paradigm in which developers @mention on deman. Article summary: CodeBuddy NPC’s core idea is to make AI an authenticated, event driven participant in the existing Git development system—not a chat window beside it.. Topic tags: general web, openai, llm, ai, workflow. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake numbers, clickbait thumbnails, icons, and tiny thumbnail layouts.
CodeBuddy NPC staví na myšlence, že AI nemá být jen chatem otevřeným vedle editoru, ale ověřeným účastníkem stávajícího vývojového procesu v Gitu, který reaguje na události. Vývojář může roli vyvolat zmínkou @ v Issue nebo pull requestu (PR). Agent pak pracuje asynchronně v cyklu analýza → plán → implementace → PR → ověření v CI → oprava → opětovné ověření. 1
6
V modelu označovaném jako AI Native Git slouží Git a související artefakty jako trvalá pracovní paměť agenta: historie repozitáře, Issues, pull requesty, výsledky CI/CD i pravidla kvality nesou kontext práce. Tým proto nemusí požadavky, zdrojový kód a logy z buildů ručně kopírovat do samostatného asistenta. NPC pracuje přímo nad artefakty, které už vývojový tým používá. 1
7
CNB umožňuje vytvořit role AI specifické pro daný repozitář v souboru .cnb/settings.yml. Konfigurace může zahrnovat jejich název, prompt, importy znalostní báze i prvky pro interakci. Dokumentované události NPC se spouštějí při zmínce role v Issue nebo PR; volitelná konfigurace v .cnb.yml určuje, jak má daná role reagovat. 3
6
7
Díky tomu lze role specializovat například na:
U rozsáhlejší práce mohou souběžně působit i týmy více NPC s rozdílným zaměřením. 3
6
7
Po vyvolání může CodeBuddy NPC načíst a interpretovat kódovou základnu, navrhnout postup, upravit kód, založit pull request, spustit testy a vyhodnotit neúspěšné běhy CI. Pokud validace selže, může iterovat nad opravami a znovu je ověřit, dokud výsledek nedosáhne stavu vhodného k akceptaci. Protože je návrh asynchronní, vývojář nemusí po celou dobu vést s agentem interaktivní konverzaci. 1
7
To neznamená, že každý výstup může být bez lidské kontroly automaticky nasazen do produkce. Jde především o architektonické zasazení AI do procesu, který už obsahuje review, testy a schvalovací brány. 1
7
Podkladovou vrstvu tvoří CNB: hostování Gitu, CI/CD pipeline, repozitáře artefaktů a cloudová vývojová prostředí. Pipeline YAML může definovat Docker image, dočasný image sestavený z Dockerfilu, dev container, připojené svazky, runnery označené podle CPU i znovupoužitelnou Docker cache. Build a test se tak mohou spouštět v opakovatelném izolovaném prostředí místo závislosti na lokálním počítači vývojáře. 5
4
Pipeline zároveň získávají dočasný CNB_TOKEN pro autorizované operace s kódem, artefakty a API. Jeho oprávnění se odvíjejí od události, která běh spustila, a po skončení běhu se token zničí. 15
Protože je práce vyvolaná z Issues či PR, zaznamenaná v commitech a pull requestech a ověřovaná přes pipeline a kvalitativní brány, zůstává zachována běžná inženýrská auditní stopa. Nejde o samostatnou, pro tým neviditelnou práci agenta. 1
9
Dokumentace CNB pro úložiště tajemství navíc popisuje řízení přístupu, omezení operací, auditní logy a vodoznaky pro práci s citlivými údaji. 9
Tencent připisuje pokles spotřeby při prvním průchodu — z více než 20 000 tokenů přibližně na 2 000, tedy o více než 90 % — průběžné optimalizaci promptů, volání nástrojů, výstupu CLI a míry zásahů cache. Firma rovněž popisuje volbu modelové strategie podle náročnosti úkolu, aby se nákladnější schopnosti nepoužívaly stejně pro každou práci. 8
11
V tomto pojetí „AI inženýrské spolupráce“ AI pouze nezrychluje psaní kódu, ani nevykonává izolovaný příkaz. Má vystupovat jako řízený kolega: přijímá práci přes standardní týmové artefakty, používá skutečné buildovací a bezpečnostní kontroly, může spolupracovat s rolemi zaměřenými na různé činnosti a uzavírá zpětnou vazbu mezi plánováním, implementací, review, validací a nápravou. 1
7
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
CodeBuddy NPC není chatovací okno vedle repozitáře, ale automatizovaný účastník vývojového procesu řízeného událostmi v Gitu.
CodeBuddy NPC není chatovací okno vedle repozitáře, ale automatizovaný účastník vývojového procesu řízeného událostmi v Gitu. Role lze vyvolat zmínkou @ v Issue nebo pull requestu; následně může asynchronně analyzovat úkol, připravit řešení, napsat kód a otevřít PR.
Role AI kolegů se definují pro konkrétní repozitář v souboru .cnb/settings.yml; jejich chování lze volitelně upravit v .cnb.yml.