Представлен Nika — язык описания рабочих процессов для AI, работающий по принципу Intent as Code. Этот инструмент на базе Rust позволяет превращать повторяющиеся задачи с искусственным интеллектом в переносимые и проверяемые YAML-файлы.

image

Что произошло

Разработчики представили Nika, единый Rust-бинарный файл для создания структурированных AI-воркфлоу. Система реализует четыре ключевых глагола управления: infer для вызова LLM, exec для выполнения shell-команд, invoke для взаимодействия с инструментами через MCP и agent для запуска автономных циклов. Все процессы описываются в декларативном формате YAML.

Контекст

Современное взаимодействие с ИИ зачастую ограничено хаотичным промпт-инжинирингом в чатах, что делает сложные задачи трудновоспроизводимыми и разрозненными. Nika предлагает переход от неструктурированных диалогов к программному подходу, где намерения (intent) фиксируются в виде кода.

Почему это важно для индустрии

Для индустрии Nika может стать стандартом де-факто для превращения разрозненных взаимодействий с ИИ в структурированные, версионируемые и проверяемые программные артефакты. Это решает проблему хаоса в разработке AI-агентов, позволяя внедрять инженерные практики в процесс управления моделями.

Почему это важно для пользователей

Вместо постоянного копирования промптов из одного чата в другой, пользователи могут создавать единые файлы-воркфлоу. Это обеспечивает предсказуемость и безопасность, позволяя запускать автоматизацию локально (например, через Ollama) или в облаке, превращая ИИ из простого собеседника в надежный инструмент.

Источники

Автор

Look at AI, редакция