Plugins

Introduction

Plugins are modular extensions that empower AI agents within Moveworks' Agent Studio to perform specialized tasks, such as automating IT troubleshooting, managing procurement processes, or streamlining HR onboarding. Built in the low-code Plugin Workspace, plugins enable users to customize agent capabilities without extensive coding, making automation accessible and efficient. These components run on the Agentic Automation Engine, ensuring scalable and reliable execution across enterprise systems.

Key Features

Plugins in Agent Studio are designed to be powerful yet user-friendly, offering the following capabilities:

  • Modular Design: Plugins are self-contained units that can be easily integrated or modified to suit specific use cases.
  • Low-Code Development: Built using the Plugin Workspace, a visual interface that simplifies the creation process for users with minimal coding experience.
  • Scalable Execution: Plugins run on the Agentic Automation Engine, which provides robust infrastructure to handle large-scale and complex workflows.
  • Action Definition: Plugins specify the actions AI agents can perform, such as retrieving data, processing requests, or triggering workflows.

How Plugins Work

Plugins operate within the Agent Studio ecosystem through a streamlined process:

  • Design: Users create plugins in the Plugin Workspace by defining triggers (activation conditions), and conversation processes (action sequences).
  • Configuration: Each plugin is assigned a launch configuration that determines when and who can activate it, ensuring precise control over its behavior.
  • Execution: Once triggered, the plugin runs on the Agentic Automation Engine, which executes the defined actions and integrates with external systems as needed.
  • Integration: Plugins connect to various data sources and services, enabling AI agents to interact with enterprise tools like CRMs, ERPs, or ticketing systems.

Plugin Architecture

graph TD
    subgraph Plugin
        Triggers[Triggers] --> Body[Body]
        LaunchConfigs[Launch Configurations]
    end

    %% Styling with Moveworks color #6B2FC0
    classDef moveworksStyle fill:#6B2FC0,stroke:#333,stroke-width:2px,color:#fff
    class Triggers,Body,LaunchConfigs moveworksStyle
    class Plugins moveworksStyle

Building a Plugin

Creating a plugin in Agent Studio is straightforward, thanks to the low-code Plugin Workspace. Follow these steps to build and deploy a plugin:

  1. Access the Plugin Workspace: Navigate to the Plugin Workspace within Agent Studio, accessible via the Agent Studio Dashboard.
  2. Set Triggers: Configure the conditions that activate the plugin, such as user inputs or system events.
  3. Select a Body: Select the process that will be triggered when the plugin is activated.
  4. Set up Launch Configurations: Set up who can activate the plugin.
  5. Test and Deploy: Validate the plugin’s functionality in with the AI Assistant.

Best Practices

To maximize the effectiveness of your plugins, consider the following recommendations:

  • Start Simple: Begin with straightforward plugins to address specific tasks before scaling to more complex workflows.
  • Reuse Components: Leverage existing processes to minimize redundancy and accelerate development.
  • Monitor: Regularly review plugin metrics in the Analytics dashboard to ensure efficiency and reliability.
  • Document Thoroughly: Maintain clear documentation for each plugin, including its purpose, configuration, and dependencies, to facilitate maintenance and collaboration.