GPTs
By Hannah Renners
Over the past one and a half years OpenAI has become probably the most well known AI company that has ever existed. Just recently they introduced GPTs, here are some that I have build and what they can do.
What are GPTs?
ChatGPT’s GPTs allows users to create custom versions of ChatGPT for specific purposes. These custom GPTs can be tailored to assist with various tasks in daily life, work, or at home, and can be shared with others. GPTs can be tailored with custom instructions, OpenAI provided functions like Web Browsing with Bing, DALLE-3 Image Generation and Code Interpreter, as well as custom user added actions that can call basically any api.
My GPTs
I first started as anyone else did in November with some basic GPTs of which the only distingushing features were some prompting. While I think they can be very useful too, I think the long term direction will definitely go towards GPTs with custom actions. Using custom APIs for your GPTs can really add a lot of functionality to them.
Basic GPTs
But, since this is where I started, here are some of the GPTs I worked on that only involve prompting (somewhat in the order I created them):
Python Pro: I do most of my coding in python, not because the language is quick but because coding in it is. Python Pro attempts to solve some of the short comings of default GPT-4 Turbo by giving it more careful instructions on how it should write, think about, and present code.
Scholar’s Mate: Contrary to the name, this is not a chessbot (that comes later), but a simple GPT that is meant to be used by German Abitur students like me. The instructions were writtin in such a way that it should answer in a more useful manner for school work in german schools.
Tech Sage: Sometimes even Technical users have issues, and ChatGPT often things you don’t know how to turn on a computer, so this GPT was made to help those who know how to build and program one.
Veggie Master: Getting ideas for meals can be hard, especially when you’re vegetarian. Knowing what is and is not vegetarian can also be a bit hard sometimes, this GPT is designed to help with that.
Atlas Eye ChatGPT is suprisingly good at GeoGuesser, this is just a prompt I had for that previously in the form of a GPT.
KSP - Mission Manager & Advisor: Kerbal Space Program is one of my favorite games of all time, so logically I have played it a lot. Sometimes it’s really hard to come up with new ideas and campains. This GPT helps to get Ideas, suggest campains and missions. You can use it as your KSP Mission manager with mission requierements and all.
Advanced GPTs
Adding custom actions can really take these to the next level. Most of these aren’t public availible (because they’d cost me quite a lot of money to run for many people) but maybe that will change with the release of the GPT-Store sometime soon.
My general tech stack for my actions looks something like this:
- Domain hosting with AWS
- API Gateway on AWS pointing to custom Lambda functions
- Custom Lambda function that executes logic and calls external api
This way I have more control over the way the api’s get called, the way the outputs are returned and so on.
Grand Master: This one is actually public. It has some long custom instructions and access to Stockfish via an API. It’s actually quite good at chess this way, but can also hold up suprisingly well even without the custom actions.
Searcher: “Web browsing with bing” is… okay. I wouldn’t call it great and it’s very slow. So I build my own search engine for ChatGPT. It combines results from the Brave Search API (about 25) including news and recent sites and output based on the query from the pplx-70b-online model from perplexity.ai. It’s not quite as in-depth as Web Browsing can be but it’s way better for quick searches using ChatGPT.
G-Paint-T: DALLE-3 is without a doubt the best image model there is right now, using it through ChatGPT has some caviats tho especially when it comes to “sensetive” topics or copyrighted characters. ChatGPT is very good at prompting for image models though so I build a custom integration with SD-XL, Playground V2 and OpenDalle. This gives me a lot of choice and some great image generations for basically anything and everything.
GPT Craft: Very similar to Searcher this uses the pplx-70b-online model from perplexity.ai to get the latest info on Minecraft Mods and Snapshots. Just a generally very helpful tool for Minecraft including the usage of Mods and Redstone.
QR Code Painter: There are some great sd-xl fine-tunes that are able to integrate a qr code into an image, this uses such a model within ChatGPT.
I’m sure I will build more in the future and I can’t wait for them to at some point be monetizable through the GPT Store so I can actually make them public ✨