Все, кто строит софт с AI, выбирают сторону: agile-вайбкодинг (быстро, но хаотично) или waterfall-разработка по спецификациям (продуманно, но спека мертва, пока не написан код). Я экспериментирую с третьим подходом: Prompt Crystallization.
Сначала строим всю систему как промпт-агентный цикл. Вместе с Anthropic #ClaudeCode или чем угодно другим. Запускаем. Тестируем. Радуемся. Итерируем пока не заработает надёжно, даже если медленно и дорого, потому что всё крутится через LLM. Это нормально, ведь это пока не реальная система, но вы уже видите как она работает.
Потом поворот: говорим AI "у тебя есть скилл, который делает X. Замени его на скрипт, минимизируя использование LLM при сохранении функциональности." AI не интерпретирует чужую спецификацию. Он читает свои собственные инструкции. Он знает, что делает явно И неявно. Он знает, где код может заменить рассуждения, а где нет. Возможно, он знает это даже лучше нас.
Компоненты кристаллизуются один за другим. Некоторые становятся чистым кодом. Некоторые разделяются на код + узкий LLM-вызов. Некоторые остаются промптами навсегда. Прототип становится продуктом через постепенную трансформацию. Никакого переписывания с нуля. И тесты можно запускать на любой стадии.
Полная идея здесь:
https://github.com/vprovorov/AgenticFuturism/blob/main/articles/prompt-crystallization.md
Кто-нибудь делает что-то похожее?
#AI #AgenticAI #AgenticDevelopment #PromptCrystallization #ClaudeCode
Post #75
4.01K