Carmine Paolino
๐ค SpeakerAppearances Over Time
Podcast Appearances
So you're basically going to chat with an LLM, just like you go to chatgpt.com, but this time in your own interface, which makes it really cool and interesting.
And you can put it wherever you want, as you said.
Now, if you want to interact with your data, what you need to do is to create tools.
or at least one of the ways that you could do it is to create tools that then you can give to the LLM to actually use.
And this is actually how I built Chats with Work as well.
So at the moment, I have the search tool for Google Drive, which enables the LLM to search in Google Drive.
But the LLM is going to decide when it's going to use that tool.
and how to use that tool.
So which keywords should it use, which other arguments should it use, et cetera.
And that's why I think the most important part of AI development and the philosophy behind RubyLM is that it's
teaches you to not think too much about the grunt details of the API of the specific provider, but just think about the description of the tool.
Think about the description of the parameters of the tool.
Think about your system prompts, right?
Because these are the most important things that you should think about when you develop an AI, because these are the things that determine ultimately how useful that AI is going to be for you.
And so I developed a little DSL for making tools and you can basically specify it in a very simple way.
All of the documentation is on rubylm.com.
So if people want to check it out, how to do that, I think that's the best.
It's probably easier to, to, to go there than for me to just spill out some Ruby in a podcast.
man this looks really good just like it it feels like a very very ruby styled ruby-esque i guess is the way you would say that right right and that's yum yeah thank you that's kind of that's what i wanted to do so i didn't find anything out there that was very ruby like and ultimately i'm back to ruby after many many years because wandering in the woods yeah yeah ruby has been
out of all the programming languages that I've used, the one that I really fell in love with.