AI-102 Question 424
Select 3You are tasked with building a customer support chatbot using Azure OpenAI's GPT-4 model. The chatbot must integrate with a backend database to retrieve customer-specific order details in real time. Which of the following steps are essential to implement this solution successfully?
- A
Use Azure OpenAI's GPT-4 model to generate conversational responses.
- B
Implement an Azure Function to query the backend database for customer order details.
- C
Enable the GPT-4 model's self-learning feature to automatically integrate with the database.
- D
Set up a prompt engineering mechanism to include customer-specific context in GPT-4 queries.
- E
Deploy the solution on an Azure Kubernetes Service (AKS) cluster for scalability.
Show answer and explanation
Correct answers: A, B, D
Explanation
To build a customer support chatbot using Azure OpenAI's GPT-4, you must use the model to generate responses and integrate it with a backend database for fetching real-time customer-specific details. Prompt engineering is essential to provide the model with appropriate context. Azure Functions can serve as the bridge between the chatbot and the database. Deploying the solution on AKS is optional and depends on scalability requirements.
- A. Correct.
Correct. The GPT-4 model is central to generating conversational responses and must be used as part of the solution.
- B. Correct.
Correct. An Azure Function or similar service is necessary to interact with the backend database and retrieve customer-specific order details dynamically.
- C. Incorrect.
Incorrect. Azure OpenAI's GPT-4 does not have a self-learning feature that can automatically integrate with external databases. Integration must be explicitly implemented.
- D. Correct.
Correct. Prompt engineering is critical to provide the model with the necessary context for generating accurate and relevant responses, such as customer-specific details.
- E. Incorrect.
Incorrect. While deploying on Azure Kubernetes Service (AKS) can help with scalability, it is not essential for successfully implementing the solution. Other hosting options might suffice.