У восьмому епізоді серії Ship AI with Laravel автор демонструє, як надати AI-агенту доступ до актуальної інформації з інтернету. До цього агент міг шукати замовлення, переглядати базу знань і вести діалоги, але не міг відповідати на запитання про поточні затримки FedEx чи статус доставки USPS.
SDK надає два інструменти: WebSearch для пошуку інформації онлайн і WebFetch для читання конкретних сторінок. Автор додає WebSearch до агента підтримки з обмеженням у п'ять результатів і білим списком доменів транспортних компаній. Це критично важливо для безпеки - без обмежень агент міг би переглядати будь-які сайти і передавати непевну інформацію клієнтам.
Тепер агент має п'ять інструментів: пошук замовлень, історію клієнтів, пошук по базі знань, пошук документів та веб-пошук. Він може відповідати на основі внутрішньої бази даних, документації та актуальних даних з мережі. У наступному епізоді автор обіцяє додати продакшн-інфраструктуру: черги відповідей, резервні провайдери та middleware для логування.
Відеоурок доступний на YouTube, а код проєкту - на GitHub.