Полная версия ТЗ:
coordinated-paste-457.not... Техническое задание: Разработка чат-бота на базе LangChain с интеграцией WhatsApp
(Этап 1)
Цель проекта: Создать и внедрить backend для чат-бота с использованием фреймворка LangChain, который сможет поддерживать беседы с сохранением контекста, с последующей интеграцией с WhatsApp Business API.
Этап 1: Разработка backend чат-бота
Основные задачи:
Реализация backend с использованием LangChain:
Разработка backend-архитектуры для чат-бота с соблюдением предоставленной схемы диалогов.
Настройка системы сохранения контекста беседы, отслеживающей ключевые детали текущей сессии.
Обеспечение следования строго определенному сценарию беседы без отклонений от установленных веток и шагов.
Требования к коду:
Писать чистый, читаемый и поддерживаемый код, следуя принципам чистого кода.
Обеспечить полную тестируемость кода и его простоту для дальнейшей поддержки.
Коммуникация и рабочий процесс:
Доступность: минимум 30 часов в неделю.
Регулярные обновления: участие в трех коротких статусных звонках в неделю для обсуждения вопросов, блокировок или релевантных обновлений.
Структура работы: разделение работы на 2-недельные спринты с четко определенными целями и задачами.
Обзор спринтов: каждый спринт завершается демонстрацией готовых результатов вживую. Успешная демонстрация запускает процесс оплаты и инициирует код-ревью.
Код-ревью: после каждой демонстрации проводится тщательная проверка качества кода. Замечания по качеству должны быть устранены к следующему спринту.
Этап 2: Интеграция чат-бота с WhatsApp Business API
Требования к интеграции:
Бесшовная интеграция backend чат-бота с выбранным поставщиком WhatsApp Business API (Bird:
app.bird.com/).
Обеспечение правильного поддержания сессий: бот должен поддерживать текущую беседу и не начинать её заново без необходимости, следуя заданному сценарию общения.
Требования к кандидату:
Глубокие знания фреймворка LangChain и проектирования диалоговых процессов.
Опыт реализации систем сохранения контекста беседы на основе сессий.
Умение следовать строгим процессам разработки и высокому качеству кода.
Опыт интеграции с WhatsApp Business API или аналогичными решениями.
Отличные навыки коммуникации и отзывчивость на обратную связь.
Ожидания:
Мы ищем специалиста, который готов вести проект с учетом высоких требований к качеству и надежности. Проект представляет собой возможность участия в разработке передовой AI-системы с реальными практическими задачами.
Если у вас есть соответствующий опыт и стремление к созданию высококачественных LLM-приложений, будем рады вашему отклику.