|
|
@@ -1,4 +1,4 @@
|
|
|
-Vibe-Coding: архитектурные паттерны взаимодействия с ИИ
|
|
|
+# Vibe-Coding: архитектурные паттерны взаимодействия с ИИ
|
|
|
|
|
|
Vibe-Coding можно рассматривать как новую парадигму разработки, основанную на принципах инкрементальной
|
|
|
генерации и непрерывного уточнения контекста. На архитектурном уровне этот процесс реализуется через чёткие паттерны
|
|
|
@@ -7,7 +7,7 @@ Vibe-Coding можно рассматривать как новую паради
|
|
|
зрения программной инженерии, это сдвиг от детерминированной компиляции к вероятностной генерации, что требует новых
|
|
|
подходов к обеспечению качества кода.
|
|
|
|
|
|
-https://example.com/images/prompt_engineering_iterations.png
|
|
|
+
|
|
|
Изображение: Диаграмма итеративного цикла "запрос-уточнение-валидация" в диалоге с LLM.
|
|
|
|
|
|
Ключевым архитектурным понятием является контекстное окно модели — ограниченный буфер, содержащий историю диалога,
|
|
|
@@ -28,6 +28,7 @@ https://example.com/images/prompt_engineering_iterations.png
|
|
|
|___________________________|__________________________________________|__________________________________________________|
|
|
|
| Сэндвич-напоминание | Повторить ключевую инфо в конце запроса | Повышает вероятность следования инструкциям |
|
|
|
|___________________________|__________________________________________|__________________________________________________|
|
|
|
+
|
|
|
С технической точки зрения, процесс представляет собой конвейер обработки естественного языка (NLP pipeline). Запрос
|
|
|
разработчика проходит этапы интенции, декомпозиции, генерации и пост-обработки. Современные IDE плагины для
|
|
|
Vibe-Coding автоматически обогащают запросы контекстом: текущим файлом, выделенным кодом, трассировкой стека вызовов
|
|
|
@@ -36,7 +37,7 @@ Vibe-Coding автоматически обогащают запросы кон
|
|
|
заниматься анализом синтаксиса и автодополнением, в то время как мощная облачная модель привлекается для сложной
|
|
|
декомпозиции задач.
|
|
|
|
|
|
-https://example.com/images/architecture_context_window.png
|
|
|
+
|
|
|
Изображение: Схема наполнения и управления контекстным окном языковой модели.
|
|
|
|
|
|
Таблица 2. Сравнение архитектурных подходов к интеграции ИИ
|