Пожалуйста, ознакомьтесь с Правилами использования материалов на данном ресурсе.
ИИ-помощник
Содержание
- Что такое ИИ-помощник в ZennoPoster?
- Два режима работы: Assistant и Agent
- Как агент строит проекты: три сценария
- Лимиты ходов и протокол продолжения
- Контекст и память чата
- Подключение и выбор модели
- Известные ограничения
- Советы по формулировке задач
- Частые ошибки и FAQ
- Архитектура решения (для продвинутых)
- Подключение внешних AI-ассистентов (опционал ьно)
- Развитие ИИ-помощника
1. Что такое ИИ-помощник в ZennoPoster?
ИИ-помощник – это встроенный в ProjectMaker чат-интерфейс, который позволяет:
- описать задачу словами → агент сам добавит кубики в проект;
- задавать вопросы о ZennoPoster, C#, автоматизации браузера;
- отлаживать и исправлять уже собранные проекты.
Под капотом помощник использует языковую модель (LLM) через Semantic Kernel (Microsoft) и два MCP-сервера:
| Сервер | Адрес | Что умеет |
|---|---|---|
| Project MCP | http://localhost:6107 | Читать структуру проекта, добавлять/редактировать кубики, управлять списками и переменными |
| Browser MCP | http://localhost:6108 | Управлять живым браузером внутри ProjectMaker: клики, заполнение форм, навигация, чтение DOM |
MCP-серверы запускаются автоматически вместе с ProjectMaker. Адреса портов нужны только если вы подключаете внешний AI-ассистент (см. раздел 11) – для встроенного чата ничего настраивать не нужно.
2. Два режима работы: Assistant и Agent
В интерфейсе ProjectMaker доступны два режима. Это принципиально разные вещи.
2.1 Assistant (Ассистент) – только чтение
Assistant работает в режиме read-only: он видит ваш проект и может всё про него рассказать, но ничего не меняет. Это безопасный режим для боевых сценариев – случайно сломать проект нельзя.
| Параметр | Значение |
|---|---|
| Доступ к проекту | ✅ Только чтение (структура, кубики, параметры) |
| Изменение проекта | ❌ Нет |
| Доступ к браузеру | ❌ Нет |
| Что умеет | Отвечать на вопросы, объяснять, анализировать, советовать |
Что умеет Assistant:
- Читать структуру проекта и объяснять, что делает выбранный кубик
- Разбирать ошибки последнего запуска и подсказывать причину
- Рассказывать о доступных параметрах кубиков
- Объяснять, как работает та или иная функция ZennoPoster
- Помогать с кодом C# и советовать по архитектуре автоматизации
Не ждите от Assistant:
- Что он добавит, изменит или удалит кубики в проекте
- Что он откроет или будет управлять браузером
- Что он самостоятельно построит автоматизацию