Discourse AI + Google Search: сайт + форум | Это правильно?

Связано с: Discourse AI - AI Bot (чат-бот - ChatGPT- Anthropic), где сказано:

Итак, я поэкспериментировал с этим и просто хочу убедиться, что всё правильно понимаю.

Мой сценарий использования следующий (что, думаю, актуально для многих):

  • У меня есть сайт с множеством публикаций в блоге

  • Форум находится на том же домене

  • В моём случае форум расположен не на поддомене, а по адресу example.com/forum, тогда как все остальные публикации — например, по адресу example.com/blog-post/. Хотя это, вероятно, не имеет большого значения.

Что я сделал:

  • Установил Discourse AI (кстати, очень нравится!)

  • Настроил пользовательский API поиска Google и параметр CX

Затем начал экспериментировать с чат-ботом. Один из вопросов, который я ему задал, был следующим:

  1. Найди мне все темы по определённой теме на форуме. Правильно ли я понимаю, что для этого ему не нужен Google, так как он использует внутренний поиск? Я на 99% уверен, что это так.
  1. Затем я попросил найти все публикации — кроме тех, что на форуме — по той же теме. То есть я хотел, чтобы он нашёл их вне форума. Это сработало, так как он сообщил, что использовал Google.

  1. Могу ли я сделать вывод, что он корректно использовал ai_google_custom_search_api_key?

Потому что я планировал настроить поиск Google так, чтобы он исключал путь к форуму. То есть, как показано ниже. Но обязательно ли это, или я слишком усложняю, раз он уже использовал -inurl forum в запросе… :thinking:

Всё можно отладить на 100% (и довольно легко). Если вы установите Data Explorer, вы сможете увидеть реальный JSON-пейлоад, который мы внедряли в поток промптов. Таблица ai_api_audit_logs содержит точный промпт, который мы сгенерировали.

Моя первоначальная цель при использовании Google заключалась лишь в том, чтобы позволить ему искать повсюду, без ограничений. Тем не менее, я думаю, что вам удастся заставить это работать. Возможно, нам потребуется немного скорректировать промпт, чтобы он понимал, что этот поиск Google ограничен. Возможно, нам понадобится дополнительная настройка для этого.