Описание задачи

Требуется разработать рабочий прототип диалогового ассистента на платформе Rasa Open Source 3.x. Основная цель - проверить бизнес-логику подбора нишевых продуктов (товаров) по заданным атрибутам. Это чистый бэкенд-прототип без графического интерфейса.

Ключевые требования

Обработка естественного языка (NLU)

  • Определить от 6 до 8 интентов (намерений) из свободной речи пользователя.
  • Распознавать от 4 до 5 типов сущностей (ключевых характеристик товара).

Логика сбора данных

  • Реализовать Rasa Form (FormAction) для последовательного сбора информации.
  • Обязательных параметров для заполнения: от 7 до 10.

Работа с базой данных

  • Выполнение параметризованного SQL-запроса к внешней базе данных.
  • Интеграция через библиотеку psycopg2 (PostgreSQL).
  • Результаты запроса возвращать пользователю в диалоге.

Технологический стек

  • Python 3.8+
  • Rasa Open Source версии 3.x
  • PostgreSQL

Разработка скрипта для считывания данных с медицинских томографов

Требуется создать программный скрипт для автоматизации сбора и обработки данных с диагностических томографов. Необходимо проконсультировать по реализации или разработать готовое решение на Python или другом подходящем языке.

Доработка серверной логики поиска с учетом региона

Требуется доработать существующий сервер-каталог, который обрабатывает поисковые запросы с сайта. Ключевая задача - реализовать корректную логику подмены региона (Россия / ЕвропаСША) в зависимости от выбора пользователя на сайте. Разработчик не смог завершить этот функционал.