ИИ-сотрудник · Руководство по проектированию запросов
От «как писать» до «писать хорошо»: это руководство показывает, как создавать качественные подсказки простым, стабильным и повторно используемым способом.
1. Почему описания критически важны
Описание — это «описание должностных обязанностей» для ИИ-сотрудника. Она напрямую определяет стиль, границы и качество выходных результатов.
Пример сравнения:
❌ Нечеткое описание:
✅ Понятная и управляемая подсказка:
Итог: Хорошее описание четко определяет «кто это, что нужно сделать, как это сделать и по каким стандартам», благодаря чему работа ИИ становится стабильной и управляемой.
2. «Золотая формула из девяти элементов» для подсказок
Структура, которая показала эффективность на практике:
2.1 Описания элементов
2.2 Шаблон быстрого старта
3. Практический пример: Viz (Анализ данных)
Объединим девять элементов, чтобы получить цельный пример «готовый к использованию».
Ключевые принципы
- «Подлинность данных» появляется несколько раз: в рабочем процессе, в повторении и в правилах (сильное напоминание)
- Выбирайте двухчастный формат «описание + JSON», чтобы проще интегрировать во фронтенд
- Указывайте «SQL только для чтения», чтобы снизить риск
4. Как улучшать подсказки со временем
4.1 Итерация из пяти шагов
Рекомендуется протестировать сразу 5–10 типовых задач, укладываясь в один раунд в пределах 30 минут.
4.2 Принципы и соотношения
- Сначала давайте позитивные указания: сначала скажите ИИ, что он должен сделать
- Улучшение по возникающим проблемам: добавляйте ограничения только при появлении проблем
- Умеренные ограничения: не нагромождайте «запреты» с самого начала
Эмпирическое соотношение: 80% позитивных и 20% негативных.
4.3 Типичная оптимизация
Проблема: перегруженные диаграммы и плохая читаемость Оптимизация:
- В «Фоновой информации» добавьте: одна тема на одну диаграмму
- В «Примерах-образцах» предоставьте «диаграмму с одним показателем»
- Если проблема сохраняется, добавьте жесткое ограничение в «Жесткие правила/Повторение»
5. Расширенные техники
5.1 Используйте XML/теги для более четкой структуры (рекомендуется для длинных подсказок)
Если объем превышает 1000 символов или содержание может быть неоднозначным, использование тегов для разбиения делает результат более стабильным:
5.2 Подход «Фоновая информация + Задача» слоями (более интуитивный вариант)
- Фоновая информация (долгосрочная стабильность): кто этот агент, его стиль и какие у него есть возможности
- Задача (по требованию): что нужно сделать сейчас, на какие метрики обратить внимание и какой базовый охват задан по умолчанию
Это естественным образом соответствует модели NocoBase «Агент + Задача»: фиксированный фон и гибкие задачи.
5.3 Модульное переиспользование
Разбивайте общие правила на модули, чтобы при необходимости комбинировать их:
Модуль безопасности данных
Модуль структуры вывода
6. Золотые правила (практические выводы)
- Один ИИ для одного типа задач; специализация стабильнее
- Примеры эффективнее лозунгов: сначала давайте позитивные образцы
- Используйте ДОЛЖЕН/ВСЕГДА/НИКОГДА, чтобы задать границы
- Применяйте процессный подход, чтобы уменьшить неопределенность
- Начинайте с малого, тестируйте больше, изменяйте меньше и непрерывно итеративно улучшайте
- Не задавайте чрезмерных ограничений; избегайте «жесткого кодирования» поведения
- Фиксируйте проблемы и изменения, чтобы создавать версии
- 80/20: сначала объясните «как делать правильно», затем ограничьте «что нельзя делать неправильно»
7. Часто задаваемые вопросы (FAQ)
Вопрос: Какова идеальная длина?
- Базовый агент: 500–800 символов
- Сложный агент: 800–1500 символов
- Не рекомендуется >2000 символов (может быть медленно и избыточно) Стандарт: охватите все девять элементов, но без «воды».
Вопрос: Что делать, если ИИ не выполняет инструкции?
- Используйте ДОЛЖЕН/ВСЕГДА/НИКОГДА, чтобы уточнить границы
- Повторите ключевые требования 2–3 раза
- Применяйте теги/разбиение, чтобы усилить структуру
- Давайте больше позитивных примеров и меньше абстрактных принципов
- Оцените, нужна ли более мощная модель
Вопрос: Как сбалансировать позитивные и негативные указания? Сначала опишите позитивные части (роль, рабочий процесс, примеры), затем добавляйте ограничения по ошибкам и ограничивайте только те пункты, которые «систематически неверные».
В4: Нужно ли обновлять описание часто?
- Фоновая часть: долгосрочная стабильность
- Задача: адаптируйте под бизнес-потребности
- Создавайте новую версию при любых изменениях и фиксируйте «почему это изменилось»
8. Следующие шаги
Практика на практике
- Выберите простую роль (например, ассистент службы поддержки клиентов), напишите «рабочую версию» с использованием девяти элементов и протестируйте ее на 5 типовых задачах
- Найдите существующего ИИ-сотрудника, соберите 3–5 реальных проблем и выполните небольшую итерацию
Больше информации
- ИИ-агент · Руководство по настройке для администратора: используйте описание в реальной конфигурации
- Отдельные руководства для каждого ИИ-агента: просмотрите полные шаблоны роли/задач
Заключение
Добейтесь работоспособности, затем уточняйте. Начните с «рабочей» версии и постоянно собирайте проблемы, добавляйте примеры и уточняйте правила на реальных задачах. Запомните: сначала объясните, как делать правильно (позитивные указания), а затем ограничьте его от действий неправильно (умеренное ограничение).

