Co-Pilot for Automators (Co-Pilot) is an on-demand, intelligent automation assistant. Accelerate development by describing goals in natural language for Co-Pilot to create and update automation.

Co-Pilot leverages the capabilities of generative AI (gen AI) to transform and simplify the development experience of automation. This intelligent assistant allows developers to express their automation goals in plain language, eliminating the need to navigate complex interfaces. Co-Pilot efficiently translates these goals into optimized, compliant automated processes and task bots, enhancing return on investment and scaling automation programs with ease.

Traditionally, building automation requires manually selecting nodes and actions, a time-consuming task. Co-Pilot streamlines this human effort with natural language instructions that leverage gen AI and Large Language Models (LLM) to make development intuitive and efficient. Key areas where Co-Pilot shines include task sequencing and mapping input data, providing developers with the collaborative power of gen AI during construction of enterprise-level automation. This collaborative assistance quickly delivers and sequences the described building blocks of your automation and attaches inputs, seamlessly within the Automation Workspace. This tool not only accelerates development but also ensures that automations are built with precision and adaptability, making it an invaluable asset in a developer's toolkit.

Functionality is tailored to developer needs, staying mindful of common practices. The following principles ensure Co-Pilot offers maximum efficiency and ease-of-use.
  • Functionality ensures low-learning curve for quick adoption.
  • Built-in guardrails with enterprise-tuned AI models only allow Automation 360 tasks.
  • Co-Pilot offers an embedded conversational experience for building automation with natural language.

Prompting with the Co-Pilot for Automators interface

Co-Pilot is designed to be highly functional, non-intrusive with low cognitive load. It is embedded directly within the Automation Workspace, as a page in the Assistant widget.

Co-Pilot has flexible viewing options to be readily available while providing assistance only when needed. The interface offers multiple views to ensure it complements your development process.

Reference the following image and call-outs to get familiar with controls for the Co-Pilot interface.
  1. Open the Co-Pilot interface in the floating Assistant widget. Proper settings and permissions are required for this access point.
  2. Minimize the interface between prompting to retain your conversation, until the interface is closed or refreshed.
  3. Dock the interface as a seamless side-panel when involved in more sophisticated prompting.
  4. Access helpful information about Co-Pilot, including documentation.
  5. Open documentation in the embedded resource widget.
  6. Adjust the size of the interface.
    Image illustrates the interface controls.

The conversational experience is optimized to be intuitive without your fingers leaving the keyboard, making it easy to create and call variables, reference inputs, and make edits to automation. Co-Pilot responds to prompts with interactive messages that offer status and guidance on changes as you develop your automation. See, Co-Pilot for Automators 的响应消息

Note: 生成式人工智能模型可能会产生错误和/或歪曲其生成的信息。 建议核实人工智能模型生成内容的准确性、可靠性和完整性。

Use cases

Developers can overcome common challenges and accelerate development by articulating scenarios in natural language. Co-Pilot can assist in selecting, sequencing and configuring items of the automation to reach development goals. Consider the following use cases when and where Co-Pilot is highly impactful in saving time and effort.

Process Composer 流程提示
  • Create the complete automation or select and edit part of the process.
  • Add a new task (Process, Bot, Form, API, Approval) to the end, or a selected location, of the process and map dependencies. 提示添加现有的存储库文件
  • Add a learning instance from Document Automation to the end of the process. 学习实例提示
  • Set the conditions of dependencies.
  • Update one or multiple supported properties of an existing node.
Bot editor 任务机器人提示
  • Create new automation from scratch.
  • Edit in-line to add a new action or update a selection.
  • Update properties of one or multiple selected actions. 通过选择和提示更新自动化
  • Apply conditional branching through if/else actions.
  • Apply recursive logic through looping (for, while). 循环提示
  • Add a pre-defined OAuth connection to the automation.
  • Generate Python, JavaScript, and VB script.
  • Create and reference variables more intuitively. When adding an action, variables for mandatory attributes are automatically created. 变量提示
  • When prompting for variables, you can set, assign, or update any properties, default values, or data type.

API Tasks API 任务提示

Accessibility

An Automator AI Platform Base license is required to enable Co-Pilot capability. A license is available to all Cloud tenants. With the license assigned, options are available to enable capabilities to a tenant and a role. Admin can enable the feature for tenants through Control Room settings. 配置设置

When enabled, Co-Pilot is available to users with:
  • Minimum of one developer role assigned: AAE_Basic or AAE_Bot Developer
  • A user-created role with the Co-Pilot for Automators permission set assigned. 角色的功能权限
  • An assigned device license: Bot Creator or Citizen Developer.
  • Available in both MacOS and Windows environments.
Note: