Чат-бот, который знает ваш бизнес: Cohere и MongoDB

Урок 82 из 114 курса «Cohere: LLM University»: официальный курс Cohere LLM University (Кохир) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

Цели урока

  • Как использовать семантический поиск по клиентским или операционным данным в MongoDB Atlas.
  • Передавать полученные данные в генеративную модель Cohere Command R+ для генерации с дополненной выборкой (RAG).
  • Разработать и развернуть оптимизированный для RAG пользовательский интерфейс для вашего приложения.
  • Создать хранилище данных для диалогов вашего RAG-чат-бота с использованием MongoDB.

О чём урок

Что вы узнаете: Вариант использования: Разработать продвинутого чат-бота-помощника, который предоставляет управляющим активами информацию и полезные аналитические данные по отчетам о рынке технологических компаний. Что такое Cohere? Что такое MongoDB? Как Cohere и MongoDB работают вместе? 🚨Важное напоминание о безопасности: Защитите свою производственную среду, никогда не фиксируя конфиденциальную информацию, такую как значения переменных среды, в публичных репозиториях. Эта практика необходима для поддержания безопасности и целостности ваших систем. Библиотеки: cohere: Библиотека Python для доступа к большим языковым моделям Cohere, позволяющая выполнять задачи обработки естественного языка, такие как генерация текста, классификация и создание embedding. pymongo: Рекомендуемый драйвер Python для MongoDB, позволяющий приложениям Python взаимодействовать с базами данных MongoDB для хранения и извлечения данных. datasets: Библиотека от Hugging Face, которая предоставляет легкий доступ к широкому спектру наборов данных для задач машинного обучения и обработки естественного языка. *tqdm: Быстрая, расширяемая библиотека индикаторов выполнения для Python, полезная для отображения прогресса в длительных операциях или циклах. Информация о наборе данных Этот набор данных содержит подробную информацию о нескольких технологических компаниях в секторе информационных технологий. Для каждой компании набор данных включает: Название компании и биржевой тикер Отчеты об анализе рынка за последние годы (обычно 2023 и 2024), которые включают: Название и автор отчета Дата публикации Подробное содержание, охватывающее финансовые показатели, инновации в продуктах, положение на рынке, проблемы и перспективы на будущее Рекомендации по акциям и целевые цены Ключевые финансовые показатели, такие как: Текущая цена акций Диапазон цен за 52 недели Рыночная капитализация Соотношение цены к прибыли (P/E) Дивидендная доходность Последние новости, обычно включающие: Дата новости Заголовок Отчеты об анализе рынка предоставляют подробную информацию о производительности каждой компании, инновациях, проблемах и будущих перспективах.

План урока

  1. Введение
  2. Что такое Cohere?
  3. Что такое MongoDB?
  4. Что именно мы показываем сегодня?
  5. Шаг 1: Установка библиотек и настройка переменных среды
  6. Шаг 2: Загрузка и подготовка данных
  7. Шаг 3: Генерация embedding с помощью Cohere
  8. Шаг 4: Векторная база данных MongoDB и настройка подключения

Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.

Полезные гиды