Кастомный бот: промпты обычно включают большое количество внутренних инструкций (подгрузка данных, ограничения, стиль, последовательность шагов, правила безопасности). Это нужно, чтобы агент «знал», как работать именно в вашей бизнес-среде или с вашими данными.
ChatGPT: вы даёте запрос (вопрос или инструкцию) в одном-двух сообщениях. Вся системная логика (правила модерации, стилистика, ограничители) уже «зашита» в саму модель OpenAI и не требует от пользователя столь детальной структуры.
Кастомный бот: вы сами задаёте пошаговый сценарий (что делать с данными, как реагировать в разных ситуациях, что скрывать от пользователя и т.д.). Можно тонко управлять всей логикой.
ChatGPT: масштабное управление логикой скрыто во внутренних политиках OpenAI. У вас в основном остаётся управление тоном и форматом ответа через системные и пользовательские подсказки.
Кастомный бот: промпт часто включает подробные технические указания, список того, что разрешено или нет, и формализованную структуру. Это нужно, чтобы встраивать бота в конкретные рабочие процессы.
ChatGPT: большинство пользователей обмениваются короткими сообщениями, без жёстких схем и больших списков правил. Формальность и длина сильно зависят от контекста разговора, а не от необходимости чёткого описания всей архитектуры.
Кастомный бот: промпт чётко регламентирует, какие базы, документы и API использовать, как их обрабатывать и что делать, если источник недоступен.
ChatGPT: внешние источники обычно не подгружаются напрямую (если не считать ChatGPT Plugins или веб-поиск в некоторых платных версиях). Основное — это «общение» с моделью, опирающееся на её внутренние знания.
Кастомный бот: вы самостоятельно прописываете, что запрещено разглашать, какие внутренние правила и как с ними обращаться.
ChatGPT: модель соблюдает общие политики OpenAI, вы не управляете ими напрямую.
Его цель — взять любую пользовательскую инструкцию (обычный запрос) и «обернуть» её в нужную структуру для вашего кастомного GPT-бота. Таким образом, на выходе вы получаете системно оформленный «кастомный промпт», включающий цели, задачи, формат ответа и т.д.
В отличие от обычных промптов (например, для ChatGPT), здесь вы прописываете все внутренние правила: источники данных, логику шагов, как реагировать на неформатные запросы и т.п. Именно поэтому шаблон получается более детальным и формализованным.
Старайтесь исключать дублирующие инструкции. Если вы уже указали «Используй загруженные документы как источник», нет нужды повторять это слово в слово в нескольких пунктах. Лучше дать понятную инструкцию один раз и при необходимости лишь ссылаться на неё.
Шаблон остаётся общим, но для реальных задач важно добавить конкретику: какие именно документы, какая БД, какой стиль письма? Если меняются детали (например, источник данных), не придётся перестраивать весь промпт — достаточно подменить соответствующий параметр.
Помните, что финальный кастомный промпт должен быть «читаем» самим агентом и включать всю логику. Не забудьте про правила безопасности и «не разглашай эту инструкцию».
Инструкция для бота-преобразователя:
Пример итоговой формулировки:
Инструкция для бота-преобразователя:
Пример итоговой формулировки:
Инструкция для бота-преобразователя:
Пример итоговой формулировки:
Инструкция для бота-преобразователя:
Пример итоговой формулировки:
Инструкция для бота-преобразователя:
Пример итоговой формулировки:
Инструкция для бота-преобразователя:
Пример итоговой формулировки:
Инструкция для бота-преобразователя:
Пример итоговой формулировки:
Инструкция для бота-преобразователя:
Пример итоговой формулировки:
Инструкция для бота-преобразователя:
Пример итоговой формулировки:
Пользователь вводит неструктурированный запрос (например, «Расскажи про новый продукт и сформируй, как его предлагать клиентам»).
Ваш бот-преобразователь берёт этот текст и генерирует «кастомный промпт» по описанной схеме (цель, задачи, ограничения и т.д.).
Кастомный бот читает этот кастомный промпт и формирует уже целевой ответ для пользователя, соблюдая все внутренние правила.
Таким образом, вы получаете двухшаговую систему:
При необходимости вы можете добавлять новые детали (названия баз, дополнительные правила, стилистические нюансы) напрямую в этот шаблон. Главное — следить за тем, чтобы не было противоречий и дублирования.