In-App Copilots & Workflows
Today, we're happy to share 3 powerful features of Inkeep's UI Kit that let teams easily create hyperpersonalized in-app experiences for their users.
Let's dive in by using Inkeep's Copilot as an example.
1. Context: Ground the model with user information
First, let's use Context to pass in key information about the user or the current state of our application.
typescript
This information helps the AI assistant better understand user questions and provide tailored answers specific to their situation.
2. Guidance: Steer the conversation
Guidance can be used to customize tone, style, and provide instructions for how to interact with the user.
These can be set globally on the project settings in the Inkeep dashboard, but we can also pass in additional or runtime guidance as part of our UI Kit component.
typescript
We can experiment with how different combinations impact our user funnels for different segments of users.
3. Workflows: Guide users through common tasks
Workflows allow you to define goal-oriented scenarios like onboarding tasks or troubleshooting sequences.
When a user clicks on a workflow button at the start of a chat, the AI assistant will focus on helping the user with that particular scenario.
For an example, try the Help me integrate with my app workflow on our landing page.
Here's what the underlying configuration looks like:
typescript
Bringing it all together
Here's a high level strategy we might combine context, guidance, and workflows for two different user types at Inkeep:
New User: Reaching the "Aha" Moment
- Context: Provide information from the acquisition funnel about what the user might be interested in.
- Guidance: Emphasize quick wins and maintain a friendly, encouraging tone.
- Workflows: Offer a "Quick Start" guide for key setup steps.
Experienced User: Getting closer to enterprise features
- Context: Provide a list of core activation tasks the user has already performed.
- Guidance: Focus on advanced customizations and technical depth/support.
- Workflows: Provide a "Learn about X" workflow related to an enterprise feature
These configurations can be easily managed and changed as part of our application state and passed to Inkeep's UI Kit React components. Get started building your own In-App Copilot today.