Диаграмма «Болото» для разработки AI Агентов

Модель: Nano Banana 2
Текст шаблона
диаграмма:
заголовок: "{argument name="diagram title" default="The Cycle of the Generative AI Agent Development Swamp"}"
стиль:
персонаж: "простой редакционный милый"
тон: "лёгкий как оригинал"
линия: "мягкая округлая"
штриховка: "плоская минимальная"
палитра: "приглушённая редакционная"
фон: "светлый бежевый или белый"
правило:
только_первый_персонаж_отличается: "Только первый человек другой"
остальные_один_персонаж: "Все остальные — один и тот же человек"
тревога_требует_технических_терминов: true
тон_диалога: "Сохраняйте короткую, лёгкую формулировку оригинальной диаграммы"
раскладка:
вводная_дорожка: "Верхняя секция — прямая линия (слева направо), затем спускается вниз, чтобы присоединиться к петле"
петля_дорожки: "Расположена как петля (кольцо), со стрелками, изгибающимися по часовой стрелке вдоль окружности"
узлы:
# ===== Верхняя секция: Прямое введение =====
- id: A
зона: "вводная"
позиция: "верхний_левый"
участник: "Другой человек (Старший инженер)"
визуал: "Указывает на ноутбук"
элемент: "Экран демонстрации AI агента"
говорит: "Это тебя порадует."
стрелка_к: { id: B, форма: "прямая", направление: "вправо" }
- id: B
зона: "вводная"
позиция: "верхний_центр"
участник: "Протагонист (Тот же человек)"
визуал: "Слегка машет"
говорит: "Даже простой агент..."
стрелка_к: { id: C, форма: "прямая", направление: "вправо" }
- id: C
зона: "вводная"
позиция: "верхний_правый"
участник: "Протагонист (Тот же человек)"
визуал: "Выполняет пример кода"
элемент: "Пример LangChain / CrewAI"
стрелка_к: { id: D, форма: "прямая", направление: "вниз" }
# ===== D: Точка пробуждения =====
- id: D
зона: "коннектор"
позиция: "правый_внешний_до_петли"
участник: "Протагонист (Тот же человек)"
визуал:
лицо: "Глаза широко открыты (милые)"
эффект: "Маленькая линия вдохновения"
поза: "Наклоняется вперёд"
состояние: "Пробуждение"
говорит: "Агенты, это безумие..."
микро_текст: "(Здесь просыпается)"
стрелка_к:
id: E
форма: "плавная_кривая"
направление: "вниз_в_кольцо"
# ===== Начало петли (Должна вращаться отсюда) =====
- id: E
зона: "петля"
позиция: "петля_правая_верхняя"
участник: "Протагонист (Тот же человек)"
визуал: "Схватился за голову (милый)"
состояние: "Тревога/Раздражение начинается"
говорит: "Раздражён"
технические_термины:
- "Проектирование промптов"
- "Выбор инструментов"
- "Проектирование памяти"
мысленный_текст: "Это работает не так, как задумано..."
стрелка_к: { id: F, форма: "кривая_вдоль_кольца", направление: "по_часовой" }
- id: F
зона: "петля"
позиция: "петля_правая_нижняя"
участник: "Протагонист (Тот же человек)"
визуал: "Окружён кодом и логами"
состояние: "Раздражение устанавливается"
говорит: "В состоянии раздражения"
выноска: "Петля! Раскрутка! Галлюцинация!"
технические_термины:
- "RAG"
- "Вызов функций"
- "Использование инструментов"
стрелка_к: { id: G, форма: "кривая_вдоль_кольца", направление: "по_часовой" }
- id: G
зона: "петля"
позиция: "петля_нижняя"
участник: "Протагонист (Тот же человек)"
визуал: "Обклеен стикерами и диаграммами"
говорит: "Тело постепенно вырабатывает толерантность, и использование увеличивается."
элементы:
- "Диаграмма архитектуры агента"
- "Мемо о назначении ролей"
- "Поток переходов состояний"
стрелка_к: { id: H, форма: "кривая_вдоль_кольца", направление: "по_часовой" }
- id: H
зона: "петля"
позиция: "петля_левая_нижняя"
участник: "Протагонист (Тот же человек)"
визуал: "Работает хорошо, маленький жест победы"
состояние: "Временное удовлетворение"
говорит: "Желание временно удовлетворено"
стрелка_к: { id: I, форма: "кривая_вдоль_кольца", направление: "по_часовой" }
- id: I
зона: "петля"
позиция: "петля_левая_верхняя"
участник: "Протагонист (Тот же человек)"
визуал: "Снова думает"
состояние: "Одержимость/Мысленная занятость"
говорит: "Думает об агенте
🇬🇧 Original (English)
diagram:
title: "{argument name="diagram title" default="The Cycle of the Generative AI Agent Development Swamp"}"
style:
character: "simple_editorial_cute"
tone: "light_like_original"
line: "soft_round"
shading: "flat_minimal"
palette: "muted_editorial"
background: "light_beige_or_white"
rule:
first_character_only: "Only the first person is different"
others_same_character: "All others are the same person"
anxiety_requires_tech_terms: true
dialogue_tone: "Maintain the short, light phrasing of the original diagram"
layout:
intro_track: "The upper section is a straight line (left to right), then drops down to join the loop"
loop_track: "Arranged as a loop (ring), with arrows curving clockwise along the circumference"
nodes:
# ===== Upper Section: Straight Introduction =====
- id: A
zone: "intro"
position: "upper_left"
actor: "Different person (Senior Engineer)"
visual: "Pointing at a laptop"
item: "AI Agent Demo Screen"
says: "It'll make you happy."
arrow_to: { id: B, shape: "straight", direction: "right" }
- id: B
zone: "intro"
position: "upper_center"
actor: "Protagonist (Same person)"
visual: "Waving lightly"
says: "Even a simple agent..."
arrow_to: { id: C, shape: "straight", direction: "right" }
- id: C
zone: "intro"
position: "upper_right"
actor: "Protagonist (Same person)"
visual: "Executing sample code"
item: "LangChain / CrewAI Sample"
arrow_to: { id: D, shape: "straight", direction: "down" }
# ===== D: Awakening Point =====
- id: D
zone: "connector"
position: "right_outer_before_loop"
actor: "Protagonist (Same person)"
visual:
face: "Eyes wide open (cute)"
effect: "Small flash of inspiration line"
posture: "Leaning forward"
state: "Awakening"
says: "Agents, this is insane..."
micro_text: "(Wakes up here)"
arrow_to:
id: E
shape: "gentle_curve"
direction: "down_into_ring"
# ===== Loop Start (Must rotate from here) =====
- id: E
zone: "loop"
position: "loop_right_upper"
actor: "Protagonist (Same person)"
visual: "Holding head in hands (cute)"
state: "Anxiety/Irritation Begins"
says: "Irritated"
thought_terms:
- "Prompt Design"
- "Tool Selection"
- "Memory Design"
thought_text: "It's not working as intended..."
arrow_to: { id: F, shape: "curved_along_ring", direction: "clockwise" }
- id: F
zone: "loop"
position: "loop_right_lower"
actor: "Protagonist (Same person)"
visual: "Surrounded by code and logs"
state: "Irritation Settles In"
says: "In a state of irritation"
callout: "Loop! Runaway! Hallucination!"
thought_terms:
- "RAG"
- "Function Calling"
- "Tool-Use"
arrow_to: { id: G, shape: "curved_along_ring", direction: "clockwise" }
- id: G
zone: "loop"
position: "loop_bottom"
actor: "Protagonist (Same person)"
visual: "Covered in sticky notes and diagrams"
says: "The body gradually develops tolerance, and usage increases."
items:
- "Agent Architecture Diagram"
- "Role Assignment Memo"
- "State Transition Flow"
arrow_to: { id: H, shape: "curved_along_ring", direction: "clockwise" }
- id: H
zone: "loop"
position: "loop_left_lower"
actor: "Protagonist (Same person)"
visual: "Works well, small fist pump"
state: "Temporary Satisfaction"
says: "Desire is temporarily satisfied"
arrow_to: { id: I, shape: "curved_along_ring", direction: "clockwise" }
- id: I
zone: "loop"
position: "loop_left_upper"
actor: "Protagonist (Same person)"
visual: "Thinking again"
state: "Obsession/Thought Occupation"
says: "Thinking about the agent
Краткое описание
Детализированный JSON промпт для Nano Banana Pro по генерации диаграммы «Болото» (популярный формат интернет-мема), иллюстрирующей циклическую природу застревания в разработке AI Агентов. Промпт определяет структуру диаграммы, стиль (простой, милый редакционный), компоновку (прямой вводный трек, ведущий в часовой цикл) и конкретные узлы с персонажами, визуалами и репликами/мыслями.







