Testing Recommendations
To ensure your Copilot reliably interprets your plugin, follow these best practices:
- Write high quality names & descriptions:
- Setup names & descriptions for all of your...
- Plugins (plugin naming best practices)
- Plugin slots (slot naming best practices) &
- Plugin actions (action description best practices).
- Don’t set plugin names or descriptions to ‘TEST’ or ‘DEV 123'. Use plugin names & descriptions as close to real-life ones as possible.
- Make all names & descriptions as descriptive as possible. e.g. name your slot as
referred_candidate_email
instead ofslot1
. - Make slot & plugin names unique from each other. e.g. clarify similar slot names as
referred_candidate_email
&referrer_email
instead ofemail1
&email2
.
- Setup names & descriptions for all of your...
- Write faithful triggering examples. Don’t add semantically identical examples as both positive & negative for same plugin..
- Minimize plugin complexity as much as possible: Don’t setup extra questions that your Plugin doesn’t actually need.
- Finally, test like a real employee:
- Don’t test plugins or slots with utterances such as ‘TEST’. Use examples as close to real-life ones as possible.
- Don’t keep testing the same plugin again & again with the same utterance without clearing history. Stakeholders can use copilot clearhistory, refer to this guidance.
Updated about 1 month ago