Moa — это CLI-инструмент, который внедряет механизм перекрестной проверки (peer review) в рабочий процесс локальных ИИ-агентов. Система позволяет использовать несколько LLM для анализа одного запроса: одна модель генерирует ответ, а другие выступают в роли рецензентов, оценивая качество, точность и логику вывода, что помогает минимизировать галлюцинации и повысить надежность агентных систем.
Инструмент ориентирован на разработчиков, работающих с локальными моделями через терминал. Основная идея заключается в создании многошагового конвейера, где «агент-автор» готовит черновик, а «агенты-критики» проводят итеративную проверку. Такой подход позволяет комбинировать сильные стороны различных архитектур, например, использовать более мощную модель для оценки результата, полученного от компактной и быстрой модели.
Архитектура Moa легко интегрируется в существующие CLI-пайплайны, позволяя настраивать цепочки взаимодействия между моделями. Пользователь может задавать системные промпты для рецензентов, определяя критерии проверки, такие как соответствие формату, отсутствие фактических ошибок или полнота ответа. Это решение упрощает отладку агентных сценариев и повышает качество автоматизированных задач без необходимости постоянного ручного контроля.
Ключевые факты
- Moa поддерживает интеграцию с различными LLM через стандартные API-интерфейсы, включая локальные модели.
- Механизм peer review позволяет автоматически фильтровать или корректировать ответы до того, как они будут выведены пользователю.
- Инструмент реализован как CLI-утилита, что обеспечивает бесшовную работу в терминале и интеграцию в скрипты автоматизации.
- Система поддерживает итеративный процесс, где рецензенты могут запрашивать доработку ответа у основной модели.