AI Assistants is a Twilio Alpha project that's in Developer Preview.
View the current limitations for details about feature limits during developer preview.
While AI Assistants are in developer preview, there are feature limitations and system limits in place. Learn more about current limitations in Limitations.
If you want to exceed these limitations, please reach out to our team at twilioalpha@twilio.com.
AI Assistants can speak in multiple languages, however we have not tested or optimized for multilingual support yet. It is on our roadmap to test and make improvements to multilingual support. In the meantime English is the recommended language for the configuration of your Assistants.
If you want your test your Assistant in other languages you can define this in the Personality Prompt:
Ensure that your responses are always in the same language the customer uses.
Every Assistant comes with a REST API that you can use to trigger a message. Aside from a body
you can pass in a session_id
of your choice (used to maintain message history) and an identity
. Learn more in the Channels documentation.
You can also use Twilio Quick Deploy to quickly connect your AI Assistant to various channels.
Tools differ from Knowledge in that Tools accomplish specific tasks (for example, looking up the weather or finding directions to a location), whereas Knowledge entries are unstructured data sources that the AI Assistant can reference to ask additional questions (such as your company's policies or documentation).
Use tools when you're looking to take action or fetch specific data. Use knowledge when you want to interpret an unstructured data set (ie answering questions or referencing information).