Агентний підхід до впровадження штучного інтелекту (AI) в межах сервіс-орієнтованої архітектури (SOA)

Artificial Intelligence (AI) is becoming a general-purpose technology and is gaining a universal character for engineering, science, and society that today is only inherent in mathematics and computer technology. The agent-based approach to implementing artificial intelligence (AI) within the servic...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Datum:2025
1. Verfasser: Petrenko, Anatolii
Format: Artikel
Sprache:Englisch
Veröffentlicht: The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" 2025
Schlagworte:
Online Zugang:https://journal.iasa.kpi.ua/article/view/330091
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Назва журналу:System research and information technologies
Завантажити файл: Pdf

Institution

System research and information technologies
_version_ 1866391928000479232
author Petrenko, Anatolii
author_facet Petrenko, Anatolii
author_sort Petrenko, Anatolii
baseUrl_str http://journal.iasa.kpi.ua/oai
collection OJS
datestamp_date 2025-05-20T17:56:07Z
description Artificial Intelligence (AI) is becoming a general-purpose technology and is gaining a universal character for engineering, science, and society that today is only inherent in mathematics and computer technology. The agent-based approach to implementing artificial intelligence (AI) within the service-oriented architecture of an application is a fascinating and highly synergistic concept. Combining these paradigms leads to robust, scalable, and intelligent systems well suited for dynamic and distributed environments. This paper presents the results of a comparative analysis of three possible approaches to integrating AI into business processes, namely, connecting AI agents to service-oriented architecture (SOA), connecting AI agents to software (SaaS), and building AI as a service (AIaaS). The paper provides some insights into the potential benefits, challenges, examples, and considerations when adopting each of these approaches.
doi_str_mv 10.20535/SRIT.2308-8893.2025.1.08
first_indexed 2025-07-17T10:28:45Z
format Article
fulltext  Publisher IASA at the Igor Sikorsky Kyiv Polytechnic Institute, 2025 104 ISSN 1681–6048 System Research & Information Technologies, 2025, № 1 TIДC МЕТОДИ, МОДЕЛІ ТА ТЕХНОЛОГІЇ ШТУЧНОГО ІНТЕЛЕКТУ В СИСТЕМНОМУ АНАЛІЗІ ТА УПРАВЛІННІ UDC 004.89:004 DOI: 10.20535/SRIT.2308-8893.2025.1.08 AGENT-BASED APPROACH TO IMPLEMENTING ARTIFICIAL INTELLIGENCE (AI) IN SERVICE-ORIENTED ARCHITECTURE (SOA) A.I. PETRENKO Abstract. Artificial Intelligence (AI) is becoming a general-purpose technology and is gaining a universal character for engineering, science, and society that today is only inherent in mathematics and computer technology. The agent-based approach to implementing artificial intelligence (AI) within the service-oriented architecture of an application is a fascinating and highly synergistic concept. Combining these paradigms leads to robust, scalable, and intelligent systems well suited for dynamic and distributed environments. This paper presents the results of a comparative analysis of three possible approaches to integrating AI into business processes, namely, connecting AI agents to service-oriented architecture (SOA), connecting AI agents to software (SaaS), and building AI as a service (AIaaS). The paper provides some insights into the potential benefits, challenges, examples, and considerations when adopting each of these approaches. Keywords: AI (Artificial intelligence), agentic AI, AI-agent, SOA (Service oriented architecture), SaaS (Software-as-a-Service), RAG (Retrieval-Augmented Genera- tion), large language models (LLM), single-agent and multi-agent systems, AI agent development platforms, AI agent integration with SaaS, AI agents and SOA. AGENTIC AI As artificial intelligence becomes an increasingly integral part of how we live and work, it’s important to understand the differences between agent-based AI and generative AI [1; 2; 5; 10; 11; 12; 18]. Generative AI is a type of AI that focuses on creating new content, such as text, images, music, or even video. It works by learning from large amounts of data to understand patterns, styles, or structures, and then generating original con- tent based on what it has learned. For example, generative AI such as ChatGPT can generate unique text answers to questions, while image generation models such as DALL-E can create images from text descriptions. In essence, generative AI is like a digital artist or writer, creating creative works based on what it has learned. Agentic AI, on the other hand, is a step forward. Unlike generative AI, it can take initiative, set goals, and learn from its own experience (Fig. 1). It is proac- tive, able to adjust its actions over time, and can handle more complex tasks that Agent-based approach to implementing artificial intelligence (AI) in service-oriented architecture (SOA) Системні дослідження та інформаційні технології, 2025, № 1 105 require constant problem solving and decision making. This transition from reac- tive to proactive AI opens up new possibilities for technology in many fields, al- lowing machines to operate with near-human understanding and creating a seis- mic technological shift. Machines now understand us better than ever before. They can learn, predict, intuit, and reason. They can take on uncertain tasks, man- age complex processes, and make subtle decisions that only a year or two ago could only be made by humans. Imagine a robot that operates without a human controller, determining what to do next based on its environment, or a self-driving car that strives to get you to your destination safely, with every action, from steer- ing to braking, serving that goal. In short, at its core, agent-based AI is a type of AI that prioritizes autonomy. Agents have true autonomy, making decisions and taking actions independently with minimal human supervision. The level of autonomy is determined by the number of iterations an AI agent can go through to reach a conclusion, as well as the number of tools at its disposal. Fig. 1. Difference between Generative AI and Agentic AI [5] An AI agent is an interactive computer program with pre-defined goals that can perform a variety of tasks on behalf of a user or another program. AI agents have the potential to understand and learn from their environment, make deci- sions, act, and even continuously improve with minimal human intervention. This is achieved by integrating several key components that allow it to interact with data, interpret its environment, choose appropriate responses, and communicate meaningfully with users. In addition, AI agents can benefit from human feedback, which enhances their adaptability and performance. In particular, AI agents are used to automate the process of developing web applications without coding. They can analyze user needs, generate code, test ap- plications, and even deploy them. This makes application development faster and more cost-effective. However, the use of AI agents requires the availability of LLMs (large language models such as GPT-4, Claude, Gemini, etc.), which can be expensive because LLMs require a lot of resources:  Significant computational resources for training and operation.  Huge amounts of data for training. A.I. Petrenko ISSN 1681–6048 System Research & Information Technologies, 2025, № 1 106  Highly qualified machine learning and artificial intelligence specialists to develop and maintain LLMs.  Significant energy for training and running LLMs. But there are alternatives and ways to reduce costs:  Cloud providers such as Google Cloud, Amazon Web Services, and Mi- crosoft Azure offer access to LLMs on a pay-as-you-go basis.  For some tasks, smaller SLMs can be used that require fewer computing resources (Microsoft phi-4, DistilBERT, TinyBERT, Albert).  There are open-source LLMs that can be used for free (Llama 2 and OPT from Meta, GPT-Neo, GPT-J, GPT-3 from EleutherAI). However, they may be inferior in quality to commercial models. The choice depends on the specific needs of your project. If you need maxi- mum performance and functionality, commercial LLMs may be a better option. If efficiency, speed and resource savings are important, smaller SLMs or open source LLMs may be a better choice. In general, open source LLMs and small SLMs play an important role in the development and dissemination of artificial intelligence technologies, making them more accessible, efficient and versatile. It should be noted that the boundaries between generative and agent-based AI are not always clear. Many modern AI systems include elements of both, cre- ating hybrid models that can generate content and make autonomous decisions. AI AGENTS WITH RETRIEVAL-AUGMENTED GENERATION (RAG) To make an agent contextually relevant, it is connected to an external knowledge base or data source that supports its responses with accurate, domain-specific in- formation. A common approach to such integration is the Retrieval-Augmented Generation (RAG) pattern, which combines external data retrieval with generative capabilities. In addition to basic understanding, the agent is equipped with a tool- kit - specialized skills and abilities that allow it to autonomously perform actions, initiate workflows, or solve tasks according to set goals. An orchestrator coordi- nates all these components and ties the agent’s functionality together. The orches- trator processes user input, manages internal operations, and delivers consistent results either directly to the user or to other agents in multi-agent interaction systems. LLMs are trained on static data sets, which can lead to outdated information. RAG allows agents to access up-to-date information from dynamic sources such as web pages and news feeds (Fig. 2). RAG allows agents to tailor responses to Fig. 2. Comparing standard LLM calls with RAG [9] Agent-based approach to implementing artificial intelligence (AI) in service-oriented architecture (SOA) Системні дослідження та інформаційні технології, 2025, № 1 107 the specific context and needs of the user by retrieving relevant information from personalized sources such as search history or user profiles. RAG also enables agents to provide explanations and sources of information, increasing transpar- ency and trust in their responses. RAG works in AI agents as follows [7–9]:  Request: The user asks a question or makes a request to the AI agent.  Retrieval: The agent uses information from the request to search for rele- vant documents or data in external sources.  Extraction: The agent extracts the most important information from the sources found.  Generation: The agent uses an LLM to generate a response, using the ex- tracted information as context. Overall, RAG is an important tool for creating more intelligent, accurate and useful AI agents that can effectively interact with the real world and meet user needs. However, an alternative and more modern approach has recently emerged — Table-Augmented Generation (TAG). While RAG has proven effec- tive in integrating AI with external data retrieval systems, TAG offers a paradigm shift by allowing large language models (LLMs) to interact directly with struc- tured databases. Table-Augmented Generation (TAG) provides a more direct and structured approach, allowing LLMs to query databases using SQL or other data- base-specific query languages [7]. TYPES OF AI AGENTS AND TOOLS FOR CREATING THEM The following four rules define the functionality of an AI agent: autonomy, per- ception, decision making and adaptability [3; 6].  Autonomy: This rule means that the AI agent must function independently to perform tasks without constant user intervention.  Perception: The AI agent can interpret data from the environment, ob- tained through sensors, cameras or other sources.  Decision-making: This involves the AI agent’s ability to choose appropri- ate actions to achieve its goals.  Adaptability: Adaptability is the ability of an AI agent to learn from new information or experience and improve its responses over time. These principles are the foundation for the design of AI agents and are wide- ly accepted in the AI community to describe the core capabilities that enable intel- ligent, agent-like behaviour. Table 1 below provides examples of different types of AI agents. Each type reflects the functionality, adaptability, and level of autonomy of the agent, as well as the specific ways in which AI agents interact with the environment, make deci- sions, and process information [13; 14; 15; 17]. Since the end of 2024, there has been a significant shift from single-agent AI solutions to multi-agent systems [16; 18].  Single-agent systems: These are focused artificial intelligence models geared towards specific tasks, such as smart chatbots. While effective in isolated scenarios, they have limitations in managing complex, interconnected workflows. Single-agent systems typically require human involvement to provide ongoing feedback. A.I. Petrenko ISSN 1681–6048 System Research & Information Technologies, 2025, № 1 108  Multi-agent systems: These involve a network of AI agents that collabo- rate to solve problems or achieve goals that require diverse knowledge. Imagine a team collaborating, communicating internally, critiquing each other, and improv- ing each other’s results to solve a given task, as opposed to a single agent receiv- ing feedback only from the human interacting with it. T a b l e 1 . Types of AI Agents № Agent Type Description Examples 1 Simple Reflex Agent These agents act solely based on the current state of the environment, without consider- ing the history or planning for the future. They follow a set of predefined rules (condition-action rules), e.g., “if sensor detects X, then perform Y” Thermostats, basic robots, or systems like spam filters that react to input based on simple criteria 2 Model-Based Reflex Agent These agents maintain a model of the world that helps them keep track of the state of the environment. They use the model to make better decisions by considering both the current state and the history of interactions Robotic vacuum cleaners (like Roombas) that map their environment to navigate efficiently 3 Goal-Based Agent These agents not only track the state of the environment but also act to achieve specific goals. They use planning and search algorithms to determine the best course of action to achieve their objectives Autonomous vehicles deciding the optimal route to a destination 4 Utility-Based Agent These agents evaluate different states or actions based on a utility function, which measures how desirable a state is. They aim to maximize the utility (or “happiness”) by choosing actions that lead to the best possible outcome AI in recommendation systems (e.g., Netflix or Spotify), where the goal is to maximize user satisfaction 5 Learning Agent These agents improve their performance over time by learning from data or experiences. They can adapt to new tasks or environments without explicit programming Chatbots (like ChatGPT), recommendation systems, autonomous vehicles, and game-playing AIs (like AlphaGo) 6 Collaborative Agent Works with other agents or humans Coordinating the work of multiple robots 7 Mobile Agent Moves between networks to perform tasks Network management scenario 8 Multi-Agent System Involves multiple agents working together or competing to solve complex problems that cannot be handled by a single agent. Agents in a MAS can communicate, negotiate, and collaborate to achieve shared or individual goals Traffic management systems, distributed supply chain systems, and swarm robotics 9 Belief-Desire- Intention (BDI) Agent Balances between beliefs, desires, and intentions Autonomous bots for customer service 10 Interface Agent Helps users by learning preferences Personalized email sorting 11 Reactive Agent Reacts quickly without internal models Real-time game characters 12 Hybrid Agents These agents combine multiple types of agent architectures (e.g., reflex and goal- based) to leverage the strengths of each Autonomous drones that use reflex actions for obstacle avoidance and goal-based planning for navigation Agent-based approach to implementing artificial intelligence (AI) in service-oriented architecture (SOA) Системні дослідження та інформаційні технології, 2025, № 1 109 AI Agent Development Platforms [16; 19; 20] are specialized tools that streamline the process of building, training, and deploying AI agents. These plat- forms aim to abstract away much of the complexity involved in AI development, allowing developers and even non-developers to create AI agents more effi- ciently. They simplify AI Agent Development by:  Rapid Prototyping: Developers can quickly build prototypes without deep dives into complex algorithms or infrastructure setup.  Reduced Technical Debt: By using standardized platforms, there’s less custom code to maintain, reducing long-term technical debt.  Access to Cutting-edge Technology: Platforms often incorporate the latest AI advancements, making them available to users without the need for extensive research or development.  Focus on Business Logic: Developers can focus more on defining the business logic of the AI agent rather than the underlying technology. Some such platforms are listed in Table 2 although there are many other platforms (H2O.ai, DataRobot, DOMO, etc.). T a b l e 2 . Examples of applications of Agent-Based AI in SOA № Platform name Description of features 1 Google Vertex AI Agent Builder This platform integrates Google’s foundation models, search function- alities, and conversational AI technologies into a unified development environment. Utilising Vertex AI Agent Builder, developers are em- powered to construct AI agents through a no-code interface or by employing more sophisticated frameworks 2 Microsoft Azure Autonomous Systems Platform A plethora of instruments and facilities are available for the development of artificial intelligence agents, encompassing Azure Bot Service, Azure Cognitive Services and Azure Machine Learning 3 Amazon SageMaker Agents AWS offers a variety of services for developing AI agents, such as Amazon Lex, Amazon Polly, and Amazon Rekognition 4 Hugging Face Transformers An open-source platform that provides free access to a large number of pre-trained AI models and tools for developing AI agents 5 Microsoft AutoGen Microsoft’s multi-agent conversational platform is designed to facili- tate the development of Large Language Model (LLM) workflows, with the objective of enabling the utilisation of diverse applications across multiple industry sectors. In addition, AutoGen provides “AutoGen Studio,” a tool that facilitates the creation of multi-agent systems without the requirement for extensive coding 6 LangChain This is an open-source platform for AI agents that features a low-code drag-and-drop interface. It is available for download at no cost on GitHub, but a paid OpenAI API key is required for operation 7 AgentGPT A web platform for deploying AI agents directly from your web browser using GPT 3.5. Supports tasks such as AI image creation, Google search, and code writing 8 Salesforce Ein- stein Agent Builder A platform for deploying AI agents from Salesforce, designed to automate complex tasks. Includes Agent Builder for creating AI agents with natural language instructions 9 Godmode Web solution for AI agents powered by OpenAI and Microsoft. Supports the creation of multiple AI agents simultaneously using GPT-3.5 and GPT-4 based on user-defined goals 10 OpenAI Agents With GPT-4o, o1, and subsequent versions, developers can create increasingly complex agents and deploy them in their applications or on the ChatGPT platform A.I. Petrenko ISSN 1681–6048 System Research & Information Technologies, 2025, № 1 110 Continued Table 2 11 Fetch.ai This provides cryptographic and blockchain capabilities to AI agents, thus allowing various types of agents (i.e. reflex agents, goal agents and utility agents) to access blockchain features such as crypto wallets and on-chain interaction 12 LlamaIndex A popular framework for developing AI agents, which provides tools for working with large language models, such as GPT-3 13 CrewAI CrewAI is an open-source framework in Python designed to support the development and management of multi-agent artificial intelligence systems. The enhancement of these AI systems is achieved by the alloca- tion of specific roles, the enablement of autonomous decision-making, and the facilitation of communication between agents. This collaborative ap- proach enables the effective resolution of complex problems, surpassing the capabilities of individual agents operating in isolation 14 PhiData PhiData provides a comprehensive framework for the creation of com- plex agents that possess enhanced memory and knowledge manage- ment capabilities, utilising GPT-4 technology. This platform is particu- larly well-suited for applications that necessitate profound contextual understanding and long-term learning capabilities. Potential use cases include long-term projects, knowledge-intensive tasks and personalised user interaction 15 Atomic Agents Atomic Agent is a versatile, open-source framework created by Brain- Blend AI designed for developing multi-agent systems and AI applica- tions. It emphasizes modularity and atomicity, allowing developers to construct complex AI solutions by combining simple, interchangeable components. By breaking down AI systems into smaller, self- contained, reusable components, Atomic Agents promises a future where AI development is both modular and predictable Key Benefits of AI Agent Development Platforms are: Abstraction of Complexity:  No-Code/Low-Code Interfaces: Platforms like Microsoft Azure AI, and Google Cloud AI offer drag-and-drop interfaces or visual programming tools, re- ducing the need for extensive coding.  Pre-built Components: Many platforms provide pre-built AI models, templates, or modules for common tasks like NLP, image recognition, etc., which can be easily integrated. Integration and Deployment:  Seamless Integration: These platforms often come with built-in tools for integrating AI agents with other systems or services, using APIs or direct connectors.  Deployment Automation: They handle the deployment process, including scaling, which can be particularly useful for cloud-based solutions. Data Management:  Data Pipelines: Platforms like DataRobot or H2O.ai offer tools to manage data flows, from ingestion to preprocessing, making it easier to feed data into AI models.  Model Training: Automated or semi-automated model training features, which can optimize hyperparameters and select the best model architecture. User-Friendly Interfaces:  Dashboarding: Visual dashboards for monitoring model performance, da- ta quality, and agent interactions.  Collaboration: Features for team collaboration, version control, and shar- ing of AI assets. Agent-based approach to implementing artificial intelligence (AI) in service-oriented architecture (SOA) Системні дослідження та інформаційні технології, 2025, № 1 111 Scalability and Performance:  Cloud Resources: Leveraging cloud infrastructure for scalability, which is crucial for AI applications that might require significant computational resources. Security and Compliance:  Built-in Security Measures: Many platforms include security protocols to protect data and models.  Compliance: Some platforms help in adhering to industry standards and regulations, which is vital for deploying AI in regulated sectors. In conclusion, AI agent development platforms significantly lower the entry barrier for building AI applications. They democratize AI technology by making it accessible to a broader audience, including those without deep technical exper- tise in AI. However, for highly specialized or performance-critical applications, a more custom approach might still be required. Many platforms operate on a sub- scription or usage-based model, which can be costly for large-scale or long-term projects. There’s also a risk of becoming dependent on the platform’s ecosystem, which might complicate migration or integration with other systems. CONNECTING AI AGENTS TO SOA The agent-based approach to implementing artificial intelligence (AI) within a service-oriented architecture (SOA) is a fascinating and highly synergistic con- cept. Remind, that SOA is an architectural style where software components are designed as independent, reusable services that communicate with each other over a network. The combination of agent-based AI and SOA brings together the best of both worlds—autonomous decision-making from agents and the modular, dis- tributed nature of SOA [20; 21]. Potential Benefits of Connecting AI Agents to SOA:  Enhanced Intelligence in Services: AI agents can bring intelligence and autonomy to SOA by enabling services to dynamically adapt, learn, and make intelligent decisions based on real-time data.  Improved Automation: AI agents can automate complex tasks and workflows within an SOA, leading to increased efficiency and reduced human intervention.  Personalized Experiences: AI agents can analyze user data and prefer- ences to personalize the delivery of services within an SOA, creating more tai- lored and engaging experiences.  Dynamic Optimization: AI agents can continuously monitor and opti- mize the performance of services within an SOA, ensuring optimal resource utili- zation and responsiveness.  Dynamic and Adaptive Systems: Agents can adapt to changes in the en- vironment or user demands in real-time. When embedded in SOA, this adaptabil- ity allows services to be reconfigured dynamically based on the context, improv- ing system responsiveness and robustness.  Decentralization: SOA is inherently decentralized, and the agent-based approach aligns well with this philosophy. Each agent can act independently while still interacting with other services, reducing bottlenecks and single points of failure. A.I. Petrenko ISSN 1681–6048 System Research & Information Technologies, 2025, № 1 112  Scalability and Modularity: SOA is designed for modularity, and add- ing intelligent agents to individual services allows for a scalable way to introduce AI capabilities. New agents can be introduced or updated without disrupting the entire system.  Interoperability: Agents can act as intermediaries or orchestrators be- tween services in SOA, enabling better integration of heterogeneous systems or legacy services.  Enhanced Decision-Making: Agents bring reasoning and decision- making capabilities to SOA, enabling services to not just respond to requests but also predict, optimize, and proactively act to improve outcomes.  Support for Complex, Multi-Agent Systems: In cases where multiple agents are deployed (e.g., for supply chain management or IoT systems), SOA provides a framework for communication and collaboration among agents, ensur- ing interoperability and coordination. Connecting AI agents to a Service-Oriented Architecture (SOA) involves several technologies and methodologies to ensure seamless integration, interop- erability, and effective communication between AI components and other ser- vices. Here’s a breakdown of the key technologies and approaches: API Integration  RESTful APIs: AI agents can expose their functionalities through REST- ful services, allowing them to be consumed by other services within the SOA. This method is stateless, making it scalable and easy to integrate.  GraphQL: For more flexible data fetching, GraphQL can be used where clients can request exactly what data they need from the AI agent, reducing over- fetching and under-fetching. Messaging Systems  Message Brokers (e.g., RabbitMQ, Apache Kafka): These facilitate asyn- chronous communication. AI agents can publish results or receive tasks through messages, which is particularly useful for handling high volumes of data or when real-time processing isn’t necessary.  Event-Driven Architecture (EDA): AI agents can react to events triggered by other services, allowing for dynamic, responsive systems where AI capabilities are invoked based on specific business events. Microservices Architecture  Containerization (Docker, Kubernetes): AI services can be containerized, making them portable and scalable. This approach fits well with microservices where each AI function might be its own microservice.  Service Mesh (e.g., Istio): Enhances how services communicate, manage, and secure inter-service communication, which is crucial when integrating AI agents that might need specific network policies or security measures. Data Handling and Integration  Data APIs: For AI agents that require or produce data, data APIs can be used to integrate with data services or databases within the SOA.  Data Streaming Technologies: Tools like Apache Kafka or AWS Kinesis can be used for real-time data streaming to and from AI agents, ensuring they have the latest data for processing. Orchestration and Workflow Management  Workflow Engines (e.g., Camunda, Apache Airflow): These can orches- trate complex workflows where AI agents are just one part of a larger process, ensuring that AI tasks are executed in the right sequence and context. Agent-based approach to implementing artificial intelligence (AI) in service-oriented architecture (SOA) Системні дослідження та інформаційні технології, 2025, № 1 113  Serverless Computing: Using platforms like AWS Lambda or Azure Functions, AI tasks can be executed in response to events without managing the underlying infrastructure. Security and Governance  OAuth, JWT (JSON Web Tokens): For secure communication and authen- tication between services.  API Gateways: To manage access to AI services, ensuring that only au- thorized services can interact with AI agents. Monitoring and Management  Service Monitoring Tools (e.g., Prometheus, Grafana): To monitor the health, performance, and usage of AI services within the SOA.  Centralized Logging: Tools like ELK stack (Elasticsearch, Logstash, Ki- bana) for logging and analyzing interactions and performance of AI agents. AI-Specific Technologies  Model Serving Platforms (e.g., TensorFlow Serving, Seldon Core): These platforms allow for the deployment of machine learning models as services, mak- ing it easier to integrate AI models into SOA.  Feature Stores: Centralized repositories for managing and serving features used by machine learning models, ensuring consistency and reducing data duplication. Integration Patterns  Proxy Pattern: AI agents can act as proxies or facades, simplifying the in- terface for other services.  Adapter Pattern: Used to convert the interface of an AI agent into another interface clients expect, improving reusability. The technology for connecting AI agents to SOA involves a blend of modern software architecture practices, cloud technologies, and AI-specific tools. The goal is to create a flexible, scalable, and maintainable system where AI capabili- ties are seamlessly integrated into business processes, enhancing overall system intelligence without disrupting existing services. This integration requires careful planning, especially around data flows, security, and performance, to ensure that the AI components work harmoniously within the broader service ecosystem. While the agent-based AI approach within SOA is powerful, there are some challenges and factors you need to consider:  Complexity: Introducing agents into SOA can increase system complexity, especially when managing interactions between autonomous agents and services.  Communication Overhead: Agents and services need to communicate frequently, which can introduce latency or bottlenecks in distributed systems if not carefully designed.  Security: Autonomous agents might make unauthorized decisions or in- teract with malicious services. Ensuring secure communication and decision- making is critical.  Standardization: SOA relies on standard protocols (e.g., SOAP, REST), while agents may require additional protocols for negotiation, collaboration, or reasoning. Aligning these standards can be challenging.  Scalability of Decision-Making: As the number of agents and services grows, ensuring that agents can make decisions in a timely manner without over- whelming the system is essential. A.I. Petrenko ISSN 1681–6048 System Research & Information Technologies, 2025, № 1 114  Interoperability of AI Models: Agents might use different AI models, which could lead to compatibility issues. A common framework or ontology may be needed for agents to collaborate effectively.  Monitoring and Debugging: Debugging agent behaviors in a distributed SOA environment can be complex, especially when agents are making autono- mous decisions based on incomplete or uncertain information. It should be emphasized that this approach differs significantly from previ- ous developments, where a software agent-based service-oriented integration ar- chitecture for collaborative intelligent systems was proposed. A unique feature of mentioned approach was that the order planning process was organized online through negotiations between agent-based web services. Of course, the software agents used were not present AI agents [22]. Agent-based AI within a Service-Oriented Architecture (SOA) is a powerful combination. Examples of applications of Agent-Based AI in SOA are presented in Table 3. T a b l e 3 . Examples of applications of Agent-Based AI in SOA № Sectors Use cases Agents’ role Smart Grids AI agents represent energy producers (solar panels, wind turbines), consumers (homes, businesses), and storage units. They interact and negotiate in real-time to balance energy supply and demand, optimize grid stability, and reduce costs 1 Resource Management and Optimization Supply Chain Logistics: Agents model suppliers, manufacturers, distributors, and customers. They autonomously manage inventory, pre- dict disruptions, and optimize delivery routes to improve efficiency and responsiveness E-commerce AI agents act as virtual shopping assistants, learning cus- tomer preferences and providing personalized product recommendations, deals, and support, enhancing the shopping experience 2 Personalized Customer Service Financial Services Agents offer personalized financial advice, analyze mar- ket trends, and manage investment portfolios based on individual client goals and risk tolerance Healthcare Agents simulate patients, doctors, hospitals, and other healthcare providers to model disease spread, evaluate treatment strategies, and optimize healthcare resource allocation 3 Complex System Modeling and Simulation Traffic Management Agents represent vehicles, pedestrians, and traffic sig- nals. They interact to optimize traffic flow, reduce con- gestion, and improve road safety Robotics Agents control robots in manufacturing, warehouse au- tomation, and exploration. They can adapt to changing environments, collaborate with other robots, and learn from experience 4 Autonomous Systems Self-Driving Cars Agents perceive the environment, make driving deci- sions, and coordinate with other vehicles to ensure safe and efficient navigation Examples of Real-World Applications:  IBM Watson: Used in healthcare to provide personalized cancer treat- ment recommendations.  Amazon Alexa: Employs AI agents for natural language understanding and task automation. Agent-based approach to implementing artificial intelligence (AI) in service-oriented architecture (SOA) Системні дослідження та інформаційні технології, 2025, № 1 115  Tesla Autopilot: Utilizes agent-based AI for autonomous driving features. Agent-based AI in SOA is transforming how we design and build intelligent systems. By combining the strengths of both approaches, we can create more flex- ible, scalable, and responsive solutions to complex real-world problems. CONNECTING AI AGENTS TO SAAS Applying an AI agent to a Software as a Service (SaaS) platform can indeed be highly beneficial, offering numerous advantages that can enhance the value prop- osition of the SaaS product. It is important to recall the definition of SaaS, which is a software delivery service in which a provider hosts a software service and makes it available to customers over the Internet. Customers can access the soft- ware through a web browser, eliminating the need to purchase, install and main- tain software on their own servers. The SaaS provider assumes responsibility for a wide range of tasks, including maintaining servers and databases, providing up- dates and implementing security measures. There are a number of platforms for creating sophisticated web applications without writing code [23]:  Customer Relationship Management (CRM): Salesforce, HubSpot, Zoho Creator.  Enterprise Resource Planning (ERP): SAP, Oracle NetSuite.  Project Management: Trello, Asana, Webflow.  Document Collaboration: Google Workspace, Microsoft 365.  E-commerce Platforms: Shopify, Magento, Airtable.  Marketing Automation: Mailchimp, Marketo, Bubble.  Human Resources: BambooHR, Workday. Key Characteristics of SaaS Platforms:  Cloud-Based Delivery: SaaS applications are hosted on servers in the cloud, accessible via web browsers or lightweight client applications. This elimi- nates the need for users to install software on their local machines.  Subscription-Based Pricing: Users typically pay for SaaS on a subscrip- tion basis, which can be monthly, annually, or based on usage. This model con- trasts with traditional software where you buy a license outright.  Multi-Tenancy: The software is designed to serve multiple customers (tenants) from a single instance of the application. Each customer’s data is iso- lated and secure, but the codebase and infrastructure are shared.  Scalability: SaaS platforms are built to scale easily, allowing them to ac- commodate growth in users, data, or functionality without significant additional setup or cost.  Automatic Updates: Updates, including new features, security patches, and bug fixes, are automatically rolled out to all users, ensuring everyone has the latest version without manual updates.  Data Management: The provider manages data storage, backup, and recov- ery, which includes handling data security and compliance with relevant regulations.  Accessibility: Users can access the software from any device with an in- ternet connection, often requiring only a web browser, which enhances mobility and remote work capabilities. Benefits of SaaS Platforms:  Cost Efficiency: Reduces the need for capital expenditure on hardware and software licenses. A.I. Petrenko ISSN 1681–6048 System Research & Information Technologies, 2025, № 1 116  Ease of Use: Generally easier to deploy and use compared to on-premises software.  Flexibility: Allows for flexible scaling of resources according to business needs.  Innovation: SaaS providers often update their services with new features, keeping the software current with market trends. Challenges:  Dependency on Internet: Requires a reliable internet connection for access.  Data Security: Concerns about data privacy and security since data is stored on external servers.  Customization: Some SaaS solutions might not offer the level of customi- zation that on-premises software can provide.  Vendor Lock-in: Potential for dependency on the SaaS provider, making it difficult to switch. Key Benefits and Potential of AI-SaaS Integration:  Enhanced Automation: AI agents automate routine business processes in SaaS applications, minimizing human intervention and can automate routine tasks, customer inquiries, or even complex processes like data analysis, freeing up human resources for more strategic tasks.  Improved Customer Experience: AI agents use SaaS platforms to de- liver fast and personalized services to customers and to tailor the user interface, content, and recommendations based on user behavior and preferences, making the service more intuitive and engaging.  Data Analytics and Insights: AI agents analyze data within SaaS appli- cations to deliver actionable insights and to automate routine tasks, customer in- quiries, or even complex processes like data analysis, freeing up human resources for more strategic tasks.  Collaboration Efficiency: AI optimizes collaboration processes within SaaS applications and optimize the use of computational resources, ensuring the SaaS platform scales efficiently with demand.  Cost and Time Savings: AI-SaaS integration reduces operational costs by minimizing the need for manual labour and saves time.  Security and Compliance: AI agents enhance data security and compli- ance within SaaS applications by identifying unusual patterns that might indicate a security breach or unauthorized access.  Innovation and Competitive Edge: AI agents can be used to de- velop new features or enhance existing ones, providing a competitive edge by offering capabilities that are difficult for competitors to replicate quickly. Market Differentiation: A SaaS with integrated AI can differentiate itself in a crowded market by offering smart, proactive services.  Customer Engagement: Chatbots and Virtual Assistants can provide 24/7 customer support, handle FAQs, and guide users through the platform, improving customer satisfaction and engagement. AI agents integrated with SaaS (Software as a Service) applications offer a wide range of opportunities for businesses, including process optimization, cus- tomer satisfaction, cost savings, and strategic decision support. When integrating AI into a SaaS platform, the AI functionalities are often provided as part of the service, enhancing the platform’s capabilities (Table 4). Agent-based approach to implementing artificial intelligence (AI) in service-oriented architecture (SOA) Системні дослідження та інформаційні технології, 2025, № 1 117 T a b l e 4 . Examples of applications of Agent-Based AI in SaaS № Sectors Use cases Agents’ role Learning Platforms AI agents act as virtual tutors, adapting to individual learning styles, recommending relevant content, and providing person- alized feedback to optimize learning outcomes 1 Personalized User Experience Content Streaming Service Agents analyze user preferences and viewing history to suggest personalized recommendations, discover new con- tent, and create custom playlists CRM Systems AI agents automate repetitive tasks like data entry, lead qualification, and customer segmentation, freeing up hu- man agents to focus on more strategic activities 2 Intelligent Automation Project Management Software Agents can monitor project progress, identify potential risks, and automatically assign tasks to team members based on their skills and availability Help Desk Software AI agents provide instant answers to common questions, troubleshoot issues, and escalate complex problems to human agents, improving response times and customer satisfaction 3 Proactive Customer Support Chatbots Agents engage in natural language conversations with cus- tomers, providing support, answering questions, and guid- ing them through processes Marketing Automation Platforms Agents analyze customer data to identify patterns, predict behavior, and personalize marketing campaigns for better engagement and conversion rates 4 Data Analysis and Insights Business Intelligence Tools Agents can sift through large datasets, identify trends, and generate reports to provide valuable insights for decision-making Cybersecurity Platforms AI agents monitor network traffic, detect anomalies, and respond to security threats in real-time, protecting sensitive data and systems 5 Enhanced Security Identity and Access Management Agents can analyze user behavior, identify suspicious ac- tivities, and prevent unauthorized access to critical re- sources 6 Automated Task Manage- ment AgentForce AgentForce is Salesforce’s innovative AI agent designed to deliver speed, efficiency, and personalized solutions in areas like customer service, sales, and marketing. Its core strength lies in placing artificial intelligence at the heart of business processes, helping companies become smarter and more competitive Examples in Action:  Salesforce Einstein: Uses AI agents to provide sales predictions, auto- mate tasks, and personalize customer interactions.  HubSpot: Leverages AI for content optimization, lead scoring, and chat- bot interactions.  Grammarly: Employs AI agents to provide grammar and writing suggestions. By incorporating agent-based AI into SaaS applications, businesses can un- lock new levels of efficiency, personalization, and intelligence, ultimately deliver- ing greater value to their customers. In summary, a SaaS platform delivers soft- ware applications over the internet, managed by third-party providers, offering users a convenient, scalable, and often cost-effective way to access software. The integration of AI into these platforms leverages cloud computing’s scalability and data processing capabilities to provide advanced, data-driven features that can significantly enhance the functionality and user experience of the software. A.I. Petrenko ISSN 1681–6048 System Research & Information Technologies, 2025, № 1 118 BUILDING AI AS A SERVICE (AIAAS) With AIaaS, businesses of all sizes can access natural language processing (NLP), machine learning (ML) algorithms, predictive analytics, and more to automate tasks, analyze data, or improve business strategies and customer experience. They can use and benefit from these AI tools, even without a large team of developers or a huge budget, making it a lower-risk way to integrate AI into their business. As a cloud computing service, AIaaS is flexible and can easily scale as its needs grow without updating your hardware or infrastructure [24; 25]. Advantages:  Cost-effectiveness: Businesses can access AI capabilities without the need for significant upfront investment in hardware and software.  Scalability and Flexibility: AIaaS solutions can be easily scaled up or down to meet changing business needs.  Faster Deployment: Pre-built AI agents can be quickly integrated into ex- isting systems and workflows.  Access to Expertise: AIaaS providers offer expertise and support to help businesses effectively leverage AI technology.  Business Model Innovation: AIaaS can open new revenue streams by of- fering AI capabilities as a subscription or pay-per-use model, potentially attract- ing a broader customer base.  Scalability: Easier to scale AI services as they are managed centrally by the service provider, who can optimize resources across multiple clients.  Focus on Core Business: Allows companies to focus on their core compe- tencies while outsourcing AI development and maintenance. Challenges:  Dependency: Clients become dependent on the service provider for AI capabilities, which could pose risks if the provider faces issues or if there are changes in service terms.  Customization: Generic AI services might not fully meet the specific needs of every business, potentially requiring additional customization which could negate some cost benefits.  Data Privacy and Security: Outsourcing AI means sensitive data might be processed outside the organization, raising concerns about data privacy and com- pliance with regulations like GDPR or CCPA.  Market Saturation: The AIaaS market could become saturated, leading to price wars and reduced profitability. The “AI Agent as a Service” model involves selecting of an AI agent type and tools for AI agent Development [25; 27]. The type of AI agent which is build- ing depends on the complexity of the task and the environment in which it will operate. From simple reflex agents to learning agents and multi-agent systems, each type has strengths and applications. Similarly, the tools and frameworks which are choosing will depend on project requirements, such as scalability, ease of use, and the specific domain (e.g., robotics, gaming, or conversational AI). By combining the right type of agent with suitable tools, it is possible to create pow- erful AI systems tailored to your needs. Some existing use cases where this model has been implemented: are summarizing in Table 5. Agent-based approach to implementing artificial intelligence (AI) in service-oriented architecture (SOA) Системні дослідження та інформаційні технології, 2025, № 1 119 T a b l e 5 . Examples of use cases for which AIaaS was developed № Sectors AIaaS Agents’ role Customer Service Agents Companies like Ada and Intercom offer AI-powered chatbots that can be integrated into websites and apps to handle customer inquiries, provide support, and even process transactions Sales and Marketing Agents Tools like Drift and Conversica provide AI agents that can qualify leads, schedule appointments, and nurture prospects through personalized email campaigns 1 Specialized AI Assistants HR and Recruiting Agents Services like Ideal and Pymetrics use AI agents to screen resumes, conduct initial interviews, and match candidates with the best-fit jobs UiPath and Automation Anywhere These platforms offer AI agents that can automate repeti- tive tasks, such as data entry, invoice processing, and report generation, across various business applications 2 AI-Powered Automation Platforms Zapier and IFTTT These services use AI agents to connect different apps and automate workflows, such as sending notifications, creating tasks, and updating spreadsheets 3 Healthcare Data Analy- sis Google Cloud Healthcare API with AI capabilities This AI agent allows healthcare providers to analyze patient data for better treatment outcomes, operational efficiency, and compliance with healthcare regulations without needing to develop AI models in-house 4 Content Generation and Editing Grammarly for Business This AI agent not only checks for grammar and spelling but also provides suggestions for clarity, tone, and engagement, ensuring high-quality content production at scale 5 Personalized Learning Knewton’s Alta for adaptive learning This AI agent personalizes the learning experience for each student, adapting content and difficulty based on individual performance, thereby improving learning outcomes 6 Energy Sector Optimization Siemens’ MindSphere This AI agent helps in scheduling maintenance efficiently, reducing energy costs, and extending the lifespan of infrastructure 7 Real-time Traffic Management INRIX Traffic AI This AI agent helps in reducing traffic jams, improving emergency response times, and enhancing overall city mobility These examples demonstrate how “AI Agent as a Service” can be applied across various industries to provide specialized AI functionalities without the need for clients to invest heavily in AI infrastructure or expertise. This model al- lows businesses to leverage cutting-edge AI technologies for specific tasks, en- hancing their operations, customer service, and decision-making processes. COMPARISON OF DIFFERENT WAYS OF AI AGENTS’ USAGE There are three basic approaches: connecting AI agents to SOA, connecting AI agents to SaaS and building a new business model “AI as a Service”. Which is better? Key Differences:  SOA: Emphasizes modularity, reusability, and interoperability across dif- ferent systems and applications within an organization. It’s ideal for complex en- terprise-level solutions where integration and flexibility are crucial.  SaaS: Focuses on enhancing specific applications with AI capabilities to improve user experience, automate tasks, and provide intelligent insights. It’s of- ten delivered as part of a cloud-based software subscription. A.I. Petrenko ISSN 1681–6048 System Research & Information Technologies, 2025, № 1 120  AIaaS: Provides access to pre-built AI agents or tools for specific tasks, such as natural language processing, image recognition, or data analysis. It allows busi- nesses to leverage AI without the need for extensive development or infrastructure. The choice depends on the organization’s strategic goals, existing techno- logical landscape, risk tolerance, and market positioning [26] The detailed analy- sis of important factors, including features of integration, scalability, customiza- tion, maintenance, deployment and cost, are summarized in Table 6. T a b l e 6 . Comparison of different ways of AI agents’ usage Feature Agent-Based AI in SOA Agent-Based AI in SOA AI Agents as a Service Architecture Decentralized, service-oriented Centralized, application-specific Typically centralized, API-driven Integration Method AI agents are integrated as services within an existing or new SOA framework AI agents are inte- grated into or along- side SaaS applications, often through APIs or as plugins AI capabilities are offered as standalone services, accessi- ble via APIs, which can be integrated into any platform or application Deployment On-premise or cloud Cloud-based Cloud-based Focus Complex system inte- gration, enterprise-level solutions Specific application functionality, user experience Specialized AI tasks, pre-built agents Customization High Moderate Limited, but increasing with API options Scalability Highly scalable through add- ing/removing agents Agent-Based AI in SaaS Highly scalable, managed by the provider Data Handling Full control over data flow and processing Less control over data, what simplifies data management Users have control over what data they send to the AI service, but the data processing happens on the provider’s infrastructure Maintenance Can be complex due to the need to maintain both AI services and the underlying SOA infrastructure Lower maintenance burden on the user side as SaaS providers handle much of the backend maintenance Low for users, as the service provider manages the AI infrastructure and updates Cost Higher upfront investment Subscription-based, predictable costs Pay-as-you-go, variable costs Examples Smart grids, supply chain optimization, healthcare systems Personalized learning platforms, CRM sys- tems, help desk soft Chatbots, virtual assistants, automation tools Choosing the Right Approach: The best approach depends on your specific needs and goals:  SOA: Best for large organizations with complex systems and integration requirements.  SaaS: Suitable for businesses seeking AI-powered features within spe- cific applications.  AIaaS: Ideal for those wanting to quickly integrate AI capabilities into their existing systems or build custom AI solutions without heavy investment. Comparison Summary:  Integration Complexity: SOA > SaaS > AIaaS (AIaaS being the simplest for external integration). Agent-based approach to implementing artificial intelligence (AI) in service-oriented architecture (SOA) Системні дослідження та інформаційні технології, 2025, № 1 121  Control Over Data and Infrastructure: SOA > SaaS > AIaaS (SOA of- fers the most control).  Scalability and Flexibility: AIaaS > SaaS > SOA (AIaaS and SaaS excel in cloud-native environments). Ultimately, these approaches are not mutually exclusive. They can be com- bined and integrated to create comprehensive AI solutions that address a wide range of business challenges. CONCLUSIONS Businesses are increasingly leveraging AI to enhance their operations and cus- tomer experiences. There are three primary ways to integrate AI: AI with SOA: This involves incorporating AI agents into existing Service- Oriented Architectures (SOA). SOAs are built on interconnected services, and adding AI can automate tasks, analyze data within these services, and improve overall system efficiency. This approach is useful for businesses with established SOAs looking to enhance functionality. AI with SaaS: This integrates AI agents into Software as a Service applica- tion. This can personalize user experiences, automate tasks within the application, and provide valuable insights from user data. This approach is beneficial for businesses utilizing SaaS solutions and wanting to improve their capabilities. AI as a Service: This is a business model where AI capabilities are offered as a standalone service. Companies can access sophisticated AI tools without investing heavily in infrastructure or expertise. This is ideal for businesses want- ing to experiment with AI or needing specific AI functions without building them from scratch. Each approach has its own merits and the best choice depends on a busi- ness’s specific needs, existing infrastructure, and AI goals. However, all three approaches have the potential to help businesses improve their operations and gain a competitive advantage. Careful attention to design, communication, secu- rity, and scalability is required to fully realize the benefits of these approaches. AI agents powered by advanced generative AI (GenAI) technologies will be the most disruptive force in technology in 2025 [29]. These autonomous systems, capable of performing complex tasks with minimal human intervention, are poised to revolutionize industries, rethink workflows, and increase productivity. Using the results of recent research, including Deloitte’s 2025 Forecast Report [30], we can predict the emergence, application, and future of AI agents in most industries. Retrieval-augmented generation (RAG) extends the ability of AI agents to work with unstructured data. Such agents can quickly find the informa- tion they need and generate accurate answers, making them invaluable for knowl- edge management and improving the efficiency of managing interdependent workflows. AI agent architectures are becoming more modular, allowing for greater customization and scalability. This evolution ensures that organizations can deploy solutions tailored to their specific needs without significant AI agent overhauls. The surge in popularity of AI agents in late 2024 mirrors how ChatGPT and other LLMs transformed the AI market in 2022. Now, vendors and developers are massively shifting from creating cutting-edge LLMs and AI chatbots to develop- ing AI agents and exploring ways to implement them. Recently, a new approach to language modelling (called Large Concept Models or LCMs) has been an- nounced that operates at a higher semantic level, dealing with concepts that often correspond to a sentence in text or an equivalent speech utterance [31]. A.I. Petrenko ISSN 1681–6048 System Research & Information Technologies, 2025, № 1 122 It is predicted that starting in 2025, organizations that embrace this transfor- mation will thrive, while those that cling to traditional SOA and SaaS paradigms will struggle to remain relevant. Ethical considerations are at the forefront of AI agent development. In 2025, the focus will be on explainability so that users can understand and trust the decisions made by AI agents. REFERENCES 1. SOAIS. Agentic AI: The Future of Autonomous, Action-Driven Automation. Available: https://soais.com/agentic-ai-the-future-of-autonomous-action-driven-automation/ 2. Lorena Nessi, What are AI Agents: How To Create a Based AI Agent. Available: https://www.ccn.com/education/crypto/ai-agents-how-to-create-based-ai-agent/ 3. Olesia, AI Agents: Types, Functions, Advantages & Challenges - Exploring the World of Autonomous Intelligence. Available: https://lablab.ai/blog/the-best-ai- agents-in-2023 4. Atomicwork. 12 AI agent frameworks for businesses to consider in 2025. Available: https://www.atomicwork.com/itsm/best-ai-agent-frameworks 5. Haricharaun Jayakumar, Agent AI and Generative AI: understanding the differ- ence. Available: https://www.solix.com/uk/blog/agentic-ai-and-generative-ai- understanding-the-difference 6. Ilias Ism, 10 Real-World AI Agent Examples in 2024. Available: https://www.chat- base.co/blog/ai-agent-examples 7. G. Sreedevi, From RAG to TAG: Leveraging the Power of Table-Augmented Gen- eration (TAG): A Leap Beyond Retrieval-Augmented Generation (RAG). Available: https://www.linkedin.com/pulse/from-rag-tag-leveraging-power-table-augmented- leap-beyond-gogusetty-nh8hf/ 8. Hiren Dhaduk, 6 Types of AI Agents: Exploring the Future of Intelligent Machines. Available: https://www.simform.com/blog/types-of-ai-agents/ 9. Avishek Biswas, The Ultimate Guide to RAGs — Each Component Dissected. Avail- able: https://towardsdatascience.com/the-ultimate-guide-to-rags-each-component- dissected-3cd51c4c0212 10. Emrecan Dogan, What are AI agents, and how do they work? Available: https://www.glean.com/blog/ai-agents-how-they-work 11. Kanerika Inc. AI Agent Examples: The Future of Business and Technology. Available: https://www.linkedin.com/pulse/ai-agent-examples-future-business- technology-kanerika-tdbcc/ 12. Agents in Artificial Intelligence. Available: https://www.javatpoint.com/agents-in-ai 13. Fuzen. AI Agents Examples and Types. Available: https://fuzen.io/ai-agents- examples-and-types/ 14. Samanyou Garg, 7 Types of AI Agents to Streamline Your Workflow in 2025. Avail- able: https://writesonic.com/blog/types-of-ai-agents 15. Intelligent Agent Examples: Transforming Industries with AI. Available: https://salescloser.ai/intelligent-agent-examples-transforming-industries-with-ai/ 16. Sarfraz Nawaz, Top 24 Use Cases of AI Agents in Business. Available: https://www.ampcome.com/post/24-use-cases-of-ai-agents-in-business 17. Safa Bouguezzi, Artificial Intelligence Agents Explained. Available: https://www.baeldung. com/cs/artificial-intelligence-agents 18. The 4 biggest AI stories of 2024. Available: https://www.oksim.ua/2024/12/26/4- najbilshi-istori%D1%97-pro-shtuchnij-intelekt-za-2024-rik/ 19. OpenAI will launch an AI agent. Available: https://babel.ua/news/112657-openai- zapustit-shi-agenta-vin-vikoristovuvatime-komp-yuter-vid-imeni-lyudini 20. Madhu Kumar, Paradigms and Transformations in Software Development. Available: https://dev.to/aws-heroes/the-future-of-ai-agent-driven-paradigms-and- transformations-in-software-development-55l 21. Jonghong Jeon, SOA, Agentic AI, AI as a Service, and Future Autonomous AI. Avail- able: https://medium.com/@favorable_eminence_oyster_546/soa-agentic-ai-ai-as-a- service-and-future-autonomous-ai-132fdd1765fc Agent-based approach to implementing artificial intelligence (AI) in service-oriented architecture (SOA) Системні дослідження та інформаційні технології, 2025, № 1 123 22. M. Alessandrini, W.M. Lippe, and W. Nuesser, “Intelligent Service System: An Agent-Based Approach for integrating Artifical Intelligence Components in SOA Landscapes,” 2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology, Sydney, NSW, Australia, 2008, pp. 496–499. doi: 10.1109/WIIAT.2008.139 23. KOFANA. Digital. How Do AI Agents Integrate with SaaS Applications? Available: https://www.kofana.com/en/trends/reports-and-blog/how-do-ai-agents-integrate- with-saas-applications 24. DOMO. Guide to AI as a Service (AIaaS): Benefits, Types, Companies. Available: https://www.domo.com/glossary/ai-as-a-service 25. How To Build LangChain Custom Agents (Tools). YouTube. 2024. Retrieved Au- gust 4, 2023. 26. Oleksandra, A Brief Guide on AI Agents: Benefits and Use Cases. Available: https://www.codica.com/blog/brief-guide-on-ai-agents/ 27. G. Sreedevi, Building Multi-Agent LLM Systems with PydanticAI Framework: A Step-by-Step Guide To Create AI Agents With Ease. Available: https://www. linkedin.com/pulse/building-multi-agent-llm-systems-pydanticai-framework- gogusetty-w4b5f/ 28. Ori Ziv, How AI Agents Will Disrupt SaaS in 2025. Available: https://medium. com/@oriziv4/how-ai-agents-will-disrupt-saas-in-2025-7567d793ca68 29. Deloitte Global’s 2025 Predictions Report: Generative AI: Paving the Way for a transformative future in Technology, Media, and Telecommunication. Available: https://www. deloitte.com/global/en/about/press-room/deloitte-globals-2025- predictions-report.html 30. Edwin Lisowski, A List of AI Agents Set to Dominate in 2025. Available: https://medium. com/@elisowski/a-list-of-ai-agents-set-to-dominate-in-2025-028f975c5b99 31. Mehul Gupta, Meta Large Concept Models (LCM): End of LLMs? Available: https://medium.com/data-science-in-your-pocket/meta-large-concept-models-lcm- end-of-llms-68cb0c5cd5cf Received 16.01.2025 INFORMATION ON THE ARTICLE Anatolii I. Petrenko, ORCID: 0000-0001-6712-7792, Educational and Research Institute for Applied System Analysis of the National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute”, Ukraine, e-mail: tolja.petrenko@gmail.com АГЕНТНИЙ ПІДХІД ДО ВПРОВАДЖЕННЯ ШТУЧНОГО ІНТЕЛЕКТУ (AI) В МЕЖАХ СЕРВІС-ОРІЄНТОВАНОЇ АРХІТЕКТУРИ (SOA) / А.І. Петренко Анотація. Штучний інтелект (ШІ) стає технологією загального призначення і набуває універсального характеру для техніки, науки і суспільства, який сьо- годні притаманний лише математиці та комп’ютерним технологіям. Агентний підхід до реалізації ШІ в межах сервіс-орієнтованої архітектури додатків є за- хопливою і дуже синергетичною концепцією. Поєднання цих парадигм при- зводить до створення надійних, масштабованих та інтелектуальних систем, які добре підходять для динамічних і розподілених середовищ. Подано результати порівняльного аналізу трьох можливих підходів до інтеграції ШІ в бізнес- процеси, а саме: підключення агентів ШІ до сервіс-орієнтованої архітектури (SOA), підключення агентів ШІ до програмного забезпечення (SaaS) та побу- дова ШІ як послуги (AIaaS). Розглянуто потенційні переваги, виклики, при- клади та міркування із застосуванням кожного з цих підходів. Ключові слова: AI (Artificial Intelligence), агентний AI, AI-agent, SOA (Service oriented architecture), SaaS (Software-as-a-Service), RAG (Retrieval-Augmented Generation), великі мовні моделі (LLM), одноагентні і багатоагентні системи, платформи розроблення АІ агентів, інтеграція агентів AI з SaaS, агенти АІ і SOA.
id journaliasakpiua-article-330091
institution System research and information technologies
keywords_txt_mv keywords
language English
last_indexed 2025-09-17T09:26:02Z
publishDate 2025
publisher The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute"
record_format ojs
resource_txt_mv journaliasakpiua/4d/b754e4af611f304c88b6767d1402464d.pdf
spelling journaliasakpiua-article-3300912025-05-20T17:56:07Z Agent-based approach to implementing artificial intelligence (AI) in service-oriented architecture (SOA) Агентний підхід до впровадження штучного інтелекту (AI) в межах сервіс-орієнтованої архітектури (SOA) Petrenko, Anatolii AI (Artificial Intelligence) агентний AI AI-agent SOA (Service oriented architecture) SaaS (Software-as-a-Service) RAG (Retrieval-Augmented Generation) великі мовні моделі (LLM) одноагентні і багатоагентні системи платформи розроблення АІ агентів інтеграція агентів AI з SaaS агенти АІ і SOA AI (Artificial intelligence) agentic AI AI-agent SOA (Service oriented architecture) SaaS (Software-as-a-Service) RAG (Retrieval-Augmented Generation) large language models (LLM) single-agent and multi-agent systems AI agent development platforms AI agent integration with SaaS AI agents and SOA Artificial Intelligence (AI) is becoming a general-purpose technology and is gaining a universal character for engineering, science, and society that today is only inherent in mathematics and computer technology. The agent-based approach to implementing artificial intelligence (AI) within the service-oriented architecture of an application is a fascinating and highly synergistic concept. Combining these paradigms leads to robust, scalable, and intelligent systems well suited for dynamic and distributed environments. This paper presents the results of a comparative analysis of three possible approaches to integrating AI into business processes, namely, connecting AI agents to service-oriented architecture (SOA), connecting AI agents to software (SaaS), and building AI as a service (AIaaS). The paper provides some insights into the potential benefits, challenges, examples, and considerations when adopting each of these approaches. Штучний інтелект (ШІ) стає технологією загального призначення і набуває універсального характеру для техніки, науки і суспільства, який сьогодні притаманний лише математиці та комп’ютерним технологіям. Агентний підхід до реалізації ШІ в межах сервіс-орієнтованої архітектури додатків є захопливою і дуже синергетичною концепцією. Поєднання цих парадигм призводить до створення надійних, масштабованих та інтелектуальних систем, які добре підходять для динамічних і розподілених середовищ. Подано результати порівняльного аналізу трьох можливих підходів до інтеграції ШІ в бізнес-процеси, а саме: підключення агентів ШІ до сервіс-орієнтованої архітектури (SOA), підключення агентів ШІ до програмного забезпечення (SaaS) та побудова ШІ як послуги (AIaaS). Розглянуто потенційні переваги, виклики, приклади та міркування із застосуванням кожного з цих підходів. The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" 2025-03-28 Article Article Peer-reviewed Article application/pdf https://journal.iasa.kpi.ua/article/view/330091 10.20535/SRIT.2308-8893.2025.1.08 System research and information technologies; No. 1 (2025); 104-123 Системные исследования и информационные технологии; № 1 (2025); 104-123 Системні дослідження та інформаційні технології; № 1 (2025); 104-123 2308-8893 1681-6048 en https://journal.iasa.kpi.ua/article/view/330091/319565
spellingShingle AI (Artificial Intelligence)
агентний AI
AI-agent
SOA (Service oriented architecture)
SaaS (Software-as-a-Service)
RAG (Retrieval-Augmented Generation)
великі мовні моделі (LLM)
одноагентні і багатоагентні системи
платформи розроблення АІ агентів
інтеграція агентів AI з SaaS
агенти АІ і SOA
Petrenko, Anatolii
Агентний підхід до впровадження штучного інтелекту (AI) в межах сервіс-орієнтованої архітектури (SOA)
title Агентний підхід до впровадження штучного інтелекту (AI) в межах сервіс-орієнтованої архітектури (SOA)
title_alt Agent-based approach to implementing artificial intelligence (AI) in service-oriented architecture (SOA)
title_full Агентний підхід до впровадження штучного інтелекту (AI) в межах сервіс-орієнтованої архітектури (SOA)
title_fullStr Агентний підхід до впровадження штучного інтелекту (AI) в межах сервіс-орієнтованої архітектури (SOA)
title_full_unstemmed Агентний підхід до впровадження штучного інтелекту (AI) в межах сервіс-орієнтованої архітектури (SOA)
title_short Агентний підхід до впровадження штучного інтелекту (AI) в межах сервіс-орієнтованої архітектури (SOA)
title_sort агентний підхід до впровадження штучного інтелекту (ai) в межах сервіс-орієнтованої архітектури (soa)
topic AI (Artificial Intelligence)
агентний AI
AI-agent
SOA (Service oriented architecture)
SaaS (Software-as-a-Service)
RAG (Retrieval-Augmented Generation)
великі мовні моделі (LLM)
одноагентні і багатоагентні системи
платформи розроблення АІ агентів
інтеграція агентів AI з SaaS
агенти АІ і SOA
topic_facet AI (Artificial Intelligence)
агентний AI
AI-agent
SOA (Service oriented architecture)
SaaS (Software-as-a-Service)
RAG (Retrieval-Augmented Generation)
великі мовні моделі (LLM)
одноагентні і багатоагентні системи
платформи розроблення АІ агентів
інтеграція агентів AI з SaaS
агенти АІ і SOA
AI (Artificial intelligence)
agentic AI
AI-agent
SOA (Service oriented architecture)
SaaS (Software-as-a-Service)
RAG (Retrieval-Augmented Generation)
large language models (LLM)
single-agent and multi-agent systems
AI agent development platforms
AI agent integration with SaaS
AI agents and SOA
url https://journal.iasa.kpi.ua/article/view/330091
work_keys_str_mv AT petrenkoanatolii agentbasedapproachtoimplementingartificialintelligenceaiinserviceorientedarchitecturesoa
AT petrenkoanatolii agentnijpídhíddovprovadžennâštučnogoíntelektuaivmežahservísoríêntovanoíarhítekturisoa