Understanding Application Designer AI Assist
Application Designer AI Assist enables developers to interact with the current project definitions in the Application Designer workspace using AI-powered development tools.
PeopleSoft provides a pluggable LLM client interface that allows Application Designer to connect with LLM Clients with Command Line Interface (CLI) support, such as Aider or Cline. Developers can use these LLM clients or create a custom plugin for a different LLM client, such as Codex, to ask context-aware questions about project objects and uploaded files, directly from within Application Designer.
Understanding Context Cache Generation
To provide useful responses, Application Designer AI Assist converts PeopleTools object metadata into textual representations that large language models can understand. These textual representations are stored in a context cache. When a developer submits a query, the relevant context cache items are passed to the LLM along with the query. This allows the AI tool to generate responses based on the actual objects and metadata available in the current Application Designer project.
Context cache is generated per project. Context generation takes care of generating textual representation for certain PeopleTools objects like Page, Records etc. which do not have a textual representation (unlike PeopleCode).