Python, контроль действий агента и пошаговая отладка
Пишите код на Python, запрашивайте у клиента подтверждение важных действий и находите ошибки с помощью пошаговой отладки. А еще — управляйте публикацией проекта, изучайте диалоги с пользователями и контролируйте расход токенов.
Главное в обновлении
Разработка
- Код на Python: теперь код и функции можно писать не только на JavaScript, но и на Python.
- Подтверждение действий: агент не сделает важный шаг без разрешения пользователя.
- Удобная отладка: проверяйте гипотезы и находите ошибки без запуска всего процесса.
- Пользовательские параметры LLM: передавайте в модель настройки, которых нет в интерфейсе.
Публикация
- Публикация триггеров: теперь триггеры срабатывают только после публикации проекта.
- Статусы публикации: на холсте сразу видно, какие изменения уже работают.
Аналитика
- Клиенты и сессии: изучайте историю диалогов, чтобы понимать, чем агент помогает пользователям.
- Аудит трат: следите за расходом токенов по каждому проекту и продукту.
Код на Python
Теперь писать код и создавать функции можно не только на JavaScript, но и на Python. Используйте привычные библиотеки — requests, pandas и другие.
async def get_weather(city):
import requests
response = requests.get(
"https://api.example.com/weather",
params={ "q": city }
)
temp = response.json()["current"]["temp_c"]
await sdk.reactions.send_text({"text": f"Температура: {temp}°C"})
Подтверждение действий агента
Сделайте работу агента безопаснее: настройте запрос подтверждения перед критическими шагами вроде перевода денег или удаления данных. Агент сам спросит разрешения перед вызовом функции и поймет ответ клиента.
Улучшенные инструменты отладки
Находите ошибки быстрее и проверяйте гипотезы без запуска всего процесса:
- Пошаговая отладка: ставьте брейкпоинты на блоки и проходите процесс шаг за шагом — видно, как меняются данные на каждом этапе.
- Изолированный запуск: проверяйте функции прямо в редакторе кода — передайте аргументы и получите результат сразу, не проходя диалог с начала.
- Тестовые события: имитируйте входящие вебхуки или письма, не дожидаясь реальных запросов извне.
Пользовательские параметры LLM
Передавайте в модель настройки, которых нет в интерфейсе — например reasoning_effort, чтобы управлять глубиной рассуждений. Доступно в интеграции LLM: Прямой доступ → Своя LLM.
Публикация триггеров
Триггеры больше не запускаются сразу после сохранения — теперь они активируются только после публикации проекта. Изменения в настройках триггеров тоже применяются только при публикации.
Статусы публикации
На холсте появился наглядный статус проекта: сразу видно, какие изменения уже работают, а какие ещё не опубликованы. Снять проект с публикации можно в один клик.
Клиенты и сессии
В проекте появились разделы Клиенты и Сессии. Изучайте историю диалогов, чтобы понимать, как клиенты общаются с вашим агентом и чем он им помогает.
Аудит трат
Перейдите в раздел Аккаунты и выберите аккаунт — на вкладке Операции вы увидите расходы по каждому проекту и продукту.
Обновление уже доступно. Будем рады вашим отзывам в Telegram-чате ✨