Появился новый провайдер Common AI Provider, который добавляет поддержку LLM и агентных сценариев непосредственно в Apache Airflow.
Он построен на Pydantic AI и поддерживает более 20 провайдеров моделей, включая OpenAI, Anthropic, Google, Azure, Bedrock и Ollama.
Новые декораторы
@task.llm — отправка prompt в LLM с возвратом текстового или структурированного результата@task.agent — запуск автономного агента с инструментами, памятью и многошаговым reasoning@task.llm_branch — делегирование выбора downstream-задач модели@task.llm_sql — преобразование естественного языка в валидный SQL-запрос@task.llm_file_analysis — анализ файлов из object storage (текст, изображения, PDF) с помощью LLM@task.llm_schema_compare — выявление schema drift между базами данных с использованием LLM-рассужденийToolsets
В дополнение к декораторам добавлены toolsets — наборы инструментов, которые агент использует для взаимодействия с внешними системами во время выполнения.
SQLToolset предоставляет read-only доступ к SQL-базам. HookToolset позволяет превращать Airflow Hooks в инструменты агента. MCPToolset подключает агента к MCP-серверу через Airflow connection. DataFusionToolset дает возможность выполнять SQL-запросы по файлам Parquet, CSV и Iceberg без отдельной базы данных. LoggingToolset добавляет логирование всех вызовов инструментов с замером времени выполнения.
@tldr_data