Hello,
I have installed and deployed the sample app described in this link:
https://github.com/Azure-Samples/azure-search-openai-demo/blob/main/README.md#deploying-from-scratch
I have followed the guidelines for minimal cost deployment:
https://github.com/Azure-Samples/azure-search-openai-demo/blob/main/README.md#deploying-from-scratch
I compared the following conversation between this sample app and ChatGPT (https://chat.openai.com/?sso=) :
I gave the below csv data to both chatbots:
Line Quantity Description Data Category Asset Type Fee Type Request Type Variable Start Date End Date List Price Amount Pre-Optimization Total Amount Optimization Factor % Optimization Discount Amount Net Amount 1 2335 Sched FixedIncome SecMaster Unique Security Master Fixed Income SCHEDULED Unique 01/01/2024 31/01/2024 "$3,123.75" "$3,123.75" "$3,123.75" 4.797 "$2,973.90" $149.85 2 810 Sched CMO/ABS SecMaster Unique Security Master CMO/ABS SCHEDULED Unique 01/01/2024 31/01/2024 "$1,249.58" "$1,249.58" "$1,249.58" 4.321 "$1,195.59" $53.99 3 6140 Schd FI ColTagging Unique Collateral Tagging Fixed Income SCHEDULED Unique 01/01/2024 31/01/2024 "$8,130.00" "$8,130.00" "$8,130.00" 100 $0.00 "$8,130.00"
ChatGPT immediately understood what the data was and provided a break down of it, showing that it understood what the rows and columns were. The sample app outputted the data as pipe-separated, which seemed to suggest it had understood the structure of the data (see screenshot below).
I then asked this question to both chatbots:
What is the total Net Amount across the Security Master data category?
ChatGPT provided the correct answer, and it even explained how it reached this answer (see screenshot below).
The sample app, on the other hand, gave a wrong answer following a partial understanding the data and/or question (see below screenshot).
The app uses gpt-35-turbo and ChatGPT on this URL (https://chat.openai.com/) uses ChatGPT 3.5, so I am wondering why there seems to be a discrepancy in the ability of the two chatbots to understand the prompts. Is it related to the fact that the sample app is using a free-tier Azure subscription? And would using a paid subscription enhance the chatbot's ability?
Please let me know if you need more information.
Thank you.