Questions about CI/CD and Automated Conversation Testing #193
Labels
CI/CD
enhancement
New feature or request
fr
Feature Request
NLU
Related to NLU Testing / Enhancements
Test Cases
Documentation is unclear/incomplete
Have fully automated conversations with a CX agent (powerful for regression testing!)
The documentation suggests that this library has features which allow creation of automated conversations with your agent, but I could not find any description of how this might be done anywhere in the repo.
If this is referring to specific methods included in the library, an example should be written in a pynb file, or the documentation should be clarified that this requires using methods or approach from another library. What test approach is being suggested? A python script living somewhere in GCP that uses SCRAPI to create an agent, and then what?
Create, Update, Delete, Get, and List for all CX resources types (i.e. Intents, Entity Types, Pages, Flows, etc.)
Google's Cloud Skill Boost training claims that SCRAPI can help with CI/CD and release automation but this documentation says very little about that. https://www.cloudskillsboost.google/course_templates/1002/video/466428
It says we can integrate with Bitbucket, but there is no guide on how to do that, or what can be stored there. It seems Dialogflow CX itself only integrates with GitHub. Are we to understand that SCRAPI code can be stored in Bitbucket and then accessed from Cloud Run or another GCP service somehow? Only from the gcloud CLI? If we use SCRAPI, does this mean our agent must be rebuilt from python code each time it is deployed? Or can it work with an agent built in the UI and synced to GitHub?
The text was updated successfully, but these errors were encountered: