Today I built an app I had wanted to build for a very long time. It's basically a personality-based AI chatbot.
You provide 2 simple things:
1st, instructions on how the model should behave. You can be very specific.
2nd, data. You want the personality to understand, that data can be bunch of PDFs.
It then turns that data & instructions into a personality. So, next time you ask it anything, that personality will have all the context of the data you provided & will behave according to your instructions.
When I'm all set, I'll open source it. you can simply attach your own API.