Детальная информация
Название | Мультиагентная сеть сопровождения исследования: выпускная квалификационная работа магистра: направление 01.04.02 «Прикладная математика и информатика» ; образовательная программа 01.04.02_02 «Математические методы анализа и визуализации данных» |
---|---|
Авторы | Сачук Александр Сергеевич |
Научный руководитель | Чуканов Вячеслав Сергеевич |
Организация | Санкт-Петербургский политехнический университет Петра Великого. Физико-механический институт |
Выходные сведения | Санкт-Петербург, 2025 |
Коллекция | Выпускные квалификационные работы ; Общая коллекция |
Тематика | мультиагентные системы ; автоматизация задач ; автоматизация исслдований ; оптимизация контекста ; мультимодальный анализ ; multi-agent systems ; task automation ; research automation ; context optimization ; multi-modal analysis |
Тип документа | Выпускная квалификационная работа магистра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Магистратура |
Код специальности ФГОС | 01.04.02 |
Группа специальностей ФГОС | 010000 - Математика и механика |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-3985 |
Права доступа | Доступ по паролю из сети Интернет (чтение, печать) |
Дополнительно | Новинка |
Ключ записи | ru\spstu\vkr\37806 |
Дата создания записи | 23.09.2025 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа | Анонимные пользователи |
---|---|
Сеть | Интернет |
В данной работе представлен анализ существующих подходов автоматизации решения исследовательских задач при помощи агентов и мультиагентных систем на базе больших языковых моделей (или LLM, БЯМ), работаюших с использованием специальных, внутренних инструментов лабораторий. На основе результатов анализа была разработа собственная мультиагентная система ExCodeAct, которая позволяет автоматически выполнять задачи пользователя, вызывая как различные интерфейсы инструментов, так и генерируя Python-код, взаимодействующий с приватными модулями лаборатории. Кроме того, в отличие от аналогов данное решение способно анализировать мультимодальные данные, рефлексировать над ошибками, а также использует специально разработанный тип модерации контекста, позволяющих оптимизировать расход токенов для кодогенерации. Предлагаемое решение было разработано на языке программирования Python 3.12 с использованием библиотек для создания мультиагентных систем LangGraph и взаимодействия с LLM LangChain. Графический интерфейс реализован с использованием Streamlit. Разработанное решение было апробировано на внутренних инструментах лаборатории в различных сценариях использования: начиная от простых задач, вроде загрузки и выгрузки данных с источника, заканчивая комплексными сценариями, требующих анализ данных или обучение нейросетевых моделей. Тестирование показало, что на внутрених конкретных инструментов предлагаемое решение отличный справляется с решением задач (в среднем - 14 из 15), притом расход токенов сократился на 33% в сравнении с аналогами. Решение также имеет гибкий интерфейс подключения инструментов, задания системных инструкций LLM, что допускает внедрение мультиагентной системы в другие исследования с минимальными усилиями.
In current work an analysis of existing approaches to automating the solution of research problems using agents and multi-agent systems based on large language models (or LLMs), which work using special, internal tools of laboratories was provided. Based on the results of the analysis, new multi-agent system ExCodeAct was developed: the solution provides automatic execution of user tasks, invoking different tool interfaces, as well as generating Python code that interacts with specific, hiden from public lab modules. In addition, unlike existed systems, this new solution is capable of analyzing multimodal data, reflection on code execution errors, effective moderation of documentation, which placed in context window. The proposed solution has been developed in the Python 3.12 programming language using "LangGraph" for creating multi-agent systems and "LangChain" for interfacing with the LLM. GUI was implemented using "Streamlit" library. The developed solution has been tested on internal laboratory tools in various scenarios: from simple tasks like loading data to complex scenarios requiring data analysis or neural network models training. Testing has shown, that the proposed solution perfectly solve tasks, using internal specific tools (14 out of 15 in average), with token consumption reduced by 33% compared to analogs. The solution also has a flexible interface for connecting different tools and modifying LLMs system prompts, which allows using multi-agent system in other laboratories with minimal effort.
Место доступа | Группа пользователей | Действие |
---|---|---|
Локальная сеть ИБК СПбПУ | Все |
|
Интернет | Авторизованные пользователи СПбПУ |
|
Интернет | Анонимные пользователи |
|
- Мультиагентная сеть сопровождения исследования
- Мультиагентная сеть сопровождения исследования
- Введение
- 1. Определения и постановка задачи
- 2. Обзор литературы
- 3. Обзор предлагаемого решения
- 4. Апробация решения
- Заключение
- Список сокращений и условных обозначений
- Список использованных источников
- Приложение 1. Описание ClearML-bench
- Приложение 2. Используемые инструменты
- Приложение 3. Пример использования мультимодальности инструмента
- Мультиагентная сеть сопровождения исследования
- 46b95d4a05b510c6e6faa1680479e0e67c6d0681540f631e635c5486a7aaac74.pdf
- Мультиагентная сеть сопровождения исследования
- Мультиагентная сеть сопровождения исследования
- Введение
- 1. Определения и постановка задачи
- 2. Обзор литературы
- 3. Обзор предлагаемого решения
- 4. Апробация решения
- Заключение
- Список сокращений и условных обозначений
- Список использованных источников
- Приложение 1. Описание ClearML-bench
- Приложение 2. Используемые инструменты
- Приложение 3. Пример использования мультимодальности инструмента
- Мультиагентная сеть сопровождения исследования
Количество обращений: 0
За последние 30 дней: 0