이 문서에서는 Google의 Contact Center AI와 통합하기 위해 Apigee에서 제공하는 지원에 대해 설명합니다.
소개
Google의 Contact Center AI 솔루션은 AI 기반 대화를 통한 자연스러운 상호작용을 제공합니다. Contact Center AI를 사용하면 고객과 백엔드 고객 지원 담당자 간의 상호작용을 자동화할 수 있습니다. Contact Center AI는 상담원이 더 복잡하고 전문화된 통화에 집중할 수 있도록 실시간 정보, 워크플로, 단계별 안내를 제공합니다.
Contact Center AI는 다양한 요소로 구성됩니다. 이러한 구성요소 중 하나는 짧은 시간 내에 고급 가상 에이전트를 만들 수 있는 Dialogflow입니다. 가상 에이전트는 여러 주제 간에 원활하게 전환하고, 추가 질문을 해결하고, 여러 채널을 연중무휴로 운영할 수 있으므로 실제 상담원의 개입이 최소화됩니다.
고객이 Dialogflow 가상 에이전트와 상호작용할 때 에이전트는 백엔드 서비스에 액세스하여 정보를 수집할 수 있습니다. 또한 에이전트는 백엔드 시스템에 저장하려는 정보를 보낼 수 있습니다. Dialogflow는 응답 데이터의 형식을 정의합니다. 따라서 Dialogflow 에이전트는 백엔드 서비스의 응답 데이터를 지정된 형식으로만 수락합니다. 마찬가지로 백엔드 서비스에는 특정 형식의 요청 데이터가 필요할 수 있습니다. 백엔드 서비스 통합업체는 Dialogflow 에이전트와 백엔드 서비스 간에 원활한 통신을 보장해야 합니다.
Apigee의 Dialogflow 지원
Apigee를 사용하여 Dialogflow와 백엔드 서비스 간의 상호작용을 관리할 수 있습니다.
Apigiee의 ParseDialogflowRequest 및 SetDialogflowResponse 정책을 사용 설정하면 Dialogflow와 더 쉽게 통합할 수 있습니다. 이러한 정책을 사용하면 백엔드 서비스를 쉽게 연결하여 Dialogflow의 fulfillment 요청을 처리할 수 있습니다.
ParseDialogflowRequest 정책은 요청 데이터를 백엔드 서비스로 보내기 전에 Dialogflow 가상 에이전트의 WebhookRequest를 처리합니다. 정책은 WebhookRequest에서 백엔드 서비스가 사용할 수 있는 흐름 변수로 데이터를 추출합니다.
자세한 내용은 ParseDialogflowRequest 정책을 참조하세요.
SetDialogflowResponse 정책은 백엔드 서비스의 응답 데이터를 처리하여 Dialogflow 가상 에이전트에 대한 WebhookResponse로 형식화합니다.
정책은 Dialogflow 에이전트에 필요한 형식으로 WebhookResponse를 생성합니다.
자세한 내용은 SetDialogflowResponse 정책을 참조하세요.
백엔드 서비스 통합업체는 Dialogflow의 WebhookRequest 또는 WebhookResponse의 형식을 이해하는 데 시간을 소비할 필요가 없습니다. Dialogflow 정책이 형식 변환을 자동으로 처리합니다.
다음 이미지는 ParseDialogflowRequest 및 SetDialogflowResponse 정책이 Dialogflow 에이전트의 웹훅 요청 및 응답을 처리하는 데 어떻게 도움이 되는지 보여줍니다.
ParseDialogflowRequest 및 SetDialogflowResponse 정책과 별도로 Apigee는 흐름 변수를 사용하여 조건문을 평가할 수 있도록 하는 AssertCondition 정책을 제공합니다. AssertCondition 정책과 Dialogflow 정책을 함께 사용하면 Apigee를 Dialogflow와 통합하는 작업을 더욱 간소화할 수 있습니다.
자세한 내용은 AssertCondition 정책을 참조하세요.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-08-19(UTC)"],[[["\u003cp\u003eThis documentation outlines how Apigee and Apigee hybrid support integration with Google's Contact Center AI solution, specifically focusing on Dialogflow.\u003c/p\u003e\n"],["\u003cp\u003eApigee facilitates the interaction between Dialogflow virtual agents and backend services, ensuring seamless communication and data exchange.\u003c/p\u003e\n"],["\u003cp\u003eThe ParseDialogflowRequest policy in Apigee extracts relevant data from Dialogflow's WebhookRequest into flow variables for backend service use.\u003c/p\u003e\n"],["\u003cp\u003eThe SetDialogflowResponse policy in Apigee formats response data from backend services into a WebhookResponse, compatible with Dialogflow virtual agents.\u003c/p\u003e\n"],["\u003cp\u003eApigee's AssertCondition policy can be used alongside the Dialogflow policies to further streamline the integration between Apigee and Dialogflow.\u003c/p\u003e\n"]]],[],null,["# Integrating with Contact Center AI\n\n*This page\napplies to **Apigee** and **Apigee hybrid**.*\n\n\n*View [Apigee Edge](https://docs.apigee.com/api-platform/get-started/what-apigee-edge) documentation.*\n\nThis document describes the support available in Apigee for integrating with Google's [Contact Center AI](https://cloud.google.com/solutions/contact-center).\n\nIntroduction\n------------\n\n\nGoogle's Contact Center AI solution offers natural interactions based on AI-powered\nconversation. By using the Contact Center AI, you can automate the interactions between\nyour customers and your backend support agents. The Contact Center\nAI frees human agents to focus on more complex and specialized calls, providing them\nwith real-time information, workflows, and turn-by-turn guidance.\n\n\nThe Contact Center AI has many components. One of the components is Dialogflow which lets you\ncreate advanced Virtual Agents within a short time. These Virtual Agents can seamlessly\nswitch between topics, handle supplemental questions, and operate across multiple channels\n24/7 to minimize live agent interventions.\n\n\nWhen your customer is interacting with a Dialogflow virtual agent, the agent might\naccess your backend services to gather information. Also, the agent might send\ninformation that you want to store in your backend systems. Dialogflow defines the format of\nthe response data. So, a Dialogflow agent accepts the response\ndata from your backend services only in the specified format. Similarly, your backend services might\nrequire the request data in a specific format. As a backend service integrator, you have to\nensure seamless communication between your Dialogflow agent and your backend services.\n\nSupport for Dialogflow in Apigee\n--------------------------------\n\nYou can use Apigee to manage the interactions between Dialogflow and your backend services.\nApigiee's ParseDialogflowRequest and SetDialogflowResponse policies enable easier integration\nwith Dialogflow. By using these policies, you can easily plug-in your backend services\nto handle fulfillment requests from Dialogflow.\n\n\nThe ParseDialogflowRequest policy processes the [WebhookRequest](/dialogflow/cx/docs/concept/webhook#webhook-request) from a Dialogflow\nvirtual agent before sending the request data to your backend services. The policy extracts data from\nthe WebhookRequest into the flow variables, which your backend services can use.\nFor more information, see [ParseDialogflowRequest policy](/apigee/docs/api-platform/reference/policies/parse-dialogflow-request-policy).\n\n\nThe SetDialogflowResponse policy processes and formats the response data from your\nbackend services as a [WebhookResponse](/dialogflow/cx/docs/concept/webhook#webhook-response) to the Dialogflow virtual agent.\nThe policy constructs a WebhookResponse in the required format for a Dialogflow agent.\nFor more information, see [SetDialogflowResponse policy](/apigee/docs/api-platform/reference/policies/set-dialogflow-response-policy).\n\n\nIf you are a backend service integrator, you need not spend time understanding the\nformat of the Dialogflow's WebhookRequest or WebhookResponse. The Dialogflow policies will handle\nthe format conversion for you.\n\n\nThe following image shows how the ParseDialogflowRequest and SetDialogflowResponse\npolicies assist you in handling Webhook requests and responses from the Dialogflow agents.\n\n\nApart from the ParseDialogflowRequest and SetDialogflowResponse policies, Apigee provides\nthe AssertCondition policy that lets you evaluate conditional statements using\nyour flow variables. You can use the AssertCondition policy together with the\nDialogflow policies to further simplify your effort in integrating Apigee with Dialogflow.\nFor more information, see [AssertCondition policy](/apigee/docs/api-platform/reference/policies/assert-condition-policy)."]]