Conversational AI project best practices
Adoption of low-code technologies like Copilot Studio can help customers envision and deliver solutions with less management and fewer maintenance costs.
Engagement principles
Customers approaching a Copilot Studio project should align project delivery with their own company culture and objectives. However, there are some core principles that are adopted again and again among successful Copilot Studio projects.
Principles
Engage your flywheel | Keep it simple | Keep goals in focus |
When the Copilot Studio agent goes live, the "customer feedback flywheel" takes effect quickly. Actionable customer feedback comes in almost instantly. Delaying the publishing of your agent for more topics or processes means foregoing valuable user feedback. Encourage the team to see going live as the beginning of your project, not the finale. | One of the core value propositions of Copilot Studio is iteratively delivering a conversational AI experience quickly. After the project goes live, maintainability is key to staying agile. Tooling can allow users to create complex conversation flows. However, extensibility with the Bot Framework enables flexible interactions, therefore decide if complexity is always necessary. | It’s easy when implementing new technology, like an agent, for developers to focus on the minor details of implementation. Define your key business goals, for example to deflect 30% of customer queries or score above 4.0 customer satisfaction. Goals can keep the project moving and ensure correct feature prioritization. |
Best practices
Focus on delivering immediate value
Building agents is an iterative initiative. You learn from your users what they're looking for. Use these observations to drive further investment.
Establish role clarity
Make it clear who's the decision maker, so there's no ambiguity in delivery.
Identify risks early and plan contingency accordingly
Occasionally customers run into technical issues when implementing specific requirements or integrating with other systems. These issues can take time to diagnose.
Agree on issue priorities
Define a blocker, a must have, and a nice to have. Decide how aggressively you want to push for workarounds, while the underlying issues are addressed. Workarounds are a natural part of projects as they allow the project to make progress, while a longer-term solution is found.
Determine your Application Lifecycle Management (ALM) strategy
Move to the production-level process as early as possible. Don’t linger in development phases, when there are timelines to be met.
Note
For more information about analyzing usage, see Combine web and agent analytics.