TGViewer
Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter @phpproglib · 10.5K subscribers
Post #5765 2.91K
Как создать агента с помощью Laravel

Недавно Thorsten Ball опубликовал статью «How to Build an Agent», которая быстро стала популярной. Вдохновившись ею, автор адаптировал подход для Laravel, добавив собственные улучшения. Вместо того чтобы обсуждать, какой агент лучше, он предлагает разобраться, как они работают.

Агент — это по сути цикл, который выполняется до достижения поставленной цели. Он использует инструменты (например, функции), заранее определённые в коде, и вызывает их при необходимости. Это позволяет модели LLM выполнять действия, выходящие за пределы её контекста.

Для создания агента в Laravel необходимо:
🔸 Установить пакет PrismPHP для работы с LLM.
🔸 Создать команду с помощью Artisan: php artisan make:command Agent.
🔸 Настроить взаимодействие с LLM, например, с использованием API Anthropic или OpenAI.
🔸 Добавить инструменты (tools) для работы с кодом, такие как чтение, редактирование и перечисление файлов.

Пример кода агента, который может создавать и редактировать файлы в проекте, приведён в статье: How to Build an Agent with Laravel.

Библиотека пхпшника #буст
  • 🤔 3
  • ❤‍🔥 2
More from @phpproglib
  1. Sep 28, 2026🤔 Что выведет код? ❤️ — 1 🔥 — 2 👍 — 12 👾 — Fatal error 👇 Правильный ответ (нажми, что…
  2. Sep 25, 2026🌞 PHP умеет искать в массиве без foreach В PHP 8.4 появились array_find(), array_find_key…
  3. Sep 24, 2026👍 5 способов встроить AI в Laravel Laravel AI SDK позволяет добавлять AI-функции прямо в…
  4. Sep 23, 2026🛠 Symfony 8.2 научился автоматически генерировать JSON Schema для конфигурации приложения…
  5. Sep 23, 2026🚀 Свежий релиз Laravel 13 с набором улучшений и исправлений ✅ добавлена поддержка valkey:…
  6. Sep 21, 2026⚡️ PHP 8.6 выйдет 19 ноября 2026 года. Сейчас версия находится в beta. Самые заметные изме…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →