Generative AI in Pega
Pega solutions are pushing the boundaries of what is possible with artificial intelligence. Beginning with Pega Infinity™ '23, you can use Pega GenAI™, a suite of new generative AI-powered features integrated across Pega Platform™. By applying Pega GenAI tools, Pega users can enhance their learning, improve productivity, and ensure they are performing tasks in alignment with best practices. Whether you are a developer, learner, or user, Pega GenAI can support you to build your Pega applications.
The following is a list of innovative tools that use prompt-based features designed to enhance learning, support, and task management:
Pega GenAI Tool | Purpose | Access |
---|---|---|
Pega GenAI™ Socrates |
Available on Pega Academy, Socrates is an interactive learning experience in which learners engage in a robust dialogue with Socrates. A Socratic Mission addresses student-specific learning needs through a series of modules and challenges. Socrates engages students of all experience levels who seek a deep understanding of application development concepts in Pega Platform. |
|
Pega GenAI™ Autopilot |
Autopilot provides detailed information, instructions, and suggestions for building and editing applications in App Studio. |
Pega GenAI Autopilot in application development |
Pega GenAI™ Coach |
Coach provides expert advice and feedback specifically on end-user tasks at application runtime. Coach is ideal for task-specific guidance and expert advice relevant to a Pega Case. |
Enabling Pega GenAI Coach |
Pega GenAI™ Knowledge Buddy |
Knowledge Buddy is designed to assist Pega clients by answering specific questions. It combines the power of Pega GenAI with information retrieved from their own procedural documents and organizational knowledge bases. Knowledge Buddy excels at providing client-specific contextual information and answers while you're learning, developing, or working. |
|
Pega GenAI™ Search Assistant |
Integrated with the Pega Community search and powered by Knowledge Buddy, Search Assistant helps users find answers by providing links to relevant materials in Pega's technical documentation, Pega Academy, Marketplace, Support, events, blogs and videos. |
Pega Community Search |
OpenAI search |
Integrated with the Pega Documentation site, OpenAI-powered search supports asking questions directly in the search bar by using Open AI search. To do so, simply add a question mark to the end of your search query. |
Pega Documentation |
Note: For more information about Pega GenAI tools, see Innovation with Pega GenAI and Pega GenAI in Pega Cloud.
Pega GenAI Autopilot
Pega GenAI™ Autopilot describes all generative AI features available at design time. One benefit of Autopilot is that it accelerates the low-code application development process. For example, application developers who build an application for a home loan can apply the integrated Autopilot features, which provide suggestions for components of the application, including Case Types, fields in the Data Model, and Personas. Developers can review and modify any AI-powered recommendations before generating the suggestions.
Caution: Pega is not responsible for the content of Autopilot suggestions. Always review AI-powered Autopilot recommendations.
The following video shows AI-assisted development in Pega Infinity:
Video transcript
Application development can often be time-consuming. With the help of Pega GenAI Autopilot features, you are presented with suggestions throughout development to accelerate the process.
For example, you are building a loan management application with the assistance of Autopilot. When you create a Case Type, Autopilot features suggest various Case Type names based on the application name. You can then use Autopilot to generate a suggested workflow to kickstart development. You should then review and modify any suggested Stages, Processes, and Steps. Autopilot can provide suggestions for the Case Type Data Model, including suggesting choices for a picklist field. Next, you can use Autopilot to provide suggestions for the users, or Personas, who interact with the Case Type. Use Autopilot to generate sample records for a data object to make testing easier. When you run the Case Type, you can use Autopilot to fill out the form with sample data. You can then use natural language prompts to generate a recommended Insight, which allows you to analyze your application data.
Note: In Pega Infinity '23 and Pega Infinity '24, these features are inactive by default and require additional configuration to enable. For more information about how to enable Autopilot features, see Integrating with Pega GenAI.
Pega GenAI Blueprint
Pega GenAI Blueprint™ is a powerful tool that helps you rapidly and collaboratively design the foundations of an application that fulfills your business needs.
With Blueprint, you can perform the following tasks in record time:
- Collaborate on the application design without the need for a Pega instance or login because Blueprint operates independently as a SaaS tool separate from existing Pega Studios. Project stakeholders with a Pega login can still participate.
- Describe what you are trying to build in business terms. Blueprint uses that information to propose Case Types, Case Life Cycles, Data Models, data objects, and Personas, which enable quick editing of the designs to fit business requirements.
- Receive powerful and detailed best-practice application templates instantly.
- Export the resulting Blueprint and import the file directly into Pega Platform, jumpstarting a demo or a project build-out by producing a functional application in just minutes.
The design of Blueprint does not replace App Studio or other existing Pega tools. Instead, it augments them by offering a fresh perspective on collaboration to effectively transform ideas for workflow transformation into a functional application in record time.
To create a Blueprint, go to https://pega.com/blueprint.
Note: For more information, see Creating a new application from a Blueprint.
GenAI Connect Step
The power of generative AI is included directly in Pega Platform, which enables you to customize Pega GenAI Connect Rules to meet the needs of your application. For example, the Pega GenAI Connect Rule can summarize the details of a complex Case for a customer service representative who has been brought in to help resolve the complaint or provide a list of required documents that the customer must submit to resolve the complaint.
With Pega Infinity '24, you can now configure a Connect Generative AI automation Step in App Studio. Creating a Connect Rule begins with defining a Prompt. The Prompt defines the request for information sent to the Pega GenAI engine. It can be a custom Prompt specific to the Step or an existing Prompt created in Dev Studio.
Pega GenAI responds to the prompt with one of the three following structures:
- Structured - Single: The response consists of a single page with short paragraph or a field with a corresponding value. The system can automatically map the response directly to a field associated with the Data Model.
- Structured - List: The response consists of a bulleted list of fields and corresponding values. The system can then automatically map the values associated with the fields in the response list directly to the fields associated with an embedded data list in the Data Model.
- Unstructured: The response is long or complex, such as JSON code. In this case, it is a best practice to map the response to a field with a Field Type of Text (paragraph).
Finally, the system requires you to identify a target field in which to write the response data. You must add the target field to the UI of the application so that the response information can be displayed to the application's user.
The following figure displays both the Request and Response sections for a Connect Generative AI Rule in App Studio:
Pega GenAI Connect Rules include additional functionality, such as the power to mask sensitive data during the request/response cycle and the ability to change the language of responses based on the locale setting of the current user.
Note: For more information on configuring Pega GenAI Connect Rules, see Creating a GenAI Connect Rule.
Check your knowledge with the following interaction:
This Topic is available in the following Module:
If you are having problems with your training, please review the Pega Academy Support FAQs.
Want to help us improve this content?