Техническое задание: Telegram-бот психологической помощи с ChatGPT

Цель проекта - создать специализированного Telegram-бота, который предоставит пользователям возможность получать психологическую поддержку и ответы на вопросы через диалог с искусственным интеллектом.

Основные функции и требования

  • Интерфейс пользователя: Интуитивно понятный диалог в Telegram. Бот должен приветствовать пользователя, объяснять свои возможности и правила использования.
  • Интеграция с ChatGPT (OpenAI API): Все текстовые запросы пользователя должны передаваться в API ChatGPT для генерарии содержательных и поддерживающих ответов.
  • Безопасность и этика: В логике бота необходимо предусмотреть обработку критических запросов (например, с упоминанием суицида, насилия) с перенаправлением на контакты реальных служб поддержки или выводом стандартного предупреждающего сообщения.
  • Конфиденциальность: Обеспечить безопасную передачу данных. Не хранить личные истории и диалоги пользователей дольше, чем требуется для работы сессии.
  • Техническая реализация: Бот должен быть написан на Python с использованием библиотек python-telegram-bot (или аналогичной) и openai. Код должен быть чистым, документированным и готовым к развертыванию.
  • Масштабируемость: Архитектура должна позволять легко добавлять новые функции, такие как выбор "тона" общения (более строгий, более эмпатичный), ведение логов анонимизированных запросов для анализа частотности тем.

Этапы работы

  1. Настройка окружения и получение ключей API для Telegram и OpenAI.
  2. Разработка базового каркаса бота с командой /start и обработкой текстовых сообщений.
  3. Интеграция с OpenAI API и настройка промпта (системной инструкции) для ChatGPT, чтобы он отвечал в рамках роли психолога-помощника.
  4. Реализация механизма безопасности для критических запросов.
  5. Тестирование функционала и отладка.
  6. Подготовка инструкции по запуску и развертыванию.

Результат

Исполнитель предоставляет работающего Telegram-бота, исходный код проекта и краткую документацию по его управлению. Бот должен быть стабильным, а его ответы - релевантными и полезными в контексте психологической поддержки.

Разработка одностраничного сайта для финансово-юридического консалтинга

Требуется создать продающий одностраничный сайт для компании, предоставляющей услуги в сфере финансового и юридического консалтинга. Сайт должен быть современным, информативным и ориентированным на привлечение клиентов.