Builder Assistant September 06, 2023 20:30 Updated Index: What is the Builder Assistant? Benefits Available Resources Operating Rules How to Use? Support and Assistance Creating Blocks in Builder Using Artificial Intelligence Understand how the Builder Assistant works, a new feature in Builder that allows you to create blocks in your conversational flow using ChatGPT technology. Important: This is a Beta version solution, which may be discontinued and have limited or paid access in the future. The use of the feature in the current version or its eventual unavailability in the future does not jeopardize your intelligent contact or any actions that have already been implemented through it. What is the Builder Assistant? The Builder Assistant is a tool that enables the creation of blocks in your conversational flow with the help of Artificial Intelligence. This is done through commands written by the user, suggesting and describing the content of the blocks they would like to create. This feature speeds up the creation of flows by eliminating, in some use cases, the need to manually create and configure each block and its exit conditions. Here, you will find useful information to get started using the solution and create custom flows. Benefits Provides greater ease and speed in creating blocks in your conversational flow. Utilizes the power of AI to generate texts and messages within your blocks. Available Resources In this Beta phase, the Builder Assistant will generate flows with selected native components, such as Texts and Quick Reply. You can also create numbered menus. Soon, we will provide even more alternatives for you to experiment with and create even more personalized flows. Operating Rules Since this is a tool that uses artificial intelligence technology, it is the responsibility of the user to verify the content and settings of all blocks created to ensure they meet expectations. Additionally, the same command requested at different times may result in different blocks. To improve usability and ensure that blocks work as effectively as possible, the Assistant will follow these rules: Text Component The Assistant will use ChatGPT technology to automatically create text for your blocks based on your request. You can insert the text you would like to be presented in the block or provide instructions to GPT in terms of tone (friendly, formal, funny, for example) and text size. Quick Reply and Numbered Menu Component When the user requests a list of options - regardless of whether it is requested as a menu or quick reply - the Assistant will decide the best way to present the options based on the settings of the Quick Reply component for the WhatsApp channel. If the user requests up to 3 options with text no longer than 20 characters per option, a Quick Reply component will be used. If more than 3 options are requested or if one of the options has more than 20 characters, a numbered menu will be created. For the numbered menu, it is not necessary to explicitly request the menu or include the option numbers in your request. The tool will configure this automatically. Exit conditions will also be automatically created based on the options contained in the numbered menu or Quick Reply. It is the user's responsibility to verify that they are configured correctly. How to Use? Next, read the step-by-step instructions to access, describe what you want, and view the results of the blocks that will be created with the assistance of this feature. Step 1: Accessing the Feature The feature can be accessed at any time within the Builder environment, in a conversational flow or subflow. To access it, simply select the button with the robot icon in the left sidebar, and the interface for entering commands to the artificial intelligence will appear on the screen. In this interface, you have the "Close," "Cancel," "Create Blocks" buttons, and the link to this article. Additionally, there is a text box where you can describe what needs to be created within your intelligent contact, always remembering the possibilities and restrictions of the Assistant. Step 2: Describing What You Would Like the Artificial Intelligence to Create In the text box, you should freely enter what you would like the artificial intelligence to create for your intelligent contact, and then select the "Create Blocks" button. Once the tool understands your request, the interface will close, and you will see the blocks created on the main Builder screen. During the creation stage, if any errors are found with artificial intelligence or the interpretation of the user's request, an error will be displayed on the screen, and the user can change their request and send it again (example below). Additionally, a satisfaction survey about the request will be displayed. The response to this survey will help us optimize and improve the tool. To assist in the request stage, we will present some examples of commands and the tool's response based on the product's capabilities. Example 1 - Simple Menu: "Menu with the following options: Current account, Credit card, Balance and statement, and Password update." Example 2 - Simple Text: "I want a welcome message of up to 150 characters from My Store to my customer in a friendly tone." Example 3 - Simple Quick reply "Menu with the following options: Sales, Exchange, and Complaints." Example 4 - Menu with Text "I want to ask my customer briefly and directly about what topic they would like to discuss and present a menu with the following options: Reserve a table, View the menu, Budget for an event, Marriage/proposal request, and Speak with an agent." Example 5 - Quick Reply with Text: "I want to briefly thank my customer for contacting My Bicycle Store and have them choose one of the options: Purchases or Maintenance." Example 6 - Menu with Customized Flow Continuation: "Menu with options: Plans, Change payment method, and Hire. If the user selects the plans option, the response will be: Our plans can be found on our website; to change the payment method, the response will be: this action is performed in the Payment method option on the platform; and for the hire option, the response will be: soon, an agent will contact you." Example 7 - Initial Greeting and Menu with Customized Flow Continuation: "Welcome and ask about what topic they want to discuss in the same block: Consultation, Examination, Collecting results, and Teleconsultation. For the first two options, the response should be: Follow the instructions below to perform this action. For the third option: Examination collection can be done at the clinic reception from Monday to Friday. For the last option: Teleconsultations are scheduled through the website." Step 3: Testing the Created Flow Currently, it is not possible to test individual blocks created with the tool. To do this, you will need to connect the blocks created in your flow and perform the test as you normally do. If you want to make testing easier, you can modify your original flow and connect the blocks created with artificial intelligence to the starting block in the main flow. Step 4: Evaluating the Created Flow The final step in creating your blocks with artificial intelligence is to evaluate what has been created. This evaluation will be done through a pop-up displayed in the lower right corner of the screen and will be used to optimize the tool. Additionally, if the evaluation is negative, the user can textually point out the problems found. Try it now and discover how the Builder Assistant makes the creation of conversational flows simpler and more enjoyable! Our team is ready to bring your ideas to life. Shall we begin? Support and Assistance If you have any questions or need support, our support team is available to assist you at every step of the process. Feel free to contact us! For more information, visit the discussion on the subject in our community or the videos on our channel. 😃 Related articles Creating interactive messages in WhatsApp How to create blocks in Builder Setting up your AI model in the Chatbot Audience file configuration - Bulk notification sending How to Use Queue Management for Routing Support Tickets