-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature]: Add Copilot Provider #518
Comments
Combining this with interactive simulation of the and test data setup could also help in the authoring process
|
1 similar comment
Combining this with interactive simulation of the and test data setup could also help in the authoring process
|
To aid in the design of the Copilot test steps for the provider started on [Feature]: Getting Started Guide #513 Converted the content from PowerfulDev Testing site to docs as part code and published as Power Apps Test Engine GitHub Pages Hosted Documentation. Aim to first look at different Power Fx language functions using the Power Fx Playground with sample Power Fx that could be implement to cover different testing scenarios including:
|
Create first sample test case for Microsoft Copilot Studio using Experimental namespace provide for the Microsoft Copilot Studio test component for a created agent. The sample will
The initial sample Power Fx
This example waits for the greeting Next Steps to consider:
|
Extend the copilot provider to also support DirectLine as an alternative provider to the Copilot . Considering the following:
|
Is your feature request related to a problem? Please describe.
Testing is often an after thought and not considered and integral part of the operations math to ensure successful operation of the deployed solution.
Given the existing functionality and foundations of Test Engine for Power Apps, provide integrated solution for generating tests for Copilot Studio Agents.
This feature should allow integration into a pipeline deployment model to validate the expected operation of the Copilot. The goal of the tests should enable different stakeholders to have an objective view of the health of the system and deploy new agents or update existing agents with confidence in the continued operation of the Copilot.
Describe the solution you'd like
Extend the Provider model Test Engine to provide the ability to execute tests against the Microsoft Copilot Studio agent.
Learning Path
Provide structured learning path with interactive Learning Modules to help me understand Power Fx so that makers can build test cases.
This could build on early example browser-based execution of Power Fx test steps in an extended learning module format with interactive learning path.
For example as part of the Power Apps Test Engine technical learning path there is a module on Asserting Results. This module demonstrates the ability to execute interactive test steps in Power Fx directly inside the learning module to help master concepts without the need to context switch to a different web page.
Record and Replay
Getting started can be hard to address this blocker this feature could look to extend existing Record and Replay allows the user to interact with Test CoPilot to automatically generate Power Fx specific to interacting with the agent in the Copilot studio.
This approach could look to extend examples like Recording Your First Test and enable easy Test Authoring
Test Authoring
To create a more scalable method of authoring test steps created via Record and Replay or test created from learning concepts adding a web based option provides a greater set of options to reduce components that need to be installed.
This could extend the current Visual Studio Code editor experience by offering an interactive web-based authoring experience as a deployed Power App.
The Application should allow editing and syntax validation of Test Cases and saving the test cases to a location that can be integrated with the Power Platform Deployment Pipeline
Deployment and Test Execution
Provide examples of how to extend Power Platform Pipeline to allow Test Cases to be executed and included in Deployment Results. The process should complete with a gated approval process to review changes and test results to allow deployment of the Copilot.
Test Case Features
The provider should be able to:
Describe alternatives you've considered
The Power CAT Copilot Studio Kit includes functionality to create and run test cases. Including:
Additional context?
The simplicity of the of the Power CAT Copilot Tookit Test Sets and Cases provides a great method to handle Test Execution. Key discussion points:
The text was updated successfully, but these errors were encountered: