Another one that popped up during the day job. A customer asked us to build an application that does the following:
- Allow the users to create and train a model that will extract questions from RFPs.
- Allow the users to create and train a model that will provide answers to RFP questions.
- Expose both models (questions and answers) to endpoints.
- Create a process where that will process new RFPs.
- Write the results (questions, answers, confidence scores, etc) to a spreadsheet in blob storage.
Unfortunately, I can’t show you all of that. But one thing I can do is give the user another option as to how they query the answers model. For example, I want to create a plugin in Word that will allow the user to highlight some text (presumably a question), click a button, and get a list of possible answers (and the corresponding confidence score) returned to the user.
(this is currently a work in progress)
5/29/2024 Update – I can’t post a screen shot because I made this for the day job, but I got this working. A user is able to highlight a question and click a button in the task pane to get an answer. Under the covers, I used Document Intelligence to mine the questions on the RFPs and then AI Language service to build a knowledgebase for question/answer pairs. I used Office.js for the task panel functionality (it was waaaaay better than the .net version).