ИИ не может написать код для облака, потому что вы плохо объясняете. И это решаемо.
«Предложен метод разрешения неоднозначностей в запросах пользователей для генерации конфигураций инфраструктуры как кода с помощью LLM, основанный на анализе структурных разногласий и задавании уточняющих вопросов.»
Стоп, что?
Проблема не в ИИ. Проблема в наших недоговорённостях.
Это как заказать у таксиста «поехали в центр» и удивляться, что он отвёз вас не в тот город. Инфраструктура как код (IaC) — это инструкция для облака, которую нельзя просто запустить и посмотреть, что сломалось. Каждая ошибка стоит денег и времени.
Исследователи увидели, что неоднозначность в таких запросах имеет чёткую структуру. Она раскладывается по трём уровням: что разворачивать (ресурсы), как это связано (топология) и какими настройками (атрибуты).
Их метод, Ambig-IaC, действует как дотошный архитектор:
- Генерирует несколько вариантов кода по вашему расплывчатому запросу.
- Сравнивает их и находит ключевые точки разногласий (например, в одном варианте одна база данных, в другом — три).
- Задаёт вам точный, наводящий вопрос по самой важной из них («Вам нужна отказоустойчивая база данных в трёх зонах?»).
На собственном наборе из 300 задач с неоднозначными условиями их подход показал улучшение на 18.4% в точности структуры и на 25.4% в точности атрибутов по сравнению с лучшим базовым методом.
Что это значит для вас
Так кто кого обучает: мы ИИ — или он, своими вопросами, учит нас формулировать мысли чётче?