<?xml version="1.0" encoding="utf-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" dtd-version="1.4" article-type="research-article">
  <front>
    <journal-meta>
      <journal-id journal-id-type="issn">1991-6639</journal-id>
      <journal-id journal-id-type="eissn">2949-1940</journal-id>
      <journal-title-group>
        <journal-title xml:lang="ru">Известия Кабардино-Балкарского научного центра РАН</journal-title>
        <journal-title xml:lang="en">NEWS OF THE KABARDINO-BALKARIAN SCIENTIFIC CENTER OF RAS</journal-title>
      </journal-title-group>
      <publisher>
        <publisher-name>КБНЦ РАН</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.35330/1991-6639-2026-28-2-11-24</article-id>
      <article-id pub-id-type="edn">BIMMBC</article-id>
      <article-id pub-id-type="uri">https://izvestiyakbncran.ru/index.php/28-2-1/</article-id>
      <article-categories>
        <subj-group>
          <subject>СИСТЕМНЫЙ АНАЛИЗ, УПРАВЛЕНИЕ И ОБРАБОТКА ИНФОРМАЦИИ, СТАТИСТИКА</subject>
        </subj-group>
        <subj-group>
          <subject>SYSTEM ANALYSIS, MANAGEMENT AND INFORMATION PROCESSING , STATISTICS</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title xml:lang="ru">Применение конечных автоматов как управляющей модели в агентных RAG-системах для корпоративных баз знаний: системный подход и формализация</article-title>
        <trans-title-group xml:lang="en">
          <trans-title>Application of finite state machines as a control model in agent-based RAG systems for corporate knowledge bases: a systems approach and formalization</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name name-style="eastern">
            <surname>Розум</surname>
            <given-names>Роман Сергеевич</given-names>
          </name>
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Розум</surname>
              <given-names>Роман Сергеевич</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Rozum</surname>
              <given-names>Roman S.</given-names>
            </name>
          </name-alternatives>
          <email>romanrozum@yandex.ru</email>
          <contrib-id contrib-id-type="orcid">0000-0002-2276-842X</contrib-id>
          <xref ref-type="aff" rid="aff1"/>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <name name-style="eastern">
            <surname>Кузнецов</surname>
            <given-names>Андрей Сергеевич</given-names>
          </name>
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Кузнецов</surname>
              <given-names>Андрей Сергеевич</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Kuznetsov</surname>
              <given-names>Andrey S.</given-names>
            </name>
          </name-alternatives>
          <email>askgoogle@internet.ru</email>
          <contrib-id contrib-id-type="orcid">0000-0003-1569-4765</contrib-id>
          <xref ref-type="aff" rid="aff1"/>
        </contrib>
        <aff-alternatives id="aff1">
          <aff>
            <institution xml:lang="ru">Российский государственный социальный университет (Москва, Россия)</institution>
          </aff>
          <aff>
            <institution xml:lang="en">Russian State Social University (Moscow, Russia)</institution>
          </aff>
        </aff-alternatives>
      </contrib-group>
      <pub-date pub-type="epub" iso-8601-date="2026-04-30">
        <day>30</day>
        <month>04</month>
        <year>2026</year>
      </pub-date>
      <pub-date date-type="collection">
        <year>2026</year>
      </pub-date>
      <volume>28</volume>
      <issue>2</issue>
      <fpage>11</fpage>
      <lpage>24</lpage>
      <history>
        <date date-type="received" iso-8601-date="2025-11-14">
          <day>14</day>
          <month>11</month>
          <year>2025</year>
        </date>
        <date date-type="accepted" iso-8601-date="2026-03-25">
          <day>25</day>
          <month>03</month>
          <year>2026</year>
        </date>
        <date date-type="rev-recd" iso-8601-date="2025-12-16">
          <day>16</day>
          <month>12</month>
          <year>2025</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>Розум Р. С., Кузнецов А. С.</copyright-statement>
        <copyright-year>2026</copyright-year>
        <copyright-holder xml:lang="ru">Розум Р. С., Кузнецов А. С.</copyright-holder>
        <copyright-holder xml:lang="en">Rozum R.S., Kuznetsov A.S.</copyright-holder>
        <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>CC BY 4.0</license-p>
        </license>
      </permissions>
      <self-uri xlink:type="simple" xlink:href="https://izvestiyakbncran.ru/index.php/28-2-1/">https://izvestiyakbncran.ru/index.php/28-2-1/</self-uri>
      <abstract xml:lang="ru">
        <p>В статье с позиций системного анализа подробно рассмотрено применение теории конечных автоматов в качестве управляющей модели в агентных RAG-системах управления корпоративными базами знаний. Приведены основные требования к данным системам по показателям точности, предсказуемости и управляемости. Рассмотрено применение метода конечных автоматов, что позволяет ввести устойчивые состояния в систему и организовать управление. Приведены практические примеры применения конечных автоматов в RAG-системах. Создано формализованное описание применения FSM-агента в корпоративных системах. Агент в системе рассматривается как управляемый объект, формализуемый в виде конечного автомата, обладающего дискретным набором состояний, с учетом событий среды и сформулированного набора условий переходов. Приведена математическая модель FSM-агента, выполненная на основе математической функции описания множеств. Построены диаграмма компонентов FSM-RAG системы, отражающая архитектурное решение, которое может быть использовано в качестве основы для внедрения в корпоративные информационные системы, и визуальная диаграмма смены состояний FSM-RAG в виде графа переходов. Представленные в статье схемы и модель создают основу для внедрения более надежных агентов. Они будут поддаваться проверке и формализации в бизнес-среде. Цель исследования – формализация процесса управления агентной RAG-системой корпоративной базы знаний на основе детерминированного конечного автомата и разработка математической модели FSM-агента как управляющей подсистемы. Методология исследования включает методы системного анализа и синтеза, сравнительный анализ формальных управляющих моделей, построение математической модели автомата Мура, архитектурное моделирование и граф переходов состояний. Результаты. Предложена формальная модель FSM-агента для RAG-системы; разработана архитектура FSM-RAG с выделением состояний, событий и функций переходов; построены диаграмма компонентов и граф состояний; показана применимость модели для корпоративных баз знаний с неструктурированными данными. Выводы. Использование детерминированного конечного автомата в роли управляющей модели повышает предсказуемость, наблюдаемость и формальную проверяемость поведения RAG-системы; обеспечивает контролируемую многоэтапную обработку запросов; позволяет анализировать завершимость сценариев и сложность алгоритма; создает основу для внедрения управляемых RAG-агентов в корпоративных информационных системах.</p>
      </abstract>
      <trans-abstract xml:lang="en">
        <p>This research article, from a systems analysis perspective, examines in detail the application of finite automata theory as a control model in agent-based RAG systems for managing corporate knowledge bases. Key requirements for these systems in terms of accuracy, predictability, and controllability are outlined. The application of the finite automata method, which allows for the introduction of stable states into the system and the organization of control, is discussed. Practical examples of the application of finite automata in RAG systems are provided. A formalized description of the application of an FSM agent in corporate systems is created. An agent in the system is considered a controlled object, formalized as a finite automaton with a discrete set of states, taking into account environmental events and a formulated set of transition conditions. A mathematical model of the FSM agent, based on the mathematical function of describing sets, is presented. A diagram of the FSM-RAG system components is constructed, reflecting the architectural solution that can be used as a basis for implementation in corporate information systems. A visual diagram of the FSM-RAG state transitions is presented in the form of a transition graph. The framework and model presented in the article provide a foundation for the implementation of more robust agents. They will be verifiable and formalizable in a business environment. Aim. The study is to formalize the process of managing an agent-based RAG system of a corporate knowledge based on a deterministic finite state machine and to develop a mathematical model of an FSM agent as a control subsystem. The research methodology includes methods of system analysis and synthesis, comparative analysis of formal control models, construction of a mathematical model of a Moore machine, architectural modeling and a state transition graph. Results. A formal model of an FSM agent for a RAG system was proposed; an FSM-RAG architecture was developed with the identification of states, events, and transition functions; a component diagram and state graph were constructed; and the applicability of the model to corporate knowledge bases with unstructured data was demonstrated. Conclusions. Using a deterministic finite state machine as a control model improves the predictability, observability, and formal verifiability of RAG system behavior; provides controlled multi-stage request processing; enables scenario termination and algorithm complexity analysis; creates the basis for implementing controlled RAG agents in corporate information systems.</p>
      </trans-abstract>
      <kwd-group xml:lang="ru">
        <title>Ключевые слова</title>
        <kwd>метод конечных автоматов</kwd>
        <kwd>управляющие модели</kwd>
        <kwd>большие языковые модели</kwd>
        <kwd>агентные системы</kwd>
        <kwd>базы знаний</kwd>
        <kwd>системный подход</kwd>
        <kwd>формализация</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <title>Keywords</title>
        <kwd>finite state machine method</kwd>
        <kwd>control models</kwd>
        <kwd>large language models</kwd>
        <kwd>agent-based systems</kwd>
        <kwd>knowledge bases</kwd>
        <kwd>systems approach</kwd>
        <kwd>formalization</kwd>
      </kwd-group>
      <funding-group>
        <funding-statement xml:lang="ru">Исследование проведено без спонсорской поддержки.</funding-statement>
        <funding-statement xml:lang="en">The study was performed without external funding.</funding-statement>
      </funding-group>
    </article-meta>
  </front>
  <body/>
  <back>
    <ref-list>
      <ref id="ref1">
        <label>1</label>
        <mixed-citation xml:lang="ru">Намиот Д. Е., Ильюшин Е. А. О киберрисках генеративного Искусственного Интеллекта // International Journal of Open Information Technologies. 2024. Vol. 12. No. 10. Pp. 109–119. EDN:JZCUQS</mixed-citation>
      </ref>
      <ref id="ref2">
        <label>2</label>
        <mixed-citation xml:lang="ru">Намиот Д. Е., Ильюшин Е. А. Архитектура LLM агентов // International Journal of Open Information Technologies. 2025. Т. 13. № 1. С. 67–74. EDN: VIMKYB</mixed-citation>
      </ref>
      <ref id="ref3">
        <label>3</label>
        <mixed-citation xml:lang="ru">FSM Group Chat – User-specified agent transitions – https://microsoft.github.io/ autogen/0.2/blog/2024/02/11/FSM-GroupChat (дата обращения: 13.11.2025 г.)</mixed-citation>
      </ref>
      <ref id="ref4">
        <label>4</label>
        <mixed-citation xml:lang="ru">Нестеров Л. А. Методы синтеза и анализа дискретных конечных автоматов // Resour. Technol. 2001. № 3. URL: https://cyberleninka.ru/article/n/metody-sinteza-i-analiza-diskretnyh- konechnyh-avtomatov (дата обращения: 13.11.2025).</mixed-citation>
      </ref>
      <ref id="ref5">
        <label>5</label>
        <mixed-citation xml:lang="ru">Can large language models help developers with robotic finite state machine modification. https://arxiv.org/html/2412.05625v1 (дата обращения: 13.11.2025 г.)</mixed-citation>
      </ref>
      <ref id="ref6">
        <label>6</label>
        <mixed-citation xml:lang="ru">Куприяновский В. П., Аленьков В. В., Соколов И. А. и др. Умная инфраструктура, физические и информационные активы, Smart Cities, BIM, GIS и IoT // International Journal of Open Information Technologies. 2017. Vol. 5. No. 10. Pp. 55–86. EDN: ZISODV</mixed-citation>
      </ref>
      <ref id="ref7">
        <label>7</label>
        <mixed-citation xml:lang="ru">Youssef Maklad, Fares Wael, Wael Elsersy, Ali Hamdi. Retrieval augmented generation based LLM evaluation for protocol state machine inference with chain-of-thought reasoning. https://arxiv.org/abs/2502.15727 (дата обращения: 13.11.2025 г.)</mixed-citation>
      </ref>
      <ref id="ref8">
        <label>8</label>
        <mixed-citation xml:lang="ru">MetaAgent: Automatically Constructing multi-agent systems based on Finite State Machines. https://arxiv.org/abs/2507.22606 (дата обращения: 13.11.2025 г.)</mixed-citation>
      </ref>
      <ref id="ref9">
        <label>9</label>
        <mixed-citation xml:lang="ru">What OpenAI ChatGPT Pro Means for AI Agents and Agentic AI. https://www.teneo.ai/blog/ what-openai-chatgpt-pro-means-for-ai-agents-and-agentic-ai Retrieved: Dec, 2024</mixed-citation>
      </ref>
      <ref id="ref10">
        <label>10</label>
        <mixed-citation xml:lang="ru">Розум Р. С., Кузнецов А. С. Системный подход к оценке эффективности методов кластеризации и их программных реализаций // Рефлексия. 2025. № 2. С. 87–91. EDN: XASNUX</mixed-citation>
      </ref>
      <ref id="ref11">
        <label>11</label>
        <mixed-citation xml:lang="ru">Розум Р. С., Кузнецов А. С. Архитектура автоматизированной информационной системы обработки и семантического анализа запросов к системам обслуживания реального времени // Тенденции развития науки и образования. 2024. № 115–15. С. 101–107. DOI: 10.18411/trnio-11-2024-709. EDN: DOSWGC</mixed-citation>
      </ref>
      <ref id="ref12">
        <label>12</label>
        <mixed-citation xml:lang="ru">Кузнецов А. С. Информационное моделирование объектов, процессов и систем: принципы формализации, классификации и верификации: монография. Санкт-Петербург: Сциентиа, 2026. 106 с. ISBN-13 (15) 978-5-907902-76-3</mixed-citation>
      </ref>
      <ref id="ref13">
        <label>13</label>
        <mixed-citation xml:lang="en">Namiot D.E., Eugene E.A. On cyber risks of generative artificial intelligence. International Journal of Open Information Technologies. 2024. Vol. 12. No. 10. 109–119. EDN:JZCUQS. (In Russian)</mixed-citation>
      </ref>
      <ref id="ref14">
        <label>14</label>
        <mixed-citation xml:lang="en">Namiot D.E., Ilyushin E.A. Architecture of LLM agents. International Journal of Open Information Technologies. 2025. Vol. 13. No. 1. Pp. 67–74. EDN: VIMKYB. (In Russian)</mixed-citation>
      </ref>
      <ref id="ref15">
        <label>15</label>
        <mixed-citation xml:lang="en">FSM Group Chat – User-specified agent transitions. https://microsoft.github.io/autogen/ 0.2/blog/2024/02/11/FSM-GroupChat (accessed: 13/11/2025)</mixed-citation>
      </ref>
      <ref id="ref16">
        <label>16</label>
        <mixed-citation xml:lang="en">Nesterov L.A. Methods for synthesis and analysis of discrete finite automata. Resour. Technol. 2001. No. 3. URL: https://cyberleninka.ru/article/n/metody-sinteza-i-analiza-diskretnyh- konechnyh-avtomatov (accessed: 11/13/2025). (In Russian)</mixed-citation>
      </ref>
      <ref id="ref17">
        <label>17</label>
        <mixed-citation xml:lang="en">Can large language models help developers with robotic finite state machine modification. https://arxiv.org/html/2412.05625v1 (accessed: 13/11/2025)</mixed-citation>
      </ref>
      <ref id="ref18">
        <label>18</label>
        <mixed-citation xml:lang="en">Kupriyanovsky V.P., Alenkov V.V., Sokolov I.A. et al. Smart infrastructure, physical and information assets, Smart Cities, BIM, GIS and IoT. International Journal of Open Information Technologies. 2017. Vol. 5. No. 10. Pp. 55–86. EDN: ZISODV. (In Russian)</mixed-citation>
      </ref>
      <ref id="ref19">
        <label>19</label>
        <mixed-citation xml:lang="en">Youssef Maklad, Fares Wael, Wael Elsersy, Ali Hamdi. Retrieval augmented generation based LLM evaluation for protocol state machine inference with chain-of-thought reasoning. https://arxiv.org/abs/2502.15727 (accessed: 13/11/2025)</mixed-citation>
      </ref>
      <ref id="ref20">
        <label>20</label>
        <mixed-citation xml:lang="en">MetaAgent: Automatically constructing Multi-Agent Systems based on finite state machines. https://arxiv.org/abs/2507.22606 (accessed: 13/11/2025)</mixed-citation>
      </ref>
      <ref id="ref21">
        <label>21</label>
        <mixed-citation xml:lang="en">What OpenAI ChatGPT Pro Means for AI Agents and Agentic AI. https://www.teneo.ai/blog/ what-openai-chatgpt-pro-means-for-ai-agents-and-agentic-ai Retrieved: Dec, 2024</mixed-citation>
      </ref>
      <ref id="ref22">
        <label>22</label>
        <mixed-citation xml:lang="en">Rozum R.S., Kuznetsov A.S. A systems approach to assessing the effectiveness of clustering methods and their software implementations. Reflection. 2025. No. 2. Pp. 87–91. EDN: XASNUX. (In Russian)</mixed-citation>
      </ref>
      <ref id="ref23">
        <label>23</label>
        <mixed-citation xml:lang="en">Rozum R.S., Kuznetsov A.S. Architecture of an automated information system for processing and semantic analysis of requests to real-time service systems. Trends in the Development of Science and Education. 2024. No. 115–15. Pp. 101–107. DOI: 10.18411/trnio-11-2024-709. EDN: DOSWGC. (In Russian)</mixed-citation>
      </ref>
      <ref id="ref24">
        <label>24</label>
        <mixed-citation xml:lang="en">Kuznetsov A.S. Informatsionnoye modelirovaniye ob"yektov, protsessov i sistem: printsipy formalizatsii, klassifikatsii i verifikatsii [Information modeling of objects, processes and systems: principles of formalization, classification and verification: monograph]. St. Petersburg: Scientia, 2026. 106 p. ISBN-13 (15) 978-5-907902-76-3. (In Russian)</mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>
