Система ведёт себя как настоящий исследователь. Она не просто отвечает на вопросы. Она ищет доказательства для каждого утверждения.
Система читает веб-страницы асинхронно. Разбивает текст на отслеживаемые фрагменты. Затем ищет ответы двумя способами одновременно.
Первый способ — классический TF-IDF. Второй — нейросетевые эмбеддинги OpenAI. Результаты объединяют для надёжности.
Внутри работают несколько агентов. Они планируют, синтезируют и исправляют ошибки. Каждое важное заявление привязано к источнику.
Система хранит эпизодическую память. Она запоминает предыдущие диалоги. Это помогает улучшать стратегию со временем.
Весь код выложили в открытый доступ. Там есть обработка HTML, нормализация URL и работа с базой данных. Система готова для продакшена.