Ваше завдання
Завдання 10
Запитай свій Google Drive
Створіть RAG-асистентаRAG-асистент шукає релевантні уривки у вибраному джерелі знань, перш ніж модель ШІ сформує відповідь., який перед відповіддю шукає в папці знань Google Drive і називає файли, що підтверджують кожну відповідь.
Додаткове завдання
На запитання "Чи надає подія трансфер з аеропорту?" дайте точну відповідь "У документах події немає цієї інформації." і нічого більше не додавайте.
Приклади використання
- Команда події зберігає у Drive відомості про приміщення, волонтерів і спонсорів та хоче мати одного обґрунтованого асистентаОбґрунтований асистент обмежує фактичні твердження доказами з наданих документів і не покладається на загальні знання моделі. для всіх трьох тем.
- Новим волонтерам потрібні надійні відповіді щодо підготовки з правильною назвою файла посібника.
- Організатори хочуть, щоб на запитання без підтвердження система давала чесну відмову, а не правдоподібну здогадку.
Перед початком
- 01
Зареєструйтеся в n8n Cloud або відкрийте актуальний воркспейс n8n, а потім створіть новий воркфлоу.
- 02
Створіть обліковий запис Google або ввійдіть у нього та додайте підключення Google Drive за інструкцією n8n для облікових даних Google.
- 03
Створіть обліковий запис OpenAI, згенеруйте API key і збережіть його в n8n за інструкцією для облікових даних OpenAI. Використання API може мати невелику вартість.
- 04
Завантажте посібник приміщення, довідник волонтера і файл логістики спонсорів. Додайте лише ці три файли `.txt` безпосередньо до нової папки Drive і скопіюйте її ID.
- 05
Використовуйте Simple Vector Store лише для цієї демонстрації: він тримає індекс у пам’яті n8n, може відкривати його іншим користувачам того самого екземпляра та втрачає його після перезапуску або очищення через нестачу пам’яті. Після будь-якої з цих подій повторно запустіть завантаження перед перевіркою чату та не використовуйте конфіденційні документи.
Необхідні ноди
Що має робити воркфлоу
- 01
Один запуск Manual Trigger знаходить і завантажує всі три файли `.txt`, що є безпосередніми дочірніми файлами папки, та індексує їхні фрагментиІндексування фрагментів означає поділ документів на менші уривки та збереження придатних до пошуку представлень їхнього змісту. під ключем `challenge_5_event_docs`, зберігаючи метаданіМетадані – це ідентифікаційні відомості поряд з кожним уривком, наприклад назва файла, Drive ID і посилання. `file_name`, `file_id` і `source_url` у кожному фрагменті.
- 02
Після завантаження запитання "Де й коли мають зареєструватися волонтери?" повертає North Entrance о 08:00, а "Коли й куди спонсори можуть доставити матеріали?" повертає Loading Bay B з 07:00 до 08:00; кожна відповідь завершується рядком `Sources:` із правильною назвою файла-фікстури.
- 03
AI Agent викликає інструмент пошукуІнструмент пошуку знаходить серед збережених уривків ті, що найбільше відповідають запитанню користувача. `event_documents` перед кожною відповіддю, а для додаткового тестового запитання повертає точну фразу про відсутність інформації без рядка `Sources:`.
Підказка
Потрібна підказка?
Відкривайте до п’яти підказок по одній.
Досі не виходить? Запитайте на форумі спільноти n8n
Рішення
Переглянути відповідь до завдання з воркфлоу
Відкривайте готовий воркфлоу лише тоді, коли захочете порівняти його зі своїм.
Позначити як виконане
Готові показати результат?
Надсилайте завдання, коли ваша команда матиме робочий воркфлоу для демонстрації.