Усі завдання

Завдання 10

Запитай свій Google Drive

Створіть RAG-асистентаRAG-асистент шукає релевантні уривки у вибраному джерелі знань, перш ніж модель ШІ сформує відповідь., який перед відповіддю шукає в папці знань Google Drive і називає файли, що підтверджують кожну відповідь.

ПросунутийСкладність:Час: 45–60 min

Ваше завдання

Команді подій у Валенсії потрібен чат-асистент, який відповідає на запитання за всіма наданими документами з папки Google Drive і називає файли, що підтверджують кожну відповідь.

Додаткове завдання

На запитання "Чи надає подія трансфер з аеропорту?" дайте точну відповідь "У документах події немає цієї інформації." і нічого більше не додавайте.

Приклади використання

  • Команда події зберігає у Drive відомості про приміщення, волонтерів і спонсорів та хоче мати одного обґрунтованого асистентаОбґрунтований асистент обмежує фактичні твердження доказами з наданих документів і не покладається на загальні знання моделі. для всіх трьох тем.
  • Новим волонтерам потрібні надійні відповіді щодо підготовки з правильною назвою файла посібника.
  • Організатори хочуть, щоб на запитання без підтвердження система давала чесну відмову, а не правдоподібну здогадку.

Перед початком

  1. 01

    Зареєструйтеся в n8n Cloud або відкрийте актуальний воркспейс n8n, а потім створіть новий воркфлоу.

  2. 02

    Створіть обліковий запис Google або ввійдіть у нього та додайте підключення Google Drive за інструкцією n8n для облікових даних Google.

  3. 03

    Створіть обліковий запис OpenAI, згенеруйте API key і збережіть його в n8n за інструкцією для облікових даних OpenAI. Використання API може мати невелику вартість.

  4. 04

    Завантажте посібник приміщення, довідник волонтера і файл логістики спонсорів. Додайте лише ці три файли `.txt` безпосередньо до нової папки Drive і скопіюйте її ID.

  5. 05

    Використовуйте Simple Vector Store лише для цієї демонстрації: він тримає індекс у пам’яті n8n, може відкривати його іншим користувачам того самого екземпляра та втрачає його після перезапуску або очищення через нестачу пам’яті. Після будь-якої з цих подій повторно запустіть завантаження перед перевіркою чату та не використовуйте конфіденційні документи.

Що має робити воркфлоу

  1. 01

    Один запуск Manual Trigger знаходить і завантажує всі три файли `.txt`, що є безпосередніми дочірніми файлами папки, та індексує їхні фрагментиІндексування фрагментів означає поділ документів на менші уривки та збереження придатних до пошуку представлень їхнього змісту. під ключем `challenge_5_event_docs`, зберігаючи метаданіМетадані – це ідентифікаційні відомості поряд з кожним уривком, наприклад назва файла, Drive ID і посилання. `file_name`, `file_id` і `source_url` у кожному фрагменті.

  2. 02

    Після завантаження запитання "Де й коли мають зареєструватися волонтери?" повертає North Entrance о 08:00, а "Коли й куди спонсори можуть доставити матеріали?" повертає Loading Bay B з 07:00 до 08:00; кожна відповідь завершується рядком `Sources:` із правильною назвою файла-фікстури.

  3. 03

    AI Agent викликає інструмент пошукуІнструмент пошуку знаходить серед збережених уривків ті, що найбільше відповідають запитанню користувача. `event_documents` перед кожною відповіддю, а для додаткового тестового запитання повертає точну фразу про відсутність інформації без рядка `Sources:`.

Рішення

Переглянути відповідь до завдання з воркфлоу

Відкривайте готовий воркфлоу лише тоді, коли захочете порівняти його зі своїм.

Позначити як виконане

Готові показати результат?

Надсилайте завдання, коли ваша команда матиме робочий воркфлоу для демонстрації.

Рішення

Показати рішення воркфлоу?

Це покаже готовий воркфлоу для цього завдання. Ви впевнені, що хочете продовжити?

Перевірка ментором

Знайдіть ментора й попросіть перевірити ваш воркфлоу.

Покажіть робочий воркфлоу. Після схвалення заберіть кульку за це завдання.

Почати наступне завдання