Об этом проекте
Open Deep Research — это легковесный open-source ИИ-ассистент для исследований, предназначенный для выполнения итеративного глубокого анализа по любой теме. Проект ставит целью предоставить максимально простую реализацию агента глубокого исследования — кодовая база составляет менее 500 строк, — чтобы разработчики могли легко понять, модифицировать и развивать его.
Система работает следующим образом: принимает пользовательский запрос вместе с настраиваемыми параметрами ширины и глубины исследования. Затем с помощью большой языковой модели генерирует целевые поисковые запросы, выполняет их через API Firecrawl для веб-поиска и извлечения контента, обрабатывает результаты, извлекая ключевые выводы и новые направления для исследования. Если параметр глубины больше нуля, агент рекурсивно углубляется на основе полученных данных, опираясь на предыдущие результаты и сохраняя контекст целей исследования на протяжении всего процесса. Итоговый результат — подробный отчёт в формате Markdown, сохраняемый как report.md или answer.md, содержащий все находки, источники и ссылки в понятной структурированной форме.
Ключевые возможности включают: итеративное исследование с рекурсивным поиском, интеллектуальную генерацию запросов с помощью LLM, настраиваемые параметры глубины и ширины, умные уточняющие вопросы для улучшения потребностей исследования, параллельную обработку для повышения эффективности, а также поддержку нескольких провайдеров моделей, включая OpenAI o3-mini, DeepSeek R1 через Fireworks и пользовательские OpenAI-совместимые конечные точки, такие как OpenRouter или Gemini. Проект поддерживает развёртывание как через Node.js, так и через Docker, с использованием переменных окружения для API-ключей и опциональной настройкой параллелизма.
Репозиторий распространяется под лицензией MIT и включает community-реализацию на Python. Создан компанией Duet и задуман как минимальная расширяемая основа для создания агентов глубокого исследования.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.