Evolutionary AI Chatbots

Evolutionary AI Chatbots

Evolution means to dynamically change over time, according to the expectations that's required to facilitate for the survival of the fittest. Speaking about evolution doesn't make sense in relationship to AI, but it's difficult to not use lofty words as we're describing our newest feature. Basically, as you're having a conversation with your AI chatbot, you can modify its behaviour as you see fit. Watch the following video to understand what I'm talking about.

CRUD on your RAG database

In the above video I'm having a conversation with an example AI chatbot. The chatbot is connected to the internet and can search the web, in addition to dynamically updating its own internal RAG database during the conversation according to your instructions.

The feature came up because one of our clients are performing online investigations of persons of interest. I can't disclose who, but as he is performing his investigation often times the database becomes "polluted" with irrelevant content. Regardless of who he's conducting a search for, there's always a soccer player somewhere with the same name.

To increase the quality of his data, he needed the ability to dynamically modify the RAG database during usage, and delete items, in addition to performing standard SQL-based lookups into his RAG data.

Both of these were easy for us to solve due to our AI functions, and basically just implied implementing CRUD capabilities on the underlying training material. To understand, imagine the following training snippet being a simple training snippet added to the model as a training snippet record.

Deleting a training snippet during conversation

The above training snippet becomes an instruction to the model, allowing us to say stuff such as "Delete the training snippet with the ID of xyz" for instance.

Thomas Hansen

Thomas Hansen I am the CEO and Founder of AINIRO.IO, Ltd. I am a software developer with more than 25 years of experience. I write about Machine Learning, AI, and how to help organizations adopt said technologies. You can follow me on LinkedIn if you want to read more of what I write.

Published 26. Jul 2024

Create your own SearchGPT Today

OpenAI's latest product called 'SearchGPT' is kick ass, but it's got a waiting list, and it's only released for a selected few users. With AINIRO you can have it today!

Read More

Facebook doing Great Stuff with Open Source AI

Every now and then we get an unlikely champion. When it comes to AI, Meta and Facebook has truly done some amazing stuff. Their latest move to open source their 405B model is simply amazing.

Read More

Customer Service - Will AI Take Your Job?

If you're working with Customer Service you're probably wondering about how to deal with AI. My point of view is to embrace it before it drowns you.

Read More