My First GPTs
In my previous post, I delved into the exciting realm of OpenAI’s latest offerings, setting the stage for an even more intriguing exploration this week. Today, I’m excited to share my hands-on experience with custom GPTs, showcasing both successes and learning curves.
Credit Card Advisor: A Simple Text-based GPT
My first venture was into a text-based GPT, driven by my recent credit card research experience. I navigated through sites like NerdWallet and WalletHub, sparking the idea of a GPT that tailors credit card recommendations to individual needs and preferences.
The GPT creation process, streamlined through the ‘GPT Builder’ in the ‘Create’ tab, was remarkably user-friendly, guiding me through each step. I enabled ‘Web Browsing’ capability for this GPT, so it searches the web but also summarizes and formats the information neatly.
Curious to see it in action? Experience the the Credit Card Advisor here.
Purrfect Tales Illustrator: Blending External API with DALLE3
Except from setting up GPT by chatting with the GPT Builder, one can also make advanced configurations manually. Next, I ventured into combining GPT with external APIs and DALLE3. Utilizing the ‘Actions’ in the ‘Configure’ tab, I integrated the whimsical meowfacts API, which serves random cat facts. The GPT then collaborates with DALLE3 to transform these facts into charming four-panel comic strips.
Discover the creativity of the Purrfect Tales Illustrator, aptly named by GPT itself.
Hyrule Villager: Elevating API Integration
In the above GPT, it only uses default parameter values in the API calls. To challenge the GPT further, I interacted with the Hyrule-Compendium-API, which contains info of one of my faviorate games ‘The Legend of Zelda: Breath of the Wild’. This GPT automatically picks up any item or regions the user mentioned and passes it to the API to collect info. It then masquerads as a Hylian villager, weaves the API responses into humorous stories.
Chat with the Hyrule Villager here.
Data Analysis Report Creator: Merging Knowledge Base with Code Interpreter
Intrigued by GPT’s potential in data analysis, I created a GPT equipped with a Code Interpreter. In this GPT, I provided instructions on general data analysis practices. I also uploaded an analysis report template and some examples to the knowledge base, and asks the GPT to generate a report in DOCX following the format.
Despite its impressive capabilities, I observed notable gaps in its ability to produce statistically sound and business-actionable analyses. These insights, which I’ll detail in a future post, highlight the need for further advancements in AI-driven data science (which means I will not lose my job to AI at least for now).
Test the Data Analysis Report Creator here and see its capabilities for yourself. However, please note that it fails to follow the format from time to time, so I still need to do more prompt engineering there.
Final Thoughts
Not all my experiments turned into GPTs:
- I tried to set up ‘Actions’ with more comprehensive APIs like the Google Slides API, but had no luck there given the complexity.
- I also tried the Zapier action, which is also presented in the OpenAI DevDay demo. Due to privacy and security concerns, I was a bit hesitate to actually build any GPT on top of it.
This exploration has been a phenomenal learning experience, igniting my enthusiasm to delve deeper into the world of GPTs.