I have a few questions for people who use OpenAI Assistants to communicate with website visitors or customers.
Did you create the UI yourself or did you use ready-made solutions?
Is communication with the end-user only text-based, or can the user, for example, send a file?
Do you use one assistant or many and transfer the end-user between them?
What languages do you support?
We have just released a solution that allows you to embed assistants on the website in the form of a widget: Free Chat Interface for OpenAI Assistants | OpenWidget and we are planning the next steps in development. Information from you will be very helpful.
Despite the lack of answers directly here in the thread, I received messages from several website owners, and a few also decided to test our solution and share their feedback - thank you very much for them!
I got answers the second question - I know that handling files from end-users is not perceived as a priority. This may only be useful in the case of a possible transfer of the conversation to a real human agent.
if you still haven’t found anything, i’ve built a product for this too - you can create a chatbot connected to your assistant and publish it to your website (and even monetize it), it’s called pmfm ai
Unfortunately, OpenWidget is not a good solution to deploy OpenAI Assistants. They provide a confusing UI and require several clicks to reach the assistant. For the support scenario, this will cause customer frustration in a scenario where reducing customer frustration is the main goal. A simpler UI that clicks straight into the chat interface is needed.
OpenWidget offers many functions and the vast majority of our users configure it so that in addition to chat with the assistant, it also includes other features, such as FAQ or Google reviews.
However, we know that some people, would prefer to use only the chat option, which makes the additional step of a welcome screen difficult.
We have a workaround for that. We have a function that allows you to add your own button to a website that opens a direct view with chat. I recorded a demo that shows this. Please take a look: openwidget-custom-button_opt.mp4 - Google Drive
On the video you can see the situation when I open the widget with the default launcher - to go to the chat with the assistant, you need to open the widget, select contact options, and then chat. Then I use the custom button - the widget opens immediately in the chat view.
Creating such a button is simple - in my case it was:
<button type="button" data-openwidget-action="maximize" data-openwidget-feature="chat">
Chat with Assistant
</button>
This workaround requires adding HTML code to the page. We are also working on an easier solution - the ability to turn off intermediate steps (welcome screen), so that after maximizing you can immediately open the chat view with the assistant. This option should appear within a few days.
Thank you again for your feedback, let me know if it works for you.
Have there been many changes to OpenWidget recently. The issues I have had in the past is that most HTML links in chat responses do not work, you cannot upload to analyse and cannot download documents, you cannot change the chat window size, it is limited to one API per account (at least it is free!), and configuration changes are a bit limited. Thanks. Sanwar
Yes, I created UI for myself initially but eventually built too many products on the same UI pattern. This later became AI UI startup (superinterface.ai, open-source).
I’ve played with both voice and text - current voice models (whisper, tts) from OpenAI are a bit slow. Really looking forward for gpt-4o voice api release. And yeah, I added file uploads.
I use multi-agent flows in a few products of mine and also Superinterface supports multi-agent flows. Haven’t seen anybody else do this tbh.
Usually OpenAI assistants support any language, but English is the best.
Yes! We’ve released two customization options for OpenAI Assistants users:
If you have OpenAI Assistants integration enabled, you can turn off default email contact form. The chat with Assistant will be the only available options. The option is available here.
Chat-Only mode. You can disable all other OpenWidget features and leave just chatting option, without any other intermediate steps. The option is available here.