Repolode
Azure-Samples

Azure-Samples/chat-with-your-data-solution-accelerator

RAG-решение для Azure, которое отвечает на вопросы по вашим документам и снабжает ответы встроенными ссылками на источники.

Звёзды
1,188
Форки
650
Открытые issues
39
Последний коммит
4 дня назад

Что это?

Chat with Your Data — готовое к развертыванию решение для генерации с дополненной выборкой (RAG) в Azure. Оно загружает документы — например, договоры, политики, руководства по продуктам и пособия, — а также общедоступные веб-страницы, после чего отвечает на вопросы на естественном языке, используя только подходящие фрагменты из индекса. Ответы выводятся в чате по мере генерации и содержат встроенные ссылки на исходные файлы.

Решение работает в Azure Container Apps: одностраничный интерфейс построен на React, backend — на FastAPI, а обработкой данных занимается Azure Functions. Модели и поиск предоставляются Azure AI Foundry. При развертывании можно выбрать Azure AI Search с Cosmos DB или PostgreSQL с pgvector в качестве хранилища индекса и истории чатов, а также Agent Framework или LangGraph в качестве оркестратора. Для доступа к нижестоящим сервисам используется единая управляемая идентификация, назначенная пользователю, с Azure RBAC; развертывание выполняется командой `azd up`.

В интерфейсе администратора можно загружать данные, просматривать наборы данных и настраивать промпты. Пример данных синтетический и предназначен для демонстрации; перед использованием в production проект требует оценки качества поиска и учета принципов ответственного использования ИИ.

Ключевые возможности

  • 01Ответы содержат встроенные ссылки на исходные документы.
  • 02Загруженные файлы и общедоступные веб-страницы обрабатываются по конвейеру разбора, разбиения на фрагменты и создания эмбеддингов.
  • 03На выбор предлагаются Azure AI Search с Cosmos DB или PostgreSQL с pgvector в качестве backend для хранения данных.
  • 04На выбор предлагаются Agent Framework или LangGraph в качестве оркестратора.
  • 05Azure AI Content Safety проверяет промпты и ответы.
  • 06Голосовой ввод с преобразованием речи в текст и интерфейс администратора для управления данными и промптами.

Сценарии использования

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

Быстрый старт

  1. 1

    Откройте руководство по развертыванию, чтобы узнать, как быстро развернуть решение

  2. 2

    Разверните решение в своей подписке Azure с помощью azd

    azd up
  3. 3

    После завершения удалите все созданные ресурсы

    azd down

Что важно знать

  • Развертывание поддерживается только в Azure. Нужна подписка Azure с достаточной квотой для моделей Azure AI Foundry.
  • Решение представлено как отправная точка, а не как готовая к эксплуатации в production система. Качество поиска и ответов необходимо оценить на собственных данных.
  • Плата за ресурсы будет начисляться, пока вы не удалите их с помощью azd down.

В подборках

Темы

Частые вопросы

Что такое chat-with-your-data-solution-accelerator?
RAG-решение для Azure, которое отвечает на вопросы по вашим документам и снабжает ответы встроенными ссылками на источники. Chat with Your Data — готовое к развертыванию решение для генерации с дополненной выборкой (RAG) в Azure. Оно загружает документы — например, договоры, политики, руководства по продуктам и пособия, — а также общедоступные веб-страницы, после чего отвечает на вопросы на естественном языке, используя только подходящие фрагменты из индекса. Ответы выводятся в чате по мере генерации и содержат встроенные ссылки на исходные файлы.
chat-with-your-data-solution-accelerator можно использовать бесплатно? Какая у него лицензия?
chat-with-your-data-solution-accelerator распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
chat-with-your-data-solution-accelerator всё ещё поддерживается?
Активно поддерживается. Последний коммит в chat-with-your-data-solution-accelerator — 3 нояб. 2026 г..
Для чего можно использовать chat-with-your-data-solution-accelerator?
Сотрудники могут задавать вопросы по внутренним политикам и документам о льготах и получать ответы со ссылками на источники. Поиск по договорам и их обобщение, чтобы находить обязательства, сроки и условия. Предоставление командам по работе с клиентами возможности искать информацию в документах для клиентов и заметках по аккаунтам.
Как установить chat-with-your-data-solution-accelerator?
Откройте руководство по развертыванию, чтобы узнать, как быстро развернуть решение Разверните решение в своей подписке Azure с помощью azd: azd up После завершения удалите все созданные ресурсы: azd down
Где скачать chat-with-your-data-solution-accelerator?
Исходный код и инструкции по установке — на GitHub: https://github.com/Azure-Samples/chat-with-your-data-solution-accelerator

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Акселератор решений на базе Azure для анализа диалогов и документов с помощью генеративного ИИ, чата для изучения данных и автоматически создаваемых дашбордов с аналитикой.

478286PythonMITАктивно поддерживаетсяОбновлён 3 дня назад

Локальное приложение для генерации с дополнением поиском: отвечает на вопросы по PDF, документам Word и текстовым файлам со ссылками на файл и страницу, используя Ollama.

2 тыс.290PythonMITАктивно поддерживаетсяОбновлён в прошлом месяце

Платформа для самостоятельного развёртывания AI-агентов и ассистентов, которые отвечают на вопросы по вашим документам со ссылками на источники и работают с любой моделью.

18,4 тыс.+11 за неделю2,2 тыс.PythonMITАктивно поддерживаетсяОбновлён 21 час назад