
Tencent Cloud стартира CodeBuddy NPC на 29 юли, базиран в облака AI агент, който функционира като пълноправен съотборник в разработката в работния процес на Git. Продуктът въвежда AI Native Git парадигма, при която разработчиците призовават NPC агенти чрез @mentions в GitHub Issues, подобно на маркиране на член на екипа. NPC се справя автономно с разследване на задачи, планиране на решения, разработване на код, подаване на PR и отстраняване на повреда на CI, повтаряйки, докато резултатите преминат вратите за качество. Основното прозрение е, че традиционното vibe кодиране принуждава разработчиците ръчно да копират-поставят контекст между терминала и AI асистента, докато правилно интегриран AI агент може да прочете целия необходим контекст директно от съществуващото Git хранилище, включително проблеми за изисквания, код за структура, PR за хронология на промените и CI за резултати от изграждане.
Архитектурата на NPC използва инстанция при поискване, а не постоянни агенти. NPC съществуват като YAML дефиниции в хранилището, съдържащи дефиниции на роли, подкани и политики за изпълнение. Те се инстанцират само в среди на Docker sandbox, когато бъдат извикани, като изпълняват възложената задача и унищожават средата след завършване. Този дизайн позволява паралелно призоваване на множество NPC за различни задачи без предварително осигуряване на инфраструктура. Демонстрацията на продукта показа пълен цикъл на разработка на игра, при който NPC на мениджър на проекта разлага задачи и отделни NPC за сценарий, изкуство, музика, глас, код, преглед и тестване, всеки се справяше със съответните си роли автономно, като един NPC изход захранва следващия в напълно автоматизиран конвейер.
Основната платформа CNB, разработена от 2018 г. в рамките на Tencent и пусната публично през 2024 г., осигурява естествената облачна инфраструктура, която е от съществено значение за работата на NPC. CNB поддържа клониране на код на голямо хранилище в секунден мащаб дори за хранилища, надвишаващи 100 GB, създаване на пясъчник на контейнер за среди за разработка и измерване на токени за проследяване на разходите в задачите на NPC. Платформата има над 100 000 активни разработчици месечно с 80% дневно задържане. CNB осигурява възможност за одит на предприятието: всяка стъпка на разсъждение на NPC, кръг на изпълнение, извикване на модел и потребление на токени се записва и може да се проследи, адресирайки проблема с черната кутия на локалното използване на IDE AI, където се правят корпоративни разходи, но решенията на AI са непроследими.
Оптимизирането на разходите е ключов инженерен приоритет. Първоначалното потребление на NPC токени надхвърли 20 000 токена за системни подкани от първи кръг и описания на инструменти, които се използват повторно при последващи извиквания. Чрез итеративна оптимизация на подкани, извиквания на инструменти, CLI изход и проценти на попадения в кеша, потреблението в първия кръг спадна с над 90% до приблизително 2000 токена. Tencent Cloud позиционира CodeBuddy NPC като представител на третата фаза на AI в научноизследователската и развойната дейност: преминаване отвъд подпомаганата от AI разработка и изпълнението на задачи, управлявани от AI, към инженерно сътрудничество с AI, където AI агентите функционират като определени членове на екип със специфични роли, които участват в пълния жизнен цикъл на разработката. Продуктът е насочен към прехода от втория към третия етап, в който индустрията се движи в момента, установявайки интеграцията на работния процес за разработка като ключов разграничител от самостоятелните асистенти за кодиране.
