CLAPP: The CLASS LLM Agent for Pair Programming
2508.05728v1
astro-ph.IM, astro-ph.CO, cs.AI, cs.MA
2025-08-12
Авторы:
Santiago Casas, Christian Fidler, Boris Bolliet, Francisco Villaescusa-Navarro, Julien Lesgourgues
Резюме на русском
#### Контекст
Глобальное увеличение использования искусственного интеллекта в научных исследованиях приводит к появлению специализированных систем, предназначенных для упрощения процессов разработки и анализа. В области космологии, в частности, работа с моделями и алгоритмами требует высокой степени точности и эффективности. Существуют проблемы, связанные с необходимостью быстрого интерактивного доступа к документации и кодам, а также с трудностями в диагностике ошибок. Мотивация заключается в создании системы, которая обеспечивает удобный доступ к сложной космологической модели CLASS (Cosmic Linear Anisotropy Solving System) с помощью технологий трансформационного ИИ.
#### Метод
CLAPP (CLASS LLM Agent for Pair Programming) — это система, основанная на технологии трансформационного ИИ, которая обеспечивает интерактивную поддержку в области компьютерных вопросов. Основные компоненты методологии: 1) многоагентная оркестрация ИИ, которая позволяет системе выполнять различные задачи; 2) семантический поиск, использующий данные из документации CLASS; 3) среда выполнения Python в реальном времени, для моделирования и визуализации данных. Архитектура CLAPP представляет собой веб-приложение, разработанное на платформе Streamlit, которое обеспечивает удобство в использовании и интерактивность.
#### Результаты
Система была протестирована на нескольких сценариях, включая запросы вопросов-ответов, генерацию кода, диагностику ошибок и генерацию визуализаций. Эксперименты показали, что CLAPP успешно решает задачи, демонстрируя высокую точность и надежность в области конкретных задач космологии. Данные были собраны из реальных сценариев работы с CLASS, что позволило проверить систему на реальных данных.
#### Значимость
CLAPP предлагает новый подход к поддержке работы с космологическими моделями, создавая более легкий доступ для неподготовленных пользователей. Он позволяет увеличить производительность, уменьшать время, потраченное на разработку и ошибки, а также обеспечить более эффективное сотрудничество человека и искусственного интеллекта в области компьютерных вопросов. Планируется расширить применение CLAPP на другие крупные модели и системы в области науки и техники.
#### Выводы
CLAPP достигает важных результатов в поле интеллектуальных помощников для работы с космологическими моделями. Он показывает высокую полезность для улучшения работы с компьютерными моделями и визуализациями. Будущие исследования будут стремиться улучшить его возможности, увеличить доступность и расширить область применения для других дисциплин.
Abstract
We introduce CLAPP (CLASS LLM Agent for Pair Programming), an interactive AI
assistant designed to support researchers working with the Einstein-Boltzmann
solver CLASS. CLAPP leverages large language models (LLMs) and domain-specific
retrieval to provide conversational coding support for CLASS-answering
questions, generating code, debugging errors, and producing plots. Its
architecture combines multi-agent LLM orchestration, semantic search across
CLASS documentation, and a live Python execution environment. Deployed as a
user-friendly web application, CLAPP lowers the entry barrier for scientists
unfamiliar with AI tools and enables more productive human-AI collaboration in
computational and numerical cosmology. The app is available at
https://classclapp.streamlit.app