OpenAI Feature Enhancements
At Beefree are committed to providing an exceptional end user experience. While the changes outlined in this article may seem like slight enhancements, the impact they have on the individuals using your host application speaks volumes. We understand that the user interface plays a crucial role in ensuring user satisfaction, and that, along with our unwavering dedication to creating intuitive end user experiences, is what prompted our decision to create these slight changes and continue to add value to host application end users.
Status Update to the End User
The first change we'll discuss is the status update that is now provided to the end user. While they are waiting for a response to their prompt from OpenAI, they will see a status update with the message “Working on it”. This change brings more transparency and user-friendliness to the AI feature. Now, users will receive real-time information about the status of their response. This update empowers end users to know when to expect their results, while ensuring that their interaction with the application is both smooth and seamless.
Image 1: Prompt Response Status Update Displaying the Text "Working on it"
Smaller Prompt Font
To enhance readability and emphasize OpenAI’s response to the end user’s prompt, we've made the prompt's font slightly smaller compared to the response’s font. By making the answer stand out, users can quickly identify and focus on the information they need, making the application more user-friendly.
Image 2: Smaller Prompt Font Compared to the Response
Apply Button Placement
We've moved the Apply button from the right side to the left side of the interface. Placing the Apply button on the left side aligns it with the user's natural reading and interaction flow, providing a more intuitive experience. This shift also reduces the risk of users confusing it with the Generate button. The end result is an interface that streamlines user actions and reduces the likelihood of errors.
Image 3: Apply Button Moved to the Left of the OpenAI AddOn
Introduction of the Regenerate Button
The Regenerate button is a new addition to the AI feature, and it's all about empowering the end user. This button enables users to iterate on the response generated by the AI model without having to go through the entire process again. It's a time-saving feature that improves productivity and user satisfaction. The Regenerate button is designed to provide users with the flexibility they need to fine-tune the AI-generated responses to their specific requirements.
Image 4: New Regenerate Button to the Right of the Apply Button
To enhance the end user's experience further, we've introduced a feature called Token Upselling. This feature displays banners that notify users when they are running low on OpenAI tokens. By default, this notification banner is triggered when they have only 20% of their credits left. However, this can be customized for each host application’s unique use case.
This proactive approach allows users to take action in a timely manner, such as purchasing more tokens prior to not having any left. It not only keeps users informed about their credit balance, but also ensures that they have uninterrupted access to the AI feature.
Image 5: Token Upselling Notification Banner
ALT Text Generation
We've integrated AI and Computer Vision to generate Alternate Image Text (ALT Text) within the application. This feature will be available across three builders: the email builder, popup builder, and page builder. ALT Text is essential for making digital content more accessible. By automating ALT Text generation using AI and Computer Vision, we not only improve accessibility but also save users valuable time and effort throughout their process of making content creation more efficient and inclusive.
Finally, we've implemented a crucial enhancement: the introduction of error messages in the event any errors occur during the OpenAI AddOn operation from prompt submission to response output. These error messages serve as a transparent resource that immediately informs users of when their request encounters an issue, while also offering clear guidance on the next course of action.
Image 6: Two Error Examples with the New Error Messages Displayed
In conclusion, these changes have been carefully designed with the end user in mind. They enhance transparency, readability, and usability while providing end users with more control. These updates improve the user experience and help you leverage the full potential of your host application.