Разработчик под никнеймом mshumer представил Open Deep Researcher — реализацию функции глубокого поиска от OpenaAI с открытым исходным кодом. Система ищет информацию по запросу пользователя до тех пор, пока не посчитает, что нашла всё необходимое.
В Open Deep Researcher автор проекта использовал следующие сервисы:
-
OpenRouter API — сервис для генерации запросов, понимания контекста и оценки полезности найденных страниц.
-
SERPAPI — отправляет запросы в Google.
-
Jina — извлекает данные веб-страниц.
По умолчанию система использует языковую модель Claude 3.5 Haiku. Нейрость по кругу выполняет циклы исследования, уточняя на каждом этапе запросы и агрегируя дубликаты. Также отмечается, что система обрабатывает информацию асинхронно для ускорения поиска.
Open Deep Researcher доступен в Google Colab. Для работы с системой надо клонировать проект, установить nest_asyncio
и вставить свои данные в поля OPENROUTER_API_KEY
, SERPAPI_API_KEY
и JINA_API_KEY
. Если надо, то можно заменить языковую модель.
Автор: daniilshat