BharatSahAIyak / kisai-bot

0 stars 0 forks source link

Creating a new benchmark answers #235

Open Gautam-Rajeev opened 3 months ago

Gautam-Rajeev commented 3 months ago

We need to have golden answers for all these questions populated here

(some benchmark answers already exist for 350 questions) from the content and the previous answers. @aashutosh-samagra can pick from there and do vlookup

For each question, can we use the content to create an answer using GPT , we can use whatever is coming from the Bot if it looks like a good answer, if no relevant answer is there on content or question is not clear, the answer should be -'Sorry I cannot answer the query because we dont have content for it' or 'Can you clarify the question'

Gautam-Rajeev commented 3 months ago

The sheet that needs to be populated is here

Steps to figure out the issues :

  1. I have created a column called 'Issues'. You can fill them up in comma separated values. This may not be the breaking change that caused the problem/mistake. This is just an issue in the bot which you see for the question that needs to be fixed. Some questions may have multiple problems. Some questions may have correct answer and yet have problems. e.g. There was no content but the answer is correct (very common) because GPT took over. or question was classified wrong but still has no issues.

The possible issues are:

  1. Fill the column 'Correct Translate' and 'Correct Class' if there was a mistake in classification/translate.

  2. Fill column called 'Intents' : The column covers what the farmer was trying to ask in the question. It should ideally have terms like pest prevention, pest treatment, disease treatment, disease prevention, scheme information, scheme eligibility, scheme status, fertilizer application, irrigation, agriculture best practices etc. You are free to write anything you find correct. We will cluster later. But keep the intent compact and comma separate different intent.

  3. Fill the column Correct/Wrong in answers. If the answer is bad only because of a lack of content and gives a generally correct answer its filled as Correct. If it gives an answer which is not useful to the user at all or is irrelevant, its marked as Wrong

  4. For the cases where the content was there or the question was not related to agriculture fill the golden answer, constructing an answer from the question and content. For where the answer went wrong because of the classification/translate. Use the admin panel to look at relevant content and fill the golden answer from the content. One can use GPT and ask it to answer basis of question and answer in English.

For cases where you have content as an issues, do not give an answer. You can add source of content if you feel like you have time or its useful,

ChakshuGautam commented 3 months ago

Expert to close this by 19th July

PriyanshiSoni11 commented 2 months ago

@GautamR-Samagra Any update on this?

PriyanshiSoni11 commented 1 month ago

@Amruth-Vamshi @GautamR-Samagra please provide update over query set

Gautam-Rajeev commented 1 month ago

@MaunicaKolla815

PriyanshiSoni11 commented 1 month ago

@MaunicaKolla815 Any ETA when this set will be ready ?

MaunicaKolla815 commented 1 month ago

@MaunicaKolla815 - close this