«Mastra? Это какой-то n8n для AI-агентов?» – один из ваших вопросов в комментариях. Решил немного прояснить картину.
Возможно, я тут сам внёс некоторое недопонимание своими скриншотами к предыдущим постам о фреймворке (первый и второй).
Mastra – это code-first фреймворк для создания AI-агентов. В одном ряду с Langchain, CrewAI, Agno, Pydantic AI и другими.
Но если это классический фреймворк для AI-агентов, то что за React Flow (а это действительно он) на скриншотах к постам?
Был у меня не так давно пост про эволюцию интерфейсов.
И Mastra, как фреймворк, покрывает все три описанных в посте уровня:
1. Можно создавать AI-агентов при помощи исключительно кода. Для этого есть подробная документация.
2. У них есть Agent Skills, который упрощает разработку под Mastra с помощью AI-Coding.
3. И третий уровень – тот самый специализированный веб-интерфейс, который упрощает работу над некоторыми задачами. В частности, внутри него можно проводить эксперименты, проверять созданных агентов в диалоге, а также отслеживать, что происходит в workflow через метрики и логи. Зовётся этот интерфейс – Mastra Studio.
Ключевое отличие Mastra от n8n в том, что можно разрабатывать своих AI-агентов, не заходя на 2 и 3 «уровни» в принципе. Фреймворк это позволяет.
А я напоминаю, что в грядущую субботу, 18 апреля, пройдёт наш с Рефатом стрим на тему «Создание AI-агентов с помощью фреймворка Mastra».
Время начала стрима: 14:00 GMT+3.
Ссылка, чтобы добавить в календарь и не пропустить стрим 😊

Добавить комментарий