Introducing Choreo Navigation Assistant
- Heshitha Hettihewa
- Associate Technical Lead, WSO2
AI has become an integral part of how we work today. From writing code to managing workflows, AI assistants help us complete tasks faster and with greater precision.
In modern software products, AI copilots are no longer a luxury, they’re a necessity. They reduce cognitive load, simplify complex workflows, and allow users to focus on what truly matters.
In a complex offering like an internal developer platform (IDP), users often face a steep learning curve to make use of its full potential due to the vast number of features they might offer. This is exactly where an AI copilot can make a meaningful difference by understanding user intent and guiding them to the right place or even completing tasks on their behalf.
To make this experience possible, we're excited to introduce the Choreo AI-based Navigation Assistant, the first major milestone toward making Choreo truly agentic.
What is the Choreo Navigation Assistant?
The Choreo Navigation Assistant is designed to enhance the Choreo user experience through intelligent, context-aware navigation. It allows users to simply describe what they want to do, and the copilot automatically takes them to the relevant area in the Choreo Console.
Most modern copilot-style chatbots restrict user interaction solely to the chat window. We questioned why the convenience of a copilot should be confined to a text-based conversation, especially since delivering a rich, interactive experience purely within a chat interface is inherently complex. We believe that users gain a significantly better experience by interacting directly through the Choreo user interface itself, with the copilot providing guidance within that intuitive environment.
Users no longer have to navigate through multiple pages or menus; they can reach the exact place they need with a click.
Key enhancements
To enable this seamless experience, the Choreo Copilot has been upgraded with several technical improvements.
- Integration with Choreo MCP Server - The Choreo Copilot now communicates with the Choreo Model Context Protocol (MCP) server to retrieve specific details, including the resources created (organizations, projects, components, etc.) and their current states. This deep integration enables the copilot to deliver highly accurate, context-specific, and actionable answers.
- Context aware navigation - Choreo copilot can now identify where you are in the UI. For example, if you're already inside a specific project, you don't have to specify its name when asking about related actions or components.
- Optimized token usage - Through query caching, vector search, and other optimization techniques, the copilot now uses LLM tokens more efficiently. This not only improves response times but also reduces cost for users leveraging a PDP or their own LLM instance.
- Resource search - With access to the Choreo MCP server, the Choreo Copilot can now search across all project components for precise locations. For example, if you want to navigate to the “Shopping Cart” component's build page but can't recall which project it belongs to, you can simply ask the copilot - it will find it for you.
How to use Choreo Navigation Assistant
You can access the Choreo Copilot from anywhere in the console via the top bar shortcut.
Figure 1: Launching Choreo Copilot
This will pop up the Choreo Copilot chat window with a set of context aware templated prompts.

Figure 2: Choreo Copilot Templates
You can type in your query or describe the task you want to perform. If your query involves performing an action (not just retrieving information), the copilot will automatically trigger the Navigation Assistant. It will present you with a button or link that takes you directly to the relevant location in one click.

Figure 3: Copilot's answers with a link to create a configuration group

Figure 4: Navigate to create a configuration group
Next steps
The Navigation Assistant represents the first step toward a fully agentic Choreo Copilot capable of performing actions directly on behalf of users. Future milestones will enable the copilot to autonomously execute complex UI actions, such as clicking buttons, populating forms, and triggering deployments.
Ultimately, users will be able to delegate routine tasks to the copilot. For example, a user could state, "Deploy my latest update to production," and allow the assistant to handle the entire workflow. Crucially, because the Choreo copilot operates within the system's own authorization model, it can securely act on your behalf, strictly adhering to your existing user permissions.
Conclusion
The Choreo AI-based Navigation Assistant represents a significant milestone in our journey toward building a truly agentic copilot, one that can intelligently navigate, act, and assist users across the Choreo Console. By eliminating manual navigation and reducing cognitive load, this innovation empowers users to focus on what truly matters: building business value and accelerating delivery. This enhancement marks a major leap in user efficiency, productivity, and overall experience within Choreo, paving the way for a future where your AI copilot doesn't just assist you, but works seamlessly alongside you.