AI Generated ChatGPT Apps

A ChatGPT app is basically a micro app, or a widget, that can be injected into the chatbot when needed. Such apps can be for instance purchasing forms, integrated with E-Commerce systems, such as Shopify or WooCommerce. It can be a simple "contact us" form, or it can be full scale apps such as Google Maps.
This allows the LLM to display "visual apps" when needed, allowing the user to fill out forms or provide additional data, resulting in a visual chatbot and AI agent experience. The value proposition should be obvious.
However, to create a ChatGPT app requires downloading OpenAI's SDK, knowing how to create software, and mess around with your app for weeks before it's done, possibly months.
With AINIRO's Magic Cloud you can create such apps in seconds using natural language and AI. Technically, these aren't ChatGPT apps, since you cannot embed them into ChatGPT itself - But functionally they're 100% equal, since they serve the same purpose. The app can be 100% created using No-Code and generative AI, and the app can be triggered and shown inside your AI chatbot or agent on demand.
Use cases
There are about as many use cases for this as there are apps in the world, but I've listed a couple of the obvious once below.
- Purchase forms on e-commerce website embedded directly into the chat stream.
- Contact us forms to allow users to leave their names and emails.
- Widgets such as Google Maps integrations or Calendly integrations.
Basically, everytime a natural language interface won't cut it, you've got the ability to display a "GUI widget" that provides the user with a visual and graphical user interface to interact with your AI agent. The above widget was created with a prompt resembling the following.
Create a colourful widget that invokes the Chuck Norris API to fetch a joke when a button is clicked
Below you can see how I created the above widget by simply describing to the LLM what I want the widget to do.
Magic Cloud will automatically determine if you need an API, connect to a database, and help you generate your backend code correctly.
Visual AI Agents
I am not 100% sure, but I think we at AINIRO with the above feature is the only company on earth, besides OpenAI, that can deliver "visual AI agents and tools". This completely changes the game, since you can provide rich graphical user interfaces, as an integrated part of the chat experience. Watch the following video to understand how I created the above widgets.
In the above video I am creating 3 "ChatGPT apps", or widgets, then I add these as "tools" to an AI agent, for then to create a landing page for my agent, and 5 minutes later I'm done! Everything is created with natural language and plain English. No code was manually written.
Rich GUI Chatbots
The GUI was invented in the late 1970s by Xerox Parc, and it completely changed how we interact with computers. An image says more than a thousands words, and a rich graphical user interface is kind of "an image". With a graphical user interface, you can validate data, guide the user with visual clues, and provide a richer chatbot experience than a traditional text-based only interface gives you.
This completely changes the chat experience, allowing you to use a rich graphical user interface to communicate with the AI agent. The following screenshot demonstrates a widget that displays items from my database.
The above widget was created with a prompt resembling the following ...
Create a colourful widget that connects to my chinook db and retrieves Artist records with paging and sorting
Wrapping Up
A rich graphical user interface can change the way people interact with your AI chatbot. Such widgets or ChatGPT apps can solve a lot of problems much better than a traditional text-based user interface. But the value comes from the combination of having a natural language interface, capable of displaying rich user interfaces on demand.
And of course, when Winnie the Pooh was asked if he wanted a GUI or a text-based interface, we all know his answer ...
Yes please!