ИИ Ресурсы — Фабио Де ЛукаИИ Ресурсы — Фабио Де Лука

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

Nano banana 2 Изображения
Диаграмма «Болото» для разработки 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 Агентов. Промпт определяет структуру диаграммы, стиль (простой, милый редакционный), компоновку (прямой вводный трек, ведущий в часовой цикл) и конкретные узлы с персонажами, визуалами и репликами/мыслями.

Nano banana 2ИзображенияИнфографика / ОбразованиеИллюстрацияДиаграмма / График