OCI Digital Assistant Professional study plan
OCI Digital Assistant Professional · Give each week a clear focus.
8 weeks · About 7 hours per week
Digital Assistant Design and Building & Dialog Flow, Intents, and Entities
Map the Digital Assistant design lifecycle from skill creation through versioning and publishing
Create a new digital assistant and a custom skill, then configure the primary language and invocation name
Define five intents with at least four example utterances each, and annotate entities in those utterances
Explain how the confidence threshold and intent resolution affect routing in a dialog flow
Your checkpoint
A working digital assistant with one custom skill containing five intents and annotated entities, exported as a JSON snapshot with a one-page design note
Dialog Flow, Intents, and Entities
Build a dialog flow with at least three states, including a user-input state, a condition branch, and an entity-resolution state
Configure entity types, including a custom entity list and a composite bag entity for a multi-slot form
Write Apache FreeMarker expressions to read and set context variables inside states
Add a system intent fallback and an unresolved-intent path with a meaningful reprompt
Your checkpoint
A dialog flow that collects three user attributes through a composite bag entity and branches on the result, demonstrated with five transcript test cases
Digital Assistant Design and Building & Backend Integration and Custom Components
Integrate a REST backend as a custom component, defining the endpoint, authentication, and response schema
Create a custom component with input and output properties and invoke it from a dialog state
Handle backend errors and timeouts with an error transition and a user-facing message
Use a service-level variable to pass session context into the backend call
Your checkpoint
A custom component that calls a mock REST service and returns a structured result rendered in the chat, with an error-handling path verified by a forced 500 response
Dialog Flow, Intents, and Entities & Backend Integration and Custom Components
Implement intent disambiguation when confidence scores are close, using a clarification prompt
Add a multi-turn flow with slot filling and validation for a date and a numeric range
Write a unit test for a custom component using sample payloads and assert on the output properties
Document the data contract between the dialog flow and the backend for two integration points
Your checkpoint
A tested multi-turn flow with slot validation and disambiguation, plus a data-contract document covering two backend integrations
Backend Integration and Custom Components & Channel Configuration, Security, and Deployment
Configure a web channel and a messaging channel, and compare their session and rendering behavior
Set up channel-specific security, including authentication and allowed origins or webhook verification
Create an environment-specific configuration for a test versus production deployment
Explain how skill versioning and publishing affect live channels
Your checkpoint
The same assistant published to two channels with documented security settings and a deployment checklist for promoting a version from test to production
Channel Configuration, Security, and Deployment & Digital Assistant Design and Building
Configure role-based access and separate designer, tester, and viewer responsibilities
Implement logging and analytics review to identify the three lowest-confidence intents in a test conversation set
Harden the assistant by masking sensitive data in logs and limiting backend credentials to a service account
Describe the backup and export strategy for skills and digital assistants
Your checkpoint
A security and operations runbook covering access roles, log masking, analytics review cadence, and export/restore steps
Digital Assistant Design and Building & Dialog Flow, Intents, and Entities & Backend Integration and Custom Components & Channel Configuration, Security, and Deployment
Assemble an end-to-end assistant that covers at least six intents, two backend integrations, and two channels
Run a regression pass over all transcript test cases and fix the top three defects
Tune intent training by adding utterances for the weakest intents and re-measure confidence
Prepare a deployment plan with rollback steps and version pinning
Your checkpoint
A release candidate of the assistant with a regression report listing defects found, fixes applied, and confidence improvements
Digital Assistant Design and Building & Dialog Flow, Intents, and Entities & Backend Integration and Custom Components & Channel Configuration, Security, and Deployment
Take two timed practice exams and review every missed question by domain
Re-explain the design lifecycle, dialog flow constructs, custom component contract, and channel security from memory
Close knowledge gaps by rebuilding one weak area in a sandbox assistant
Finalize a one-page exam-day reference of key terms and configuration steps
Your checkpoint
A scored practice-exam log with domain-level accuracy and a one-page reference sheet of key concepts and configuration steps
Milestones
Week 2: Can build a three-state dialog flow with a composite bag entity and FreeMarker variables without reference material, and explain intent confidence routing
Week 4: Can integrate a REST backend through a custom component, handle errors, and pass a unit test on the component output
Week 6: Can publish to two channels with documented security settings and explain version promotion from test to production
Week 8: Scores at least 80% on both timed practice exams with no domain below 70% accuracy