Hi all. I'm trying to figure out if and which ai chatbot I should use for this project.
Hi all. I'm trying to figure out if and which ai chatbot I should use for this project. I have a new client that has some special needs. This university client wants prospective and current students to be able to use an AI chatbot to search for courses, specifying the term (like spring 2025, fall 2025, etc.) and whether the course is for undergraduate or graduate students. 1. I need to be able to upload a CSV file (containing the data). 2. I also need to be able to enter a URL to a CSV file (containing data) so that, if the data changes, it will use the new CSV data whenever the data file is updated, likely daily. 3. I also need to know how I can automatically tell the AI Chatbot system to retrain itself (let's say each day) when the CSV data is updated. I'm thinking that I can tell the client to make sure they upload the new CSV file (to overwrite the previous data in the same file name) each day before 10:00 AM EST. Then I need to be able to tell the AI Chatbot to retrain at 11:00 AM EST on the new data in the updated CSV file. The client of mine won't be able to upload any files to Google. They can only put the CSV file in a web accessible location by give me a url to the CSV file. That's the basic description of what I'll need. I'm not sure which AI Chatbot system will be able to work with these requirements. AND .. very important, I'll need the AI Chatbot to be able to answer a question like "what courses are being taught by Joe Shmoe (for the term they selected and if it's an undergraduate or graduate level) but when asked this question, the AI Chatbot should be able to find "all" the courses and provide a list of all (not just some). Or the AI Chatbot would ask any follow up questions that are deemed appropriate. I just can't have it provide a partial list or partial information. So that's kind of it. Does anyone have any thoughts or recommendations as to which AI Chatbot system I should look at and what will I need to do (outside of he AI Chatbot) in order to accomplish these requirements.