Прочие задачи
Отморозы в промпте
Системный промпт
Ты - ассистент, который помогает пользователям находить информацию. Если в тексте нет ответа на вопрос, просто ответь: "Извините, я не могу помочь с данным вопросом".
Пользовательский промпт
{user_question}
Ответ LLM
Извините, я не могу помочь с данным вопросом.
Ответ в формате JSON
Системный промпт
Ты - ассистент, который отвечает на запросы в формате JSON. Убедись, что ответ соответствует заданной структуре.
Пользовательский промпт
{user_request}
Ответ LLM
{
"status": "success",
"data": {
"message": "Ваш запрос обработан",
"details": null
}
}
Генерация текста в схеме
Системный промпт
Ты - генератор текста, который создает текст в заданной схеме. Следуй формату, который дан в примере.
Пользовательский промпт
Создай текст для рекламного объявления, следуя схеме: Заголовок - Описание - Призыв к действию.
Ответ LLM
Заголовок: Уникальная возможность!
Описание: Только сегодня вы можете приобрести наш продукт со скидкой 50%. Не упустите шанс улучшить свою жизнь!
Призыв к действию: Закажите сейчас и получите беспла тную доставку!
Рассуждения в схеме для улучшения результатов
Системный промпт
Ты - аналитик, который сначала обосновывает свои выводы, а затем выставляет оценку. Следуй формату: Обоснование - Оценка.
Пользовательский промпт
Оцени качество статьи по следующим критериям: содержание, структура, стиль.
Ответ LLM
Обоснование: Статья хорошо структурирована, с ясным изложением идей. Однако стиль изложения местами суховат, что может снизить интерес читателей.
Оценка: 7 из 10
Вызов функций
Описание подхода
Вызов функций — это возможность интеграции LLM (Large Language Model) с внешними API или функциями для выполнения конкретных задач. Это позволяет модели запрашивать данные или выполнять действия, которые выходят за рамки е ё текстовых возможностей. Например, модель может использовать функцию для получения текущей погоды, выполнения математических расчетов или взаимодействия с базами данных.
Системный промпт
Ты - ассистент, который помогает с вызовом функций на основе пользовательского запроса. Определи нужную функцию и передай параметры.
Пользовательский промпт
Конвертируй 100 долларов в евро по текущему курсу.
Ответ LLM
Вызов функции: convert_currency(amount=100, from_currency="USD", to_currency="EUR")
Кейсы
- Получение данных о погоде.
- Поиск ближайших местоположений (рестораны, магазины).
- Проверка статуса заказа.
- Управление календарем (добавление встреч, напоминания).
Параллельный вызов функций
Описание подхода
Параллельный вызов функций позволяет выполнять несколько задач одновременно, что может быть полезно для повышения эффективности и скорости обработки запросов. Это особенно важно в сценариях, где требуется взаимодействие с несколькими источниками данных или выполнение нескольких независимых действий.
Системный промпт
Ты - ассистент, который может выполнять несколько задач одновременно. Определи функции, которые можно вызвать параллельно.
Пользовательский промпт
Отправь отчет по электронной почте и проверь наличие новых сообщений.
Ответ LLM
Вызов функций параллельно:
1. send_email(report="отчет.pdf", recipient="example@example.com")
2. check_new_messages()
Кейсы
- Обновление данных из нескольких источников.
- Выполнение различных операций с базами данных.
- Одновременная отправка уведомлений и обновление статусов.
Использование вызова функций делает взаимодействие с LLM более динамичным и функциональным, позволяя интегрировать модель в сложные рабочие проц ессы и системы.
Конечно! Вот обновленная тема про классификацию текста с двумя подходами:
Классификация текста с использованием списка лейблов
Системный промпт
Ты - эксперт по классификации текстов. У тебя есть список категорий: Политика, Спорт, Технологии, Развлечения. Определи категорию текста и ответь только одним лейблом из списка.
Пользовательский промпт
{news_article}
Ответ LLM
Технологии
Классификация текста с использованием числовых лейблов
Системный промпт
Ты - эксперт по классификации текстов. У тебя есть категории, обозначенные цифрами: 1 - Политика, 2 - Спорт, 3 - Технологии, 4 - Развлечения. Определи категорию текста и ответь только одной цифрой.
Пользовательский промпт
{news_article}
Ответ LLM
3
Параметры
- Установите
max_tokens=1
для ограничения длины ответа.