Podcasts · Гриненко про

AI-агент в продакшне: браузер, тулы и эвалы | Андрей Мелихов, DataLens, Yandex Cloud

· 1 h 31 min · S1 E16

Episode AI-агент в продакшне: браузер, тулы и эвалы | Андрей Мелихов, DataLens, Yandex Cloud

0:00 1:30:42

Обсуждаем создание AI-агента для BI-системы с Андреем Мелиховым, автором телеграм-канала melikhov_dev и разработчиком DataLens: почему агент живёт в браузере, как он вызывает тулы, строит чарты, работает с данными, проверяет себя через eval harness и почему просто прикрутить LLM в продакшне быстро превращается в большую инженерную задачу.

Обсудили:

— почему готовых фреймворков не хватает;

— как устроены AI-агенты в браузере;

— SSE-стриминг, BFF, tool calling и agent loop;

— проблемы разных моделей и инференсов;

— evals, LLM-as-a-judge и железного пользователя;

— доверие к числам в BI и проверяемые чарты;

— заменит ли GenBI аналитиков;

— MCP, серверные агенты и будущие API;

— как Claude Code, Codex, OpenCode и другие coding agents меняют разработку;

— почему AI ускоряет разработчика в 3–5 раз, но задач становится только больше;

— безопасность, permissions, sandboxing и корпоративные ограничения;

— AI вне работы: ремонт, ресёрч, медицина, презентации, NotebookLM и новостные боты;

— bus factor, spec-driven development и контекст для агентов.

Больше про ИИ я пишу в Telegram-канале «Гриненко про»: https://t.me/devspotting, а обсудить нейронки можно в чате сообщества — https://t.me/grinenko_pro

ТАЙМ-КОДЫ

01:24 — Андрей Мелихов

03:30 — Почему собрать агента за 15 минут не работает в продакшне

05:08 — Что такое DataLens и GenBI

06:29 — Почему нейронке нельзя просто скормить все данные

07:45 — Что значит «фронтендер» в Яндексе

09:31 — Браузерный state, сессии и Responses API

13:38 — Разные модели, инференсы и проблемы tool calling

16:14 — Первые ошибки: Vercel AI SDK, OpenAI SDK и свой слой

18:28 — Почему без evals нельзя развивать агента

20:33 — Eval harness, LLM-судья и железный пользователь

24:52 — Архитектура агента: BFF, SSE, тулы и agent loop

28:59 — Как агент строит интерактивные чарты в чате

31:06 — Классификатор запросов и отсечение не-BI вопросов

34:55 — Заменит ли GenBI аналитиков

38:51 — Доверие к цифрам: почему LLM не должна считать сама

41:38 — Тула-судья и проверка фильтров

43:38 — Стоимость диалогов и оптимизация контекста

47:55 — MCP, API и перенос агента на сервер

51:14 — Как AI-агенты меняют работу разработчика

54:35 — Flow: план → ревью → реализация → ревью второй моделью

56:46 — Автоматизация багрепортов и тикетов

59:07 — Дежурства, логи и нейронка как третья линия поддержки

01:04:46 — Безопасность coding agents: permissions, sandboxing, open source

01:09:49 — Родные harness’ы, универсальные агенты и бенчмарки

01:14:51 — Ускорение разработки в 3–5 раз

01:18:44 — AI вне работы: ремонт, медицина, презентации

01:21:07 — NotebookLM, подкасты и подготовка к докладам

01:22:09 — Бот для AI/Frontend-новостей

01:24:01 — Что будет с разработкой через 1–2 года

01:25:26 — Bus factor, spec-driven development и контекст для агентов

01:30:28 — Финал

ССЫЛКИ ПО ТЕМАМ:

DataLens: https://datalens.ru/

OpenAI Responses API: https://developers.openai.com/api/docs/guides/migrate-to-responses

OpenAI Chat Completions: https://developers.openai.com/api/reference/chat-completions/overview/

LangGraph: https://docs.langchain.com/oss/python/langgraph/overview

Vercel AI SDK: https://ai-sdk.dev/docs/introduction

Langfuse: https://langfuse.com/docs

Playwright: https://playwright.dev/

NotebookLM: https://notebooklm.google/

Telegram-канал «Гриненко про»: https://t.me/devspotting

Ставьте лайк, подписывайтесь на канал и делитесь выпуском с теми, кто строит AI-агентов.

The episode on the publisher’s site (opens in a new tab)

Shows are listed from Apple Podcasts' charts and directory, and Podcast Index where it is used. Every show and episode belongs to its publisher and plays from the publisher's own feed; this site hosts none of them. Explicit shows are for adult profiles only, and children’s profiles hear only children’s shows. More about this list.