We have written numerous papers, and have completed numerous projects. I wanna build a bot that reads through these papers and answers the questions in first person perspective.
What should happen:
John Doe visited my web application and uploaded all the stuff, about his interests, his past work, current projects, progress, and challenges. My web application will then generate a chat interface, that he can share with his circle, for example via LinkedIn.
Anyone who accesses the link should be able to ask questions like āHey John, how did you achieve x accuracy on the ABC scale in your project Yā and the chatbot will reply in the first person āI have used XYZ, which helped me in achieving x accuracyā. āI have used references from PQR paper for the Y projectā. Any question we ask about the person John Doe, the chatbot should reply in the First person āI didā, āI usedā, āI thinkā, etc., This chatbot is John Doe himself. and is limited to reply as John Doe only. If anyone asks questions that the bot doesnāt have enough information, it gives a soft reply to send an email, and the bot will send the conversation as an email to John Doe.
Applications: The basic usage I can think of is, that this is like a resume reading bot, that can answer questions on the resume you provide. Celebrities, Comedians, Players, and Scholars, all have their websites. A chatbot that replies like the celebrity āTo check on their ongoing projects, tours, ticket buying optionsā etc.,
Future: I wanna add controls like humor level, slang, mood, languages, attitude etc.,
What to use? How to do?
These are the biggest questions I have right now. I know Bert can be used to achieve a simple question-answering model. And I can use LangChain for certain tasks. But, how do I achieve
- It needs to produce more generic replies, like human conversations.
- It should always reply as the owner/ Author of the bot only. In a āfirst personā only.