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

Ссылки и действия