{"id":1801,"date":"2025-11-28T22:10:04","date_gmt":"2025-11-28T22:10:04","guid":{"rendered":"https:\/\/devad.io\/guides\/?p=1801"},"modified":"2026-01-28T18:21:51","modified_gmt":"2026-01-28T18:21:51","slug":"ai-chatbot-builder","status":"publish","type":"post","link":"https:\/\/devad.io\/guides\/chat-devad-io-docs\/ai-chatbot-builder\/","title":{"rendered":"AI &amp; Chatbot Builder"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"artificial-intelligence-installation\">Artificial Intelligence Module Installation<\/h2>\n\n\n\n<p>To unlock the power of automated support, navigate to <strong>Settings &gt; Apps<\/strong>, select <strong>Artificial Intelligence<\/strong>, and enter your license key to install and activate the application. If you are utilizing the cloud version of our platform, simply click <strong>Active<\/strong> to begin.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"human-takeover-system\">Human Takeover System<\/h2>\n\n\n\n<p>The Human Takeover system ensures a seamless transition between your AI chatbot and human support agents. It is designed to prioritize human interaction whenever necessary, preventing the chatbot from interfering during a live conversation.<\/p>\n\n\n\n<div class=\"wp-block-greenshift-blocks-infobox gspb_infoBox gspb_infoBox-id-gsbp-takeover-notice\" id=\"gspb_infoBox-id-gsbp-takeover-notice\"><div class=\"gs-box info_type icon_type\"><div class=\"gs-box-icon\"><svg x=\"0px\" y=\"0px\" viewBox=\"0 0 512 512\"> <g><g> <path d=\"M256,0C114.497,0,0,114.507,0,256c0,141.503,114.507,256,256,256c141.503,0,256-114.507,256-256 C512,114.497,397.492,0,256,0z M256,472c-119.393,0-216-96.615-216-216c0-119.393,96.615-216,216-216 c119.393,0,216,96.615,216,216C472,375.393,375.384,472,256,472z\"><\/path> <\/g> <\/g> <g> <g> <path d=\"M256,214.33c-11.046,0-20,8.954-20,20v128.793c0,11.046,8.954,20,20,20s20-8.955,20-20.001V234.33 C276,223.284,267.046,214.33,256,214.33z\"><\/path> <\/g> <\/g> <g> <g> <circle cx=\"256\" cy=\"162.84\" r=\"27\"><\/circle> <\/g> <\/g> <\/svg><\/div><div class=\"gs-box-text\">\n<p><strong>Workflow Logic!<br><\/strong>When human takeover is activated, the chatbot is automatically disabled as long as the agent is online. If no agents reply, the chatbot reactivates. However, no fallback messages will be sent for <strong>10 days<\/strong> within the same conversation to prevent user annoyance.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"triggers-and-activation\">Triggers &amp; Activation<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Agent Reply:<\/strong> Takeover activates instantly when a human agent sends a message.<\/li>\n\n\n\n<li><strong>Automatic:<\/strong> Triggered when the chatbot fails to understand a user query (if enabled in settings).<\/li>\n\n\n\n<li><strong>Manual Request:<\/strong> Users can explicitly ask to speak to a human. This works seamlessly across WhatsApp, Telegram, and other channels without needing clickable buttons.<\/li>\n<\/ul>\n\n\n\n<p><strong>Optimized Requests:<\/strong> To prevent accidental triggers, automatic requests are only sent if the user&#8217;s message exceeds 3 characters and contains at least two words.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"openai-integration-setup\">OpenAI Integration &amp; Configuration<\/h2>\n\n\n\n<p>Integrating OpenAI (ChatGPT) gives your chatbot the ability to understand natural language and answer questions based on your specific data sources.<\/p>\n\n\n\n<div class=\"wp-block-greenshift-blocks-tabs gspb-tabs gspb_tabs-id-gsbp-openai-sync gstabs-pills\" data-autoplay=\"false\" data-autoplaytime=\"4\"><div class=\"t-btn-container\" role=\"tablist\"><button class=\"t-btn active\" aria-selected=\"true\" role=\"tab\" tabindex=\"0\" id=\"gspb-tab-item-btn-gsbp-openai-sync-0\" aria-controls=\"gspb-tab-item-content-gsbp-openai-sync-0\"><div class=\"tabtitlelabel\">Automatic Sync<\/div><\/button><button class=\"t-btn\" aria-selected=\"false\" role=\"tab\" tabindex=\"-1\" id=\"gspb-tab-item-btn-gsbp-openai-sync-1\" aria-controls=\"gspb-tab-item-content-gsbp-openai-sync-1\"><div class=\"tabtitlelabel\">Manual Sync<\/div><\/button><\/div><div class=\"t-panel-container\"><div class=\"gswipertabs\"><div class=\"swiper-wrapper\">\n<div aria-labelledby=\"gspb-tab-item-btn-gsbp-openai-sync-0\" id=\"gspb-tab-item-content-gsbp-openai-sync-0\" role=\"tabpanel\" tabindex=\"0\" class=\"t-panel swiper-slide active\"><div class=\"wp-block-greenshift-blocks-tab\">\n<p><strong>Ready-to-use:<\/strong> No configuration required. Simply set <em>Sync mode<\/em> to Automatic. You will need to purchase credits to utilize this option. This is the simplest way to get started with the Cloud version.<\/p>\n<\/div><\/div>\n\n\n\n<div aria-labelledby=\"gspb-tab-item-btn-gsbp-openai-sync-1\" id=\"gspb-tab-item-content-gsbp-openai-sync-1\" role=\"tabpanel\" tabindex=\"0\" class=\"t-panel swiper-slide\"><div class=\"wp-block-greenshift-blocks-tab\">\n<p><strong>Custom Control:<\/strong> Register at OpenAI platform, generate an API Key, and paste it into <em>Settings &gt; Artificial Intelligence &gt; OpenAI<\/em>. Set <em>Sync mode<\/em> to Manual. This allows you to manage your own billing and limits directly with OpenAI.<\/p>\n<\/div><\/div>\n\n\n\n<div aria-labelledby=\"gspb-tab-item-btn-gsbp-openai-sync-2\" id=\"gspb-tab-item-content-gsbp-openai-sync-2\" role=\"tabpanel\" tabindex=\"0\" class=\"t-panel swiper-slide\"><div class=\"wp-block-greenshift-blocks-tab\"><\/div><\/div>\n<\/div><\/div><\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"chatbot-response-modes\">Chatbot Response Modes<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>General Questions:<\/strong> The bot uses its general knowledge to answer. It ignores your specific training data.<\/li>\n\n\n\n<li><strong>Sources Only:<\/strong> The bot <em>only<\/em> answers based on the data you have provided (PDFs, website, etc.). It strictly ignores general knowledge questions.<\/li>\n\n\n\n<li><strong>All Questions (Recommended):<\/strong> The bot prioritizes your specific data but falls back to general knowledge for other inquiries.<\/li>\n\n\n\n<li><strong>Assistant:<\/strong> Select this if you are connecting a custom OpenAI Assistant created in the OpenAI dashboard.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"openai-assistants\">OpenAI Assistants<\/h3>\n\n\n\n<p>You can link your own Assistants created at <code>platform.openai.com\/assistants<\/code>. To use multiple assistants, link their IDs to specific departments in <em>Settings &gt; Artificial Intelligence &gt; OpenAI Assistants &#8211; Department linking<\/em>. Note: Assistants are used for chat responses and smart replies, but not for features like message rewriting.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"training-your-chatbot\">Training Your Chatbot<\/h2>\n\n\n\n<p>Training allows the AI to learn from your specific business content. You can train the bot using various sources found under the <strong>Chatbot &gt; Training<\/strong> menu.<\/p>\n\n\n\n<div class=\"wp-block-greenshift-blocks-accordion gs-accordion gspb_accordion-id-gsbp-training-methods\" id=\"gspb_accordion-id-gsbp-training-methods\" itemscope itemtype=\"https:\/\/schema.org\/FAQPage\">\n<div class=\"wp-block-greenshift-blocks-accordionitem gs-accordion-item gspb_accordionitem-gsbp-train-files gsopen\" id=\"gspb_accordionitem-gsbp-train-files\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\"><div id=\"gs-trigger-gsbp-training-methods-0\" class=\"gs-accordion-item__title\" aria-expanded=\"true\" role=\"button\" tabindex=\"0\" aria-controls=\"gspb-accordion-item-content-gsbp-train-files\"><div class=\"gs-accordion-item__heading\">Files (PDF &#038; TXT)<\/div><meta itemprop=\"name\" content=\"Files (PDF &amp; TXT)\"\/><span class=\"iconfortoggle\"><span class=\"gs-iconbefore\"><\/span><span class=\"gs-iconafter\"><\/span><\/span><\/div><div aria-labelledby=\"gs-trigger-gsbp-training-methods-0\" class=\"gs-accordion-item__content\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\" id=\"gspb-accordion-item-content-gsbp-train-files\" aria-hidden=\"false\"><div class=\"gs-accordion-item__text\" itemprop=\"text\">\n<p>Upload PDF or TXT files directly. Once the &#8220;Train chatbot&#8221; button is clicked, the system processes the content and deletes the files from the server for security.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-greenshift-blocks-accordionitem gs-accordion-item gspb_accordionitem-gsbp-train-web gsclose\" id=\"gspb_accordionitem-gsbp-train-web\" itemscope><div id=\"gs-trigger-gsbp-training-methods-1\" class=\"gs-accordion-item__title\" aria-expanded=\"false\" role=\"button\" tabindex=\"0\" aria-controls=\"gspb-accordion-item-content-gsbp-train-web\"><div class=\"gs-accordion-item__heading\">Website &#038; Sitemaps<\/div><span class=\"iconfortoggle\"><span class=\"gs-iconbefore\"><\/span><span class=\"gs-iconafter\"><\/span><\/span><\/div><div aria-labelledby=\"gs-trigger-gsbp-training-methods-1\" class=\"gs-accordion-item__content\" itemscope id=\"gspb-accordion-item-content-gsbp-train-web\" aria-hidden=\"true\"><div class=\"gs-accordion-item__text\">\n<p>You can enter a website URL to crawl all child pages. For larger sites, providing an <strong>XML Sitemap<\/strong> is highly recommended to prevent errors and infinite loops. If re-training the same URL, delete previous data first.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-greenshift-blocks-accordionitem gs-accordion-item gspb_accordionitem-gsbp-train-qa gsclose\" id=\"gspb_accordionitem-gsbp-train-qa\" itemscope><div id=\"gs-trigger-gsbp-training-methods-2\" class=\"gs-accordion-item__title\" aria-expanded=\"false\" role=\"button\" tabindex=\"0\" aria-controls=\"gspb-accordion-item-content-gsbp-train-qa\"><div class=\"gs-accordion-item__heading\">Q&#038;A Manual Entry<\/div><span class=\"iconfortoggle\"><span class=\"gs-iconbefore\"><\/span><span class=\"gs-iconafter\"><\/span><\/span><\/div><div aria-labelledby=\"gs-trigger-gsbp-training-methods-2\" class=\"gs-accordion-item__content\" itemscope id=\"gspb-accordion-item-content-gsbp-train-qa\" aria-hidden=\"true\"><div class=\"gs-accordion-item__text\">\n<p>Manually input Question and Answer pairs. This is excellent for specific FAQ items. You can add variations to the question (e.g., &#8220;Who are you?&#8221;, &#8220;Are you a bot?&#8221;) to improve recognition.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-greenshift-blocks-accordionitem gs-accordion-item gspb_accordionitem-gsbp-train-conv gsclose\" id=\"gspb_accordionitem-gsbp-train-conv\" itemscope><div id=\"gs-trigger-gsbp-training-methods-3\" class=\"gs-accordion-item__title\" aria-expanded=\"false\" role=\"button\" tabindex=\"0\" aria-controls=\"gspb-accordion-item-content-gsbp-train-conv\"><div class=\"gs-accordion-item__heading\">Conversations (Auto-Train)<\/div><span class=\"iconfortoggle\"><span class=\"gs-iconbefore\"><\/span><span class=\"gs-iconafter\"><\/span><\/span><\/div><div aria-labelledby=\"gs-trigger-gsbp-training-methods-3\" class=\"gs-accordion-item__content\" itemscope id=\"gspb-accordion-item-content-gsbp-train-conv\" aria-hidden=\"true\"><div class=\"gs-accordion-item__text\">\n<p>Automatically use past user\/agent conversations for training via cron job. <strong>Warning:<\/strong> Review data regularly, as unhelpful agent responses can degrade bot quality.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-greenshift-blocks-accordionitem gs-accordion-item gspb_accordionitem-gsbp-train-panel gsclose\" id=\"gspb_accordionitem-gsbp-train-panel\" itemscope><div id=\"gs-trigger-gsbp-training-methods-4\" class=\"gs-accordion-item__title\" aria-expanded=\"false\" role=\"button\" tabindex=\"0\" aria-controls=\"gspb-accordion-item-content-gsbp-train-panel\"><div class=\"gs-accordion-item__heading\">Chatbot Training Panel<\/div><span class=\"iconfortoggle\"><span class=\"gs-iconbefore\"><\/span><span class=\"gs-iconafter\"><\/span><\/span><\/div><div aria-labelledby=\"gs-trigger-gsbp-training-methods-4\" class=\"gs-accordion-item__content\" itemscope id=\"gspb-accordion-item-content-gsbp-train-panel\" aria-hidden=\"true\"><div class=\"gs-accordion-item__text\">\n<p>Improve the bot on the fly. Hover over a message in the admin area and select &#8220;Train chatbot&#8221; to instantly add that interaction as a new learning source.<\/p>\n<\/div><\/div><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"google-calendar-integration\">Google Calendar Integration<\/h2>\n\n\n\n<p>Allow the chatbot to book, update, and cancel appointments directly on your Google Calendar. Enable this via <em>Settings &gt; Artificial Intelligence &gt; Google Calendar integration<\/em>.<\/p>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex\">\n<div class=\"gspb_heading_sep_gsbp-de83d9c\"><div class=\"gspb_heading_sep gspb_heading_sep_before\"><div class=\"gs-numhead__circle\"><span>1<\/span><\/div><\/div><h2 id=\"gspb_heading-id-gsbp-de83d9c\" class=\"gspb_heading gspb_heading-id-gsbp-de83d9c \">Activate Integration<span class=\"gspb_heading_subtitle\"><\/span><\/h2><\/div>\n\n\n\n<p>Navigate to Settings &gt; Artificial Intelligence &gt; Google Calendar integration and click Activate.<\/p>\n\n\n\n<div class=\"gspb_heading_sep_gsbp-5457906\"><div class=\"gspb_heading_sep gspb_heading_sep_before\"><div class=\"gs-numhead__circle\"><span>2<\/span><\/div><\/div><h2 id=\"gspb_heading-id-gsbp-5457906\" class=\"gspb_heading gspb_heading-id-gsbp-5457906 \">Synchronize Google<span class=\"gspb_heading_subtitle\"><\/span><\/h2><\/div>\n\n\n\n<p>Go to Settings &gt; Artificial Intelligence &gt; Google &gt; Synchronize and complete the Google login process.<\/p>\n\n\n\n<div class=\"gspb_heading_sep_gsbp-2e6e91e\"><div class=\"gspb_heading_sep gspb_heading_sep_before\"><div class=\"gs-numhead__circle\"><span>3<\/span><\/div><\/div><h2 id=\"gspb_heading-id-gsbp-2e6e91e\" class=\"gspb_heading gspb_heading-id-gsbp-2e6e91e \">Configure Schedule<span class=\"gspb_heading_subtitle\"><\/span><\/h2><\/div>\n\n\n\n<p>Set available booking times under Settings &gt; Miscellaneous &gt; Scheduled Office Hours. You can also define <strong>Slot duration<\/strong> and <strong>Buffer time<\/strong> to prevent back-to-back bookings.<\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"multilingual-capabilities\">Multilingual Capabilities<\/h2>\n\n\n\n<p>The AI module supports advanced multilingual features to serve a global audience.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Automatic Translation:<\/strong> Real-time translation of user messages into the agent&#8217;s language and vice-versa. Requires configuring the Cloud Translation API.<\/li>\n\n\n\n<li><strong>Multilingual via Translation:<\/strong> Automatically translates static text (rich messages, articles, forms) into the user&#8217;s language. This is cost-effective as it caches translations.<\/li>\n\n\n\n<li><strong>Language Detection:<\/strong> Automatically detects the user&#8217;s language from their first few messages (minimum 2 words) and switches the chat language context accordingly.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"advanced-ai-features\">Advanced AI Features<\/h2>\n\n\n\n<p><strong>Smart Reply:<\/strong> Suggests quick responses to agents in real-time. It prioritizes data from Dialogflow (if active) and then falls back to OpenAI suggestions. <br>\n<strong>Message Rewriting:<\/strong> Agents can click a button to rewrite their draft message to be more friendly and professional. <br>\n<strong>Speech &amp; Image Recognition:<\/strong> The bot can convert audio messages to text and analyze images sent by users (requires GPT-4 models).<\/p>\n\n\n\n<div class=\"wp-block-greenshift-blocks-infobox gspb_infoBox gspb_infoBox-id-gsbp-dialogflow-notice gspb_infoBox-id-gsbp-a21bc40\" id=\"gspb_infoBox-id-gsbp-dialogflow-notice\"><div class=\"gs-box notice_type icon_type\"><div class=\"gs-box-icon\"><svg x=\"0px\" y=\"0px\" viewBox=\"0 0 486.463 486.463\"> <g> <g> <path d=\"M243.225,333.382c-13.6,0-25,11.4-25,25s11.4,25,25,25c13.1,0,25-11.4,24.4-24.4 C268.225,344.682,256.925,333.382,243.225,333.382z\"><\/path> <path d=\"M474.625,421.982c15.7-27.1,15.8-59.4,0.2-86.4l-156.6-271.2c-15.5-27.3-43.5-43.5-74.9-43.5s-59.4,16.3-74.9,43.4 l-156.8,271.5c-15.6,27.3-15.5,59.8,0.3,86.9c15.6,26.8,43.5,42.9,74.7,42.9h312.8 C430.725,465.582,458.825,449.282,474.625,421.982z M440.625,402.382c-8.7,15-24.1,23.9-41.3,23.9h-312.8 c-17,0-32.3-8.7-40.8-23.4c-8.6-14.9-8.7-32.7-0.1-47.7l156.8-271.4c8.5-14.9,23.7-23.7,40.9-23.7c17.1,0,32.4,8.9,40.9,23.8 l156.7,271.4C449.325,369.882,449.225,387.482,440.625,402.382z\"><\/path> <path d=\"M237.025,157.882c-11.9,3.4-19.3,14.2-19.3,27.3c0.6,7.9,1.1,15.9,1.7,23.8c1.7,30.1,3.4,59.6,5.1,89.7 c0.6,10.2,8.5,17.6,18.7,17.6c10.2,0,18.2-7.9,18.7-18.2c0-6.2,0-11.9,0.6-18.2c1.1-19.3,2.3-38.6,3.4-57.9 c0.6-12.5,1.7-25,2.3-37.5c0-4.5-0.6-8.5-2.3-12.5C260.825,160.782,248.925,155.082,237.025,157.882z\"><\/path> <\/g> <\/g> <\/svg><\/div><div class=\"gs-box-text\">\n<p><strong>Important Notice: Dialogflow Deprecation<\/strong><br>We are discontinuing support for Dialogflow by the end of 2025. All features are now available natively through OpenAI. We strongly recommend migrating to our Native Flow Builder and OpenAI integration for better performance and future-proofing.<\/p>\n<\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Artificial Intelligence Module Installation To unlock the power of automated support, navigate to Settings &gt; Apps, select Artificial Intelligence, and enter your license key to&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_gspb_post_css":".gs-box{padding:20px;border-left:5px solid transparent;margin-bottom:25px}.gs-box-text > p{margin-bottom: 20px;margin-top:0}.gs-box-text > p:last-of-type{margin-bottom:0}.gs-box.info_type{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.gs-box.info_type svg{fill:#30a030}.gs-box.icon_type{display:flex}.gs-box.icon_type .gs-box-icon{width:28px;min-width:28px}.gs-box.icon_type .gs-box-text{flex-grow:1;margin:0 15px}.gspb-tabs *{box-sizing: border-box !important}.t-btn-container{display:flex;flex-direction:row;width:100%;align-items:center;margin-bottom:-1px;flex-wrap:wrap}.t-btn-container .t-btn{background-origin: border-box;list-style:none;display:inline-flex;align-items:center;margin:0;padding:11px 24px;cursor:pointer;position:relative;transition:all .4s ease-in-out; font-size:20px}.t-btn-container .t-btn .tabsubtitle{font-size:70%;opacity:.7}.gstabs-tabs .t-btn{border:1px solid transparent;border-top-width:2px}.gstabs-tabs .t-btn:focus{outline:none;}.gstabs-tabs .t-btn.active{border-color:rgba(206,206,206,.4);border-bottom-color:#fff;background-color:#fff;color:#333}.t-panel-container .t-panel{opacity:0;overflow:hidden;display:none}.t-panel-container .t-panel.active{opacity:1;display:block!important}.t-panel-container{margin-bottom:25px;overflow:hidden; padding:30px}.gstabs-tabs .t-panel-container{border:1px solid rgba(206,206,206,.4);background-color:#fff}.t-btn-container ul{margin:0!important;padding:0!important}.gstabs-underline .t-btn-container .t-btn:after{position:absolute;bottom:0;left:0;content:'';height:3px;width:0;transition:width .5s,left .5s,right .5s;}.gstabs-underline .t-btn-container .t-btn.active:after{width:100%;left:0;right:0}.gstabs-pills .t-btn-container .t-btn{margin:0 10px;border:1px solid transparent}.gstabs-vertical{display:flex}.gstabs-vertical .t-btn-container{display:block;width:150px}.gstabs-vertical .t-btn-container .t-btn{margin-bottom:10px;width:150px; border:1px solid transparent}.gstabs-vertical .t-panel-container{flex-grow:1}.t-btn-container .t-btn .gs-image{flex-grow:inherit;}.t-btn-container .t-btn img{margin:0;height:25px;min-width:auto}@keyframes gcwidthleftright{0%{width:0%}100%{width:100%}}@keyframes gcslidefromtop{0%{transform:translateY(-10px);opacity:0}100%{transform:translateY(0);opacity:1}}@media (max-width: 575.98px){body .tabscroll .t-btn-container{overflow-x:scroll;flex-wrap:nowrap;scroll-behavior:smooth;scroll-snap-type:x mandatory;width: 100% !important;white-space: nowrap;display:block; padding-bottom:15px}.tabscroll .t-btn-container .t-btn{scroll-snap-align:start;white-space: nowrap;width: auto !important;margin-right: 10px;}.tabscroll .t-btn-container .t-btn.active{box-shadow:none!important}.gstabs-vertical{display:block !important}.gstabs-vertical .t-panel-container{margin-top:25px}.t-btn-container .t-btn{font-size:15px}}.gswipertabs{overflow:hidden}.t-panel-container .t-panel{width:100%}.t-panel-container p:last-of-type{margin-bottom:0}.gspb_tabs-id-gsbp-openai-sync .t-btn-container{justify-content: left}.gspb_tabs-id-gsbp-openai-sync.gspb-tabs > .t-btn-container > .t-btn{margin-left:calc(10px\/2);margin-right:calc(10px\/2);margin-bottom:calc(10px);border-radius:2px}.gspb_tabs-id-gsbp-openai-sync.gspb-tabs > .t-btn-container{margin-right:calc(-10px\/2) !important;margin-left:calc(-10px\/2) !important}.gspb_tabs-id-gsbp-openai-sync > .t-btn-container > .t-btn{background-color: #f5f5f5}.gspb_tabs-id-gsbp-openai-sync > .t-btn-container > .t-btn.active{background-color: #e5e5e5}.gspb_tabs-id-gsbp-openai-sync .t-btn-container .t-btn{gap:10px} #gspb_accordion-id-gsbp-training-methods .gs-accordion-item.gsclose > .gs-accordion-item__content{overflow: hidden;opacity: 0;} #gspb_accordion-id-gsbp-training-methods .gs-accordion-item.gsopen > .gs-accordion-item__content{opacity: 1;max-height:5000px} #gspb_accordion-id-gsbp-training-methods .gs-accordion-item > .gs-accordion-item__title > .gs-accordion-item__heading{outline:0;text-decoration:none;margin:0 !important;padding:0!important;flex-grow:1} #gspb_accordion-id-gsbp-training-methods .gs-accordion-item > .gs-accordion-item__title{z-index:1;margin:0;cursor:pointer;transition:all .3s ease-in-out; position: relative;display: flex;justify-content: space-between;align-items: center;flex-wrap:nowrap} #gspb_accordion-id-gsbp-training-methods .gs-accordion-item > .gs-accordion-item__content{z-index:0;position:relative;max-height: 0;will-change: max-height;transition: all 0.25s ease-out;}#gspb_accordion-id-gsbp-training-methods .gs-accordion-item > .gs-accordion-item__title{background-color:#f9f9f9;}#gspb_accordion-id-gsbp-training-methods .gs-accordion-item > .gs-accordion-item__title{border-style:solid;border-width:1px;border-color:var(--wp--preset--color--border, #00000012);}#gspb_accordion-id-gsbp-training-methods .gs-accordion-item > .gs-accordion-item__content{background-color:#ffffff;}#gspb_accordion-id-gsbp-training-methods .gs-accordion-item > .gs-accordion-item__content{border-style:solid;border-width:1px;border-color:var(--wp--preset--color--border, #00000012);}#gspb_accordion-id-gsbp-training-methods .gs-accordion-item > .gs-accordion-item__content{border-top-style:solid;border-top-width:1px;border-top-color:#00000000;}#gspb_accordion-id-gsbp-training-methods .gs-accordion-item > .gs-accordion-item__title span.iconfortoggle{margin-left:15px;}#gspb_accordion-id-gsbp-training-methods .gs-accordion-item{margin-bottom:10px;}#gspb_accordion-id-gsbp-training-methods .gs-accordion-item > .gs-accordion-item__title{padding-top:15px;padding-right:20px;padding-bottom:15px;padding-left:20px;}#gspb_accordion-id-gsbp-training-methods .gs-accordion-item > .gs-accordion-item__content > .gs-accordion-item__text{padding-top:15px;padding-right:20px;padding-bottom:15px;padding-left:20px;}#gspb_accordion-id-gsbp-training-methods .gs-accordion-item > .gs-accordion-item__title{text-align: center}#gspb_accordion-id-gsbp-training-methods .gs-accordion-item > .gs-accordion-item__title span.iconfortoggle{display:inline-block;height:14px;width:14px; position:relative}.gs-accordion .gs-accordion-item.gsopen .gs-accordion-item__title .gs-iconafter{transform:rotate(0)}.gs-accordion .gs-accordion-item__title span.iconfortoggle .gs-iconbefore{content:'';width:14px;height:2px;border-radius:2px;background-color:#111;position:absolute;top:6px;left:0} .gs-accordion .gs-accordion-item__title span.iconfortoggle .gs-iconafter{content:'';width:14px;height:2px;border-radius:2px;background-color:#111;position:absolute;top:6px;transform:rotate(90deg);transition:all .3s ease-in-out; left:0}.gs-box{padding:20px;border-left:5px solid transparent;margin-bottom:25px}.gs-box-text > p{margin-bottom: 20px;margin-top:0}.gs-box-text > p:last-of-type{margin-bottom:0}.gs-box.notice_type{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.gs-box.notice_type svg{fill:#f7a000}.gs-box.icon_type{display:flex}.gs-box.icon_type .gs-box-icon{width:28px;min-width:28px}.gs-box.icon_type .gs-box-text{flex-grow:1;margin:0 15px}#gspb_heading-id-gsbp-de83d9c{margin-top:0px;margin-bottom:0px;}.gspb_heading_sep_gsbp-de83d9c{display:flex; align-items:center;}.gspb_heading_sep_gsbp-de83d9c > .gspb_heading_sep{width:40px;}.gspb_heading_sep_gsbp-de83d9c .gs-numhead__circle { border: 3px solid #2184f9; border-radius: 50%; box-sizing: content-box; display: inline-block; font-weight: 700; text-align: center; overflow: hidden; color:#2184f9; }.gspb_heading_sep_gsbp-de83d9c .gs-numhead__circle{width:calc(40px - 6px);min-width:calc(40px - 6px);height:calc(40px - 6px);line-height:calc(40px - 6px);font-size:24px;}.gspb_heading_sep_gsbp-de83d9c .gspb_heading_sep_before{margin-right:17px;}#gspb_heading-id-gsbp-de83d9c .gspb_heading_subtitle, #gspb_subheading-id-gsbp-de83d9c{display:block; font-size:17px; line-height:22px; margin-top:5px}#gspb_heading-id-gsbp-de83d9c .gspb_heading_subtitle, #gspb_subheading-id-gsbp-de83d9c{font-weight:normal!important;}#gspb_heading-id-gsbp-de83d9c .gspb_heading_subtitle, #gspb_subheading-id-gsbp-de83d9c{margin-top:2px;}#gspb_heading-id-gsbp-5457906{margin-top:0px;margin-bottom:0px;}.gspb_heading_sep_gsbp-5457906{display:flex; align-items:center;}.gspb_heading_sep_gsbp-5457906 > .gspb_heading_sep{width:40px;}.gspb_heading_sep_gsbp-5457906 .gs-numhead__circle { border: 3px solid #2184f9; border-radius: 50%; box-sizing: content-box; display: inline-block; font-weight: 700; text-align: center; overflow: hidden; color:#2184f9; }.gspb_heading_sep_gsbp-5457906 .gs-numhead__circle{width:calc(40px - 6px);min-width:calc(40px - 6px);height:calc(40px - 6px);line-height:calc(40px - 6px);font-size:24px;}.gspb_heading_sep_gsbp-5457906 .gspb_heading_sep_before{margin-right:17px;}#gspb_heading-id-gsbp-5457906 .gspb_heading_subtitle, #gspb_subheading-id-gsbp-5457906{display:block; font-size:17px; line-height:22px; margin-top:5px}#gspb_heading-id-gsbp-5457906 .gspb_heading_subtitle, #gspb_subheading-id-gsbp-5457906{font-weight:normal!important;}#gspb_heading-id-gsbp-5457906 .gspb_heading_subtitle, #gspb_subheading-id-gsbp-5457906{margin-top:2px;}#gspb_heading-id-gsbp-2e6e91e{margin-top:0px;margin-bottom:0px;}.gspb_heading_sep_gsbp-2e6e91e{display:flex; align-items:center;}.gspb_heading_sep_gsbp-2e6e91e > .gspb_heading_sep{width:40px;}.gspb_heading_sep_gsbp-2e6e91e .gs-numhead__circle { border: 3px solid #2184f9; border-radius: 50%; box-sizing: content-box; display: inline-block; font-weight: 700; text-align: center; overflow: hidden; color:#2184f9; }.gspb_heading_sep_gsbp-2e6e91e .gs-numhead__circle{width:calc(40px - 6px);min-width:calc(40px - 6px);height:calc(40px - 6px);line-height:calc(40px - 6px);font-size:24px;}.gspb_heading_sep_gsbp-2e6e91e .gspb_heading_sep_before{margin-right:17px;}#gspb_heading-id-gsbp-2e6e91e .gspb_heading_subtitle, #gspb_subheading-id-gsbp-2e6e91e{display:block; font-size:17px; line-height:22px; margin-top:5px}#gspb_heading-id-gsbp-2e6e91e .gspb_heading_subtitle, #gspb_subheading-id-gsbp-2e6e91e{font-weight:normal!important;}#gspb_heading-id-gsbp-2e6e91e .gspb_heading_subtitle, #gspb_subheading-id-gsbp-2e6e91e{margin-top:2px;}","pgc_sgb_lightbox_settings":"","footnotes":"","_siteseo_titles_title":"","_siteseo_titles_desc":"","_siteseo_analysis_target_kw":"","_siteseo_robots_canonical":"","_siteseo_robots_index":"","_siteseo_robots_follow":"","_siteseo_robots_primary_cat":"","_siteseo_social_fb_title":"","_siteseo_social_fb_desc":"","_siteseo_social_fb_img":"","_siteseo_social_twitter_title":"","_siteseo_social_twitter_desc":"","_siteseo_social_twitter_img":""},"categories":[2,116],"tags":[],"class_list":["post-1801","post","type-post","status-publish","format-standard","hentry","category-chat-devad-io-docs","category-ai-agentic-chatbot"],"acf":[],"menu_order":0,"_links":{"self":[{"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/posts\/1801","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/comments?post=1801"}],"version-history":[{"count":2,"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/posts\/1801\/revisions"}],"predecessor-version":[{"id":2579,"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/posts\/1801\/revisions\/2579"}],"wp:attachment":[{"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/media?parent=1801"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/categories?post=1801"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/tags?post=1801"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}