Конспекты
Смарт-конспекты YouTube-видео — ключевые идеи и инсайты без необходимости смотреть часовые ролики
Загрузка...
Смарт-конспекты YouTube-видео — ключевые идеи и инсайты без необходимости смотреть часовые ролики
Пошаговое руководство по созданию многоагентной системы для автоматического код-ревью, рефакторинга и тестирования с использованием Autogen и локальной Llama 3.
Маркетинг-стратег, IT-предприниматель, ментор по вайбкодингу
10+ лет в маркетинге, 300+ клиентских проектов: сайты, реклама, боты. Создатель GoBanana (228K+ пользователей, 11.6 млн ₽ выручки) и VibeCoderz. Делаю AI-продукты сам через Claude Code, Cursor, Windsurf и консультирую тех, кто хочет так же.
Об авторе →Zcode AI: Полный гид по визуальному интерфейсу для Claude Code и AI-агентов
Узнайте, как использовать Zcode для управления Claude Code, Gemini и Codex в едином GUI. Настройка провайдеров, MCP-серверов и визуальный вайбкодинг.
YouTube-канал с монетизацией из любой точки мира: Пошаговый гайд 2026
Инструкция по созданию YouTube-канала: обход блокировок SMS, настройка расширенных функций через виртуальные номера и правила безопасности для монетизации.
Windsurf Code Maps: Как глубоко понимать архитектуру проекта перед написанием кода
Полный гайд по Windsurf Code Maps, модели Sway 1.5 и Sway Grep. Узнайте, как визуализировать архитектуру кода и ускорить разработку в 13 раз.
Vk Fast Cash Strategy
Аудитория ВКонтакте — это те же люди, что и в Instagram, но 'социальный контракт' площадки другой. Если Instagram — это 'дорогой ресторан' с демонстрацией успеха, то VK — это 'душевная шашлычная'. Здесь не работает глянцевый 'успешный успех
Visual Prompt Engineering: Как создавать предсказуемый ИИ-дизайн в Nano Banana и Gemini
Методика Visual Prompt Engineering для создания профессионального дизайна: управление оптикой, текстом и материалами в связке Gemini и Nano Banana Pro.
Viral AI Apps Strategy 2026
Анализ более 100 виральных AI-приложений (Lerna, Cali, Reframe) показывает, что сложность продукта не коррелирует с доходом. Большинство лидеров рынка с выручкой от $300k до $2M в месяц — это простые утилиты с ОДНОЙ ключевой функцией. Весь
Zencoder представил Zenflow: AI-агенты выходят за пределы IDE
Zencoder запускает Zenflow для автоматизации рабочих процессов. Теперь AI-агенты умеют не только писать код, но и готовить отчеты, чистить бэклог и вести PR до продакшена.
Zenflow Work: AI-оркестрация для тех 75% задач, где мы не пишем код
Zencoder представили Zenflow Work — расширение платформы для автоматизации планирования, отчетов и коммуникаций, которые занимают большую часть дня разработчика.
Zencoder запускает Zenflow: автоматизация 75% работы вне написания кода
Платформа Zenflow Work берет на себя рутину: созвоны, отчеты и координацию, освобождая время для чистого вайбкодинга.
🎯 О чём этот конспект: Разбор создания автономной системы из нескольких AI-агентов на базе фреймворка Autogen от Microsoft. Система имитирует работу Senior-команды: один агент проверяет код, второй делает рефакторинг, третий пишет тесты — и всё это работает 100% локально через Ollama и Llama 3.
👤 Кому будет полезно: Вайбкодерам, разработчикам и системным архитекторам, которые хотят внедрить автоматическое код-ревью в свой рабочий процесс без отправки данных в облако.
✨ Что получите: Готовую архитектуру многоагентной системы, которую можно интегрировать в CI/CD или использовать локально для повышения качества кода и автоматического написания тестов.
Контекст: Большинство AI-приложений работают по принципу «вопрос-ответ», но реальные задачи требуют обсуждения, итераций и разных ролей. Autogen — это фреймворк для оркестрации агентов, который позволяет создавать «групповые чаты» для AI. Вместо одной длинной инструкции вы создаете команду специалистов (Reviewer, Refactorer, Tester), где каждый имеет свою узкую специализацию и системную роль. Это позволяет избежать «галлюцинаций» и повышает качество результата за счет взаимной критики агентов.
Выгода: Гибкость в настройке ролей, локальный запуск (приватность данных) и возможность моделировать сложные человеческие рабочие процессы.
Как применить:
pyautogen.AssistantAgent для каждой роли (ревьюер, разработчик, тестировщик).Контекст: Для работы системы без OpenAI используется Ollama. Важно правильно настроить конфиг, чтобы Autogen понимал, куда отправлять запросы. Автор подчеркивает, что при локальном запуске критически важны параметры timeout и context size, так как локальное железо может отвечать медленнее облачных API.
Выгода: Полная независимость от платных подписок и безопасность кода (код не покидает ваш компьютер).
Как применить:
ollama run llama3config_list = [
{
"model": "llama3",
"base_url": "http://localhost:11434/v1",
"api_key": "ollama", # Ollama не требует ключа, но поле должно быть заполнено
}
]Контекст: Эффективность агентов напрямую зависит от качества их системных сообщений. В видео создается три ключевых агента:
Также используется UserProxyAgent, который выступает в роли человека, подающего код на вход.
Выгода: Разделение ответственности позволяет каждому агенту фокусироваться на одной задаче, что дает более глубокую проработку, чем один запрос к ChatGPT.
Как применить:
reviewer = autogen.AssistantAgent(
name="Reviewer",
system_message="Ты - строгий Senior Engineer. Твоя задача: найти баги, ошибки типизации и проблемы с производительностью. Будь критичен.",
llm_config={"config_list": config_list}
)refactorer = autogen.AssistantAgent(
name="Refactorer",
system_message="Ты - эксперт по Python. Исправляй код, основываясь ТОЛЬКО на замечаниях Reviewer. Сохраняй логику, улучшай структуру.",
llm_config={"config_list": config_list}
)Контекст: Чтобы агенты не говорили одновременно и соблюдали порядок, используется GroupChat и GroupChatManager. Менеджер решает, кто говорит следующим (например: сначала Reviewer, потом Refactorer, потом Tester). Это превращает линейный скрипт в динамическое обсуждение.
Выгода: Автоматизация всей цепочки от сырого кода до протестированного результата за один запуск.
Как применить:
groupchat = autogen.GroupChat(
agents=[user_proxy, reviewer, refactorer, tester],
messages=[],
max_round=10
)
manager = autogen.GroupChatManager(groupchat=groupchat, llm_config={"config_list": config_list})user_proxy:user_proxy.initiate_chat(
manager,
message="Проведи ревью и исправь этот код: [ВАШ КОД ЗДЕСЬ]"
)В: Почему Autogen, а не CrewAI или LangChain? О: Autogen лучше всего подходит для задач, где важен диалог и взаимодействие между агентами. Он более гибкий в управлении очередностью ходов и лучше имитирует человеческое общение в команде.
В: Можно ли использовать другие модели вместо Llama 3? О: Да, Autogen — model-agnostic. Вы можете подключить любую модель через Ollama (Mistral, Phi-3, Qwen) или использовать OpenAI/Anthropic API, просто изменив config_list.
В: Что делать, если локальная модель выдает ошибку Timeout? О: При работе с локальными LLM нужно увеличить параметр timeout в конфиге (например, до 600 секунд) и убедиться, что модели хватает оперативной или видеопамяти (минимум 8-16 ГБ для Llama 3 8B).
В: Как передать агенту правила моей компании по оформлению кода? О: Добавьте эти правила в system_message агента Reviewer. Например: "Функции не должны превышать 50 строк" или "Обязательно наличие Docstrings в стиле Google".
В: Можно ли автоматизировать запуск тестов, которые создал агент? О: Да, в Autogen есть возможность выполнения кода. Для этого нужно настроить code_execution_config у UserProxyAgent, чтобы он мог запускать сгенерированные тесты в локальной песочнице (Docker или локальная папка).
Конспект создан на основе видео «Multi-Agent AI System with Autogen and Llama 3» канала Code Rash with Gaurav. Все права на оригинальный материал принадлежат авторам. Источник: https://www.youtube.com/watch?v=UTQOf8mDHFo