МЕТОД ЗАСТОСУВАННЯ АГЕНТІВ ШТУЧНОГО ІНТЕЛЕКТУ В БАГАТОАГЕНТНІЙ СИСТЕМІ ДЛЯ АВТОМАТИЗАЦІЇ ПРОЦЕСІВ ІНТЕЛЕКТУАЛЬНОГО АНАЛІЗУ ДАНИХ
DOI:
https://doi.org/10.35546/kntu2078-4481.2024.4.43Ключові слова:
штучний інтелект, агент, інтелектуальний аналіз даних, бази даних та знань, онтологічна модельАнотація
Стаття присвячена розробці методу застосування агентів штучного інтелекту для автоматизації інтелектуального аналізу даних (ІАД) з використанням векторних та графових баз даних для накопичення відомостей про застосовувані конвеєри обробки та пошуку схожих кейсів обробки даних і відповідних ланцюгів застосування алгоритмічного забезпечення етапів аналізу та витягу моделей з даних. У роботі проаналізовані можливості та сучасний стан інтеграції агентів ШІ із великими мовними моделями (LLM), що дозволяє значно розширити функціональність агентів та забезпечити автоматизацію складних процесів ІАД. Запропонований у даній роботі підхід базується на сумісному використанні результатів онтологічного моделювання предметної області ІАД, що дозволяє обмежити або уточнити рішення, які приймаються агентами штучного інтелекту на відповідних етапах загального процесу, що автоматизується, та графових баз даних (Knowledge Graphs) для накопичення знань про успішні кейси обробки даних. Ключові результати дослідження включають: розробку методології створення багатоагентних систем із спеціалізованими агентами для кожного етапу процесу ІАД; використання векторних баз даних для пошуку подібних кейсів обробки на основі вбудовувань запитів; автоматизацію використання онтологічних моделей предметної області як контексту для виконання завдань агентами ШІ; ітеративний підхід до обробки даних із можливістю вдосконалення на основі накопиченого досвіду. У роботі представлено результати структурно-функціонального аналізу запропонованої архітектури системи та фрагмент графової бази даних для збереження знань про кейси обробки даних. Також обговорено переваги та обмеження застосування агентів ШІ. Висновки підкреслюють практичну цінність запропонованого підходу для підвищення ефективності ІАД в умовах зростаючої складності обробки великих обсягів даних.
Посилання
Tarasov O., Sahaida P., Podlesny S., Vasylieva L. Categorical-ontological approach to information support of educational activities. Conference on History, Theory and Methodology of Learning: 3rd International (ICHTML 2022), Kryvyi Rih, Ukraine, SHS Web Conf., 2022. Vol. 142. DOI: https://doi.org/10.1051/shsconf/202214203005.
Devansh. An Overview of the AI Agent Landscape. URL : https://medium.com/@machine-learning-made-simple/an-overview-of-the-ai-agent-landscape-9c92009a0a30 (дата звернення 20.11.2024).
Tomaz Bratanic. JSON-based Agents With Ollama & LangChain. URL : https://medium.com/neo4j/json-basedagents-with-ollama-langchain-9cf9ab3c84ef (дата звернення 20.11.2024).
Manpreet Singh. How to Build an AI Agent Army Using ChatGPT: An overview. URL : https://medium.com/ai-advances/how-to-build-an-ai-agent-army-using-chatgpt-a-step-by-step-guide-e60b401c9599 (дата звернення 20.11.2024).
John Mylopoulos. Conceptual Modelling III. Structured Analysis and Design Technique (SADT). URL: http://www.cs.toronto.edu/~jm/2507S/Notes04/SADT.pdf (дата звернення 20.11.2024).
Kenny Vaneetvelde. Atomic Agents in Practice: Creating a Deep, Controllable, Multi-Agent Research System. URL : https://medium.com/generative-ai/atomic-agents-in-practice-creating-a-deep-controllable-multi-agent-researchsystem-e004ad98fec5 (дата звернення 20.11.2024).
Stefan Heindorf, Lukas Blübaum, Nick Düsterhus, Till Werner, Varun Nandkumar Golani, Caglar Demir, and Axel-Cyrille Ngonga Ngomo. Evolearner: Learning description logics with evolutionary algorithms. In Proceedings of the ACM Web Conference 2022, pp. 818-828. 2022.
Satish Kumar. Question Generation AI Agent-Using LangGraph. URL : https://medium.com/@satish-0612/question-generation-ai-agent-using-langgraph-16571ce337f6 (дата звернення 20.11.2024)
Vector database : веб-сайт. URL: https://en.wikipedia.org/wiki/Vector_database (дата звернення 20.11.2024).
Ida Silfverskiöld. Working with Embeddings: Closed versus Open Source. Using techniques to improve semantic search. URL : https://medium.com/towards-data-science/working-with-embeddings-closed-versus-open-source-39491f0b95c2 (дата звернення 20.11.2024).
A free, open-source ontology editor and framework for building intelligent systems : Protégé. URL : https://protege.stanford.edu/ (дата звернення 20.11.2024).
Anthony Alcaraz. Orchestrating a Swarm of AI Agents to Accomplish Complex Goals : A theorical approach. URL : https://medium.com/ai-in-plain-english/orchestrating-a-swarm-of-ai-agents-to-accomplish-complex-goals-atheorical-approach-57241b614b46 (дата звернення 20.11.2024).