OCI Digital Assistant Professional study materials
OCI Digital Assistant Professional study resources

OCI Digital Assistant Professional study plan

OCI Digital Assistant Professional · Give each week a clear focus.

8 weeks · About 7 hours per week

Week 1

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

Week 2

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

Week 3

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

Week 4

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

Week 5

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

Week 6

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

Week 7

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

Week 8

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