Создайте агента для углубленного исследования с помощью Spring AI и Browserbase.
Dan Vega
0:00 / 0:00
Создайте агента для углубленного исследования с помощью Spring AI и Browserbase.
5 124 просмотра · 5 месяцев назад
Dan Vega
93,2 тыс. подписчиков
5 124 просмотра · 5 месяцев назад
Что если бы вы могли создать собственного агента для углубленного исследования, подобного функции глубокого исследования в ChatGPT, используя Java и Spring AI? В этом видео я покажу вам, как это сделать, используя новый API поиска Browserbase.
Вдохновленный реализацией Аарона Фрэнсиса на TypeScript, я полностью переработал агента для углубленного исследования на Java с помощью Spring AI и созданного мной пользовательского стартового проекта Browserbase Spring Boot. Агент принимает любую тему, генерирует разнообразные поисковые запросы с помощью LLM, извлекает веб-контент через Browserbase и синтезирует все это в структурированный отчет в формате Markdown с краткими обзорами, ключевыми выводами, темами и открытыми вопросами.
Как работает API поиска Browserbase и чем он отличается от стандартного API веб-поиска (обрабатывает контент, отрисовываемый JavaScript, аутентификацию, безголовые браузеры)
Как использовать пользовательский Spring Boot Starter для интеграции Browserbase в ваши Java-проекты
Создание многоэтапного конвейера исследования: обнаружение → получение → синтез с помощью чат-клиента Spring AI
Использование виртуальных потоков для параллельной загрузки страниц с ограничениями на количество параллельных запросов
Как запустить весь этот рабочий процесс бесплатно, используя открытые модели (Ollama/LM Studio) и бесплатный тариф Browserbase (1000 поисков в месяц)
Если вы узнали что-то новое сегодня, поставьте лайк, подпишитесь на канал и оставьте комментарий, рассказав, какие темы вы хотели бы, чтобы ваш собственный агент глубокого исследования исследовал!
0:00 - Вступление - Я люблю экспериментировать
0:45 - Вдохновляющее видео Аарона Фрэнсиса
1:25 - Что такое Browserbase?
2:30 — Почему бы просто не использовать обычный API поиска?
3:45 — Варианты использования безголовых браузеров
4:30 — Стартовый проект Browserbase Spring Boot
6:15 — Обзор агента глубокого исследования
7:30 — Конвейер исследования: обнаружение, получение, синтез
9:00 — Пошаговый разбор кода — контроллер и конвейер
11:00 — Запуск агента глубокого исследования в реальном времени
13:00 — Просмотр сгенерированного отчета
14:00 — Бесплатный запуск с открытыми моделями
14:45 — Подведение итогов и заключительные мысли
#SpringAI #Java #SpringBoot #Browserbase #DeepResearch #AIAgents #WebSearch #OpenAI
Статья в блоге: Стартовый проект Browserbase Spring Boot: https://www.danvega.dev/blog/browserb...
Browserbase: https://www.browserbase.com/
Видео Аарона Фрэнсиса (вдохновение): • Build a deep research tool
🔗Ресурсы и ссылки, упомянутые в этом видео:
👋🏻Свяжитесь со мной:
Веб-сайт: https://www.danvega.dev
Твиттер: / therealdanvega
Github: https://github.com/danvega
LinkedIn: / danvega
Рассылка: https://www.danvega.dev/newsletter
ПОДПИСАТЬСЯ НА МОЙ КАНАЛ: http://bit.ly/2re4GH0 ❤️