Случился
xkcd 927 и попутно самая тщеславная херня которую я делал.
С марта месяца я в сновном занимаюсь обузданием (обуздыванием?) ллмок в формате написания ревью туловины, котоарая на текущий момент ревьюит каждый коммит в геррит гайдзин. Пиииндец как интересно и именно поэтому задерживается следюущая глава про ллмки (да и там котента навалили с своими Claude 5 да китайцами новыми).
В общем, это вылилось в абсолютно фиерическое количество кода (сейчас это 20% нашей гошной монорепы, только го) и, в еще большее количество сопутствующих штук вокруг да около.
Например, в течение пары недель, если я не потону в чем-то еще, я выложу, условную альтернативу git-nexus и codebase-memory-mcp. Цели у туловины немного другие, но в агентской разрабоке оочень помогает. С черновиком я работаю уже 2 месяца и наверное это один из самых полезных mcp в арсенале. А еще оно на расте 🤦♂️ Ну нельзя отиндексироват граф зависимостей из 400к файлов на 6х языках за 20 секунд, оставаясь на гошке (учитывая что триситтер вообе на сях).
Даак вот. Самая большая головная боль - то как я пишу промпты для агентов (то как это было бы удобно поддерживать и читать) и то что агентам нужно – оно две пенпердикулярные штуки. Промпты, обычно – сместь commonmark и xml, отчего ни один из этих языков не рад.
А знааачит. Конечно же мы (Я) пилим свой формат.
А называться он будет Anton's eXtensible Prompt или `AXP`– по существу, смесь упрощенных CommonMark и XML с целью потребления модельками и, как вы поняли, удобства мейнтейнинга. Аж сразу в трех язках будет выпускаться: раст, го и тс.
Stay Tuned, как грица.