Boomi AI Glossary
Here are some important artificial intelligence (AI) terms and concepts to understand when working on the Boomi Enterprise Platform.
AI Agents
AI agents are software components that have a defined purpose and personality. They provide automation and perform specific tasks with or without human intervention. They use AI-based reasoning to decide how to accomplish a task and take action independently. Some AI agents can work together to complete complex processes seamlessly.
For example, a travel booking agent could receive a user’s request and independently orchestrate other AI agents to book the requested travel experience. Different AI agents work together to obtain information and then take action by reserving a hotel, car rentals, and flights.
The AI Agent approach is intended to provide a way to inject generative AI (as well as other AI techniques) into practical digital solutions. Agents are often applied in automation scenarios and human assistance (copilot) scenarios. The agent approach intended to provide a framework for building systems of autonomous actors with a high degree of coordination.
Within the Agentstudio, AI agents refers to any agents built in the Agent Designer and registered third-party agents.
Within the Marketplace, AI agents refer to pre-built and customizable AI agents from Boomi and our trusted network of leading AI partners.
Agentstudio
Boomi Agentstudio is a comprehensive suite of AI capabilities designed for the enterprise. It provides a robust platform for creating, managing, and deploying AI agents and tools, with built-in governance features for enhanced control, oversight, and compliance management.
Agent Garden
The Agent Garden is the management and interaction interface for created agents and tools. It allows users to:
- Manage and organize AI agents and tools
- Execute and interact with created agents
Agent Control Tower
The Agent Control Tower is the governance layer of Agentstudio, designed to help organizations maintain control and oversight of their AI deployments.
Agent Designer
A user-friendly, intelligent interface for creating AI agents and tools using natural language. It provides a no-code interface to help developers build AI agents tailored to specific business needs and seamlessly connect them to trusted data and ensure responsible development with built-in guardrails.
Agent Properties
- Inter-agent communication
- AI Agents may have synchronous “conversations” via API, which could use RESTful communication containing a natural language payload.
- AI Agents may use asynchronous, event-based communication to issue one-way commands or notify other agents in a pub-sub context. Again, the payloads are likely to contain natural language, on the assumption that all agents can use LLM-based intelligence to interpret the language.
- It is possible that equipping each AI agent with language interpretation capabilities will not be optimal for efficiency, so specific “interpreter agents” in the architecture that receive natural language messages and translate them into structured calls for other APIs may need to be included.
- Explainability
- AI Agents require an Activity Audit to trace the actions they carry out.
- AI Agents also require a Decision Audit to explain their choices based on their LLM-powered reasoning.
Agent Recipe
Agent recipes are agent drafts built within the Agent Designer and pre-built integration processes. These tools serve as ready-made solutions that can be customized to fit specific business use cases and are available in the Marketplace.
Agent Registry
The AI Agent Registry (AAR) is a universal mechanism for registering the AI Agents currently in operation (production or otherwise) at an organization. The need for such a federated registry will grow as the AI Agent economy scales up. Each organization has one AI Agent registry, federated across Boomi Enterprise Platform instances and other agent runtimes (e.g. AWS Bedrock, Langchain).
Boomi AI Agents
The official product name of our comprehensive suite of AI agents that are embedded directly in the platform to accelerate integration and automation. Boomi AI Agents come pre-installed and ready for immediate use at no additional cost. These agents are different from the custom agents designed in Boomi Agentstudio.
Currently, you can use the following agents:
- Boomi GPT - Enter your prompts in a conversational user interface, and Boomi GPT orchestrates Boomi DesignGen, Boomi Answers, and Boomi Scribe to help you achieve your business goals.
- Boomi DesignGen - Design integration processes with generative AI based on 300M+ patterns and best practices and refine them to fit your requirements.
- Boomi Answers - Get quick answers to your questions about the Boomi Enterprise Platform using knowledge from Help.Boomi.com and the Boomi Community.
- Boomi Scribe - Let generative AI write documentation for your existing and new integration processes.
- Boomi DataDetective (Early Access) - Protect sensitive information with AI-powered data classification and track data movement across regions.
- Boomi Pathfinder - Get automated data mapping and recommendations for the next steps in building integrations.
- Boomi HubGen - Let generative AI build model drafts in Hub based on your data synchronization goals.
- Resolve Agent - Get quick solutions to your integration process errors using knowledge from Help.Boomi.com and the Boomi Community.
- API Design Agent - Rapidly design APIs and generate comprehensive, deployment-ready 3.1.0 OpenAPI specifications.
- API Documentation Agent - Autonomously generate business and technical documentation from API definitions to accelerate time-to-market and increase adoption.
- Integration Advisor Agent - Optimize your integration and identify areas for improvement using AI analysis based on Boomi best practices.
- Data Connector Agent - Autonomously build custom data connectors for any REST based data source. Accelerate ELT pipeline development up to 30x faster.
Grounding
Grounding in AI means giving a Large Language Model (LLM) the context and guidance to make meaningful, practical, and relevant decisions and responses using the data it was trained on. Grounded AI enhances user experiences by providing more useful outcomes. For example, if you ask an AI, "I'm planning a trip to Paris next month. Any suggestions?" an ungrounded AI might respond with, "Paris is a word that starts with the letter P." In contrast, a grounded AI would understand the context and suggest landmarks and neighborhoods to explore in Paris. There are many methods for grounding LLM’s:
- Prompt engineering is a technique whereby a user sends a set of system and user prompts to an LLM to refine the LLM’s output. It is a useful approach with many applications but is still bound by the scope of the LLM’s training data.
- Retrieval augmented generation (RAG) allows users to incorporate their own proprietary, authoritative data sets into the LLM’s outputs. To do this, RAG uses data vectorization, which is the way LLMs store and relate information. A big advantage is that RAG can be executed in real time without any pre-training, meaning it is a quick way to get the LLM to provide current and relevant responses. In addition to the LLM, RAG typically uses a vector database as well as a user-provided knowledge base.
- Fine-tuning is also a method for incorporating proprietary data, but it cannot be executed in real-time. Fine-tuning requires training steps, and ultimately produces a customized version of an LLM. Whereas RAG is perfectly suited for data accuracy, fine-tuning can be used for more nuanced capabilities such as mimicking a person’s or company’s tone of voice.
Partner AI Agents
Partner AI Agents are pluggable components that allow Boomi Enterprise Platform users to install and use best-of-breed AI functions from our network of partners. They allow rich capabilities to be incorporated from across the digital ecosystem.