подписку ChatGPT Plus, которую я возобновил вчера.
Я давно не power-user ChatGPT, а от подписки из своего кошелька отказался, когда появилась любезная возможность использовать корпоративную (впрочем, по правде говоря на тот момент я уже практическипользовался не пользовался ChatGPT несколько месяцев)
Зачем? Мне не давали покоя посты Рината о том как он раздает таски флотилии Codex агентов с телефона, пока занимается другой вдумчивой работой.
А корпоративный chatgpt я попросту не смог подключить к своему гитхабу (что вообще ок в целях сесурити)
Зная все ограничения LLM, мне все равно было безумно интересно проверить насколько успешно можно собрать с нуля простой проект на несколько тысяч строк кода.
Результат такой – я не выспался.
Потому что до поздна игрался как ребенок в codex на телефоне 🎮
Точнее как, достаточно кода нагенерировать за вчера я не успел, но не менее часа потратил на то чтобы получилось два документа:
1. project_prd.md
2. AGENTS.md на базе первого.
Это вот про тот самый spec-driven-development.
Спеки я разрабатывал с claude, попутно запуская его в интернет чтобы поискать решения получше или проверить мои.
Какого-то секретного промпта для разработки PRD с ллм нет, просто перечитайте этот пост и провалитесь по ссылкам.
Я честно говоря вообще делаю так "привет, ты лучший в мире проджект менеджер, прожарь мою идею по кругу пока не сделаем prd: <идея>"
---
После того как спеки были готовы – пушим в репу, создаем environment в Codex и кормим ему этот промпт (вам наверняка надо будет его чуток поправить)
А после, идем по правилу 1 таска из полученного плана = 1 мр.
Ну и да – запуская таски с пк веб версии можно указать до 4 реплик агента, а потом выбирать лучший мр. Но я в текущем эксперименте обхожусь 1 контейнером и последующими правками в каждой таске.
Я рекомендую убедиться что агент в IMPLEMENTATION_PLAN.md указал Phase 0 с имлементацией CI/CD для тайпчекеров, линтеров, и запусков тестов (с ковереджем или без).
***
На данный момент ситуация такая – по моему проекту Phase 1 уже завершен, а это по сути MVP для локальной небольшой агентской системы которая пылесосит социальные сети и отбирает посты/сообщения с релевантным мне контентом. Оставшиеся 3 эпика это всякие улучшение интерфейса и добавление аналитики.
1248 total вполне себе бодрого, джуновского но чистого python кода.
Цель – трогать код минимально, а лучше не трогать вообще. Пусть весь код генерируется ЛЛМ, а я выступаю исключительно в ролях душно-придирчивого надзирателя и QA тестировщика.
ееее, software 2.0 🤟
Post #395
270

- 🌭 1