Чат с документацией API GitHub: Чат-бот с поддержкой RAG на базе Pinecone и OpenAI

Общайтесь естественным образом с документацией GitHub API, используя мощный чат-бот с поддержкой извлечения информации (RAG), созданный в n8n с использованием моделей OpenAI и векторного поиска Pinecone. Загружает и делит полные спецификации API на части, генерирует семантические векторы и хранит их в Pinecone для мгновенного и контекстуального получения информации. Введите вопрос и мгновенно получите детализированные ответы с кодом, основанные непосредственно на документации. Легко адаптируйте этот шаблон для любой спецификации OpenAPI, что делает его идеальным помощником по документации для команд. Быстрая настройка за 15–20 минут — подключите свои аккаунты OpenAI и Pinecone, импортируйте рабочий процесс и вперед!

Category:

Описание

Этот рабочий процесс реализует чат-бота с увеличенной генерацией поиска (RAG), который позволяет проводить разговорные запросы к спецификации OpenAPI API GitHub. Он создан для предоставления контекстуально осведомленных и точных ответов о GitHub API, сочетая векторный поиск с большими языковыми моделями (LLMs). Рабочий процесс структурирован на два основных логических блока:

1.1 Сбор и индексирование данных

  • Получает полный JSON спецификации GitHub OpenAPI 3 из репозитория GitHub.
  • Разделяет крупный документ спецификации на более мелкие текстовые фрагменты.
  • Генерирует векторные эмбеддинги для каждого фрагмента с помощью моделей эмбеддингов OpenAI.
  • Сохраняет эти эмбеддинги и связанные с ними текстовые фрагменты в индекс векторной базы данных Pinecone.

1.2 Чат-интерфейс и обработка запросов

  • Прослушивает входящие сообщения чата через триггер вебхука.
  • Генерирует эмбеддинг для запроса пользователя.
  • Запрашивает Pinecone для получения наиболее релевантных фрагментов из индексированной спецификации API.
  • Использует модель GPT-4o-mini от OpenAI для генерации краткого, контекстно осведомленного ответа на основе извлеченных фрагментов и запроса пользователя.
  • Поддерживает контекст разговора с помощью буфера памяти для улучшения многопользовательских взаимодействий.

Этот дизайн позволяет легко адаптировать к любой спецификации OpenAPI или другим крупным текстовым базам знаний, позволяя компаниям создавать чат-ботов для внутренней или публичной документации API.


Оригинал воркфлоу на сайте n8n.io

👉🏻 Скачать на сайте n8n

____________

Отзывы

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “Чат с документацией API GitHub: Чат-бот с поддержкой RAG на базе Pinecone и OpenAI”

Ваш адрес email не будет опубликован. Обязательные поля помечены *