 {"id":515477,"date":"2024-11-15T12:17:54","date_gmt":"2024-11-15T19:17:54","guid":{"rendered":"https:\/\/jorgep.com\/blog\/?page_id=515477"},"modified":"2025-12-19T15:38:05","modified_gmt":"2025-12-19T22:38:05","slug":"chatbot-frameworks-and-tools","status":"publish","type":"page","link":"https:\/\/jorgep.com\/blog\/chatbot-frameworks-and-tools\/","title":{"rendered":"ChatBot Frameworks and Tools"},"content":{"rendered":"\n<p>Last updated on 11\/11\/2024<\/p>\n\n\n\n<p>please refer to my blog post: <a href=\"https:\/\/jorgep.com\/blog\/create-a-custom-ai-chatbot-using-your-own-data\/\">Create a Custom AI ChatBot using your own data<\/a><\/p>\n\n\n\n<p>Please see my other post on <a href=\"https:\/\/jorgep.com\/blog\/tag\/rag,chatbots\/?order=desc\" data-type=\"link\" data-id=\"https:\/\/jorgep.com\/blog\/tag\/rag,chatbots\/?order=desc\">ChatBots and RAG<\/a><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Here is an table of chatbot frameworks I have been able to find &#8212; if you have any that is missing, please let me know at @jorper98<\/p>\n\n\n<style>.kb-row-layout-id515477_7713ac-ec > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id515477_7713ac-ec > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id515477_7713ac-ec > .kt-row-column-wrap{column-gap:var(--global-kb-gap-none, 0rem );row-gap:var(--global-kb-gap-none, 0rem );padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);}.kb-row-layout-id515477_7713ac-ec > .kt-row-column-wrap > div:not(.added-for-specificity){grid-column:initial;}.kb-row-layout-id515477_7713ac-ec > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr) minmax(0, 6fr) minmax(0, 1fr);}.kb-row-layout-id515477_7713ac-ec > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id515477_7713ac-ec > .kt-row-column-wrap > div:not(.added-for-specificity){grid-column:initial;}}@media all and (max-width: 1024px){.kb-row-layout-id515477_7713ac-ec > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr) minmax(0, 6fr) minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id515477_7713ac-ec > .kt-row-column-wrap > div:not(.added-for-specificity){grid-column:initial;}.kb-row-layout-id515477_7713ac-ec > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id515477_7713ac-ec alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-3-columns kt-row-layout-center-exwide kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column515477_5a1b41-74 > .kt-inside-inner-col,.kadence-column515477_5a1b41-74 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column515477_5a1b41-74 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column515477_5a1b41-74 > .kt-inside-inner-col{flex-direction:column;}.kadence-column515477_5a1b41-74 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column515477_5a1b41-74 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column515477_5a1b41-74{position:relative;}@media all and (max-width: 1024px){.kadence-column515477_5a1b41-74 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column515477_5a1b41-74 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column515477_5a1b41-74\"><div class=\"kt-inside-inner-col\"><\/div><\/div>\n\n\n<style>.kadence-column515477_258f29-08 > .kt-inside-inner-col,.kadence-column515477_258f29-08 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column515477_258f29-08 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column515477_258f29-08 > .kt-inside-inner-col{flex-direction:column;}.kadence-column515477_258f29-08 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column515477_258f29-08 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column515477_258f29-08{position:relative;}@media all and (max-width: 1024px){.kadence-column515477_258f29-08 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column515477_258f29-08 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column515477_258f29-08\"><div class=\"kt-inside-inner-col\">\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\" style=\"border-width:1px\"><thead><tr><th>Name<\/th><th>Description<\/th><th>Cost<\/th><\/tr><\/thead><tbody><tr><td><a href=\"https:\/\/aws.amazon.com\/lex\/\">Amazon Lex<\/a><\/td><td>A chatbot service from Amazon Web Services that allows you to build conversational interfaces using voice and text. Integrates with other AWS services.<\/td><td>Pay-as-you-go pricing based on usage.<\/td><\/tr><tr><td><a href=\"https:\/\/www.anthropic.com\/\">API.ai<\/a><\/td><td>An AI-powered natural language understanding platform (previously known as API.ai, now part of Anthropic).<\/td><td>Free trial, paid plans starting at $0.002 per request.<\/td><\/tr><tr><td><a href=\"https:\/\/botkit.com\/\">Botkit<\/a><\/td><td>An open-source developer tool for building conversational software, chatbots, and custom integrations.<\/td><td>Open-source (free), with paid enterprise support options.<\/td><\/tr><tr><td><a href=\"https:\/\/botpress.com\/\">Botpress<\/a><\/td><td>An open-source conversational AI platform that helps create, manage, and deploy chatbots across channels.<\/td><td>Open-source (free), with paid enterprise plans.<\/td><\/tr><tr><td><a href=\"https:\/\/botpress.com\/cloud\">Botpress Cloud<\/a><\/td><td>A hosted version of the Botpress platform, providing a managed solution for chatbot development and deployment.<br><\/td><td>Paid plans starting at $79\/month.<\/td><\/tr><tr><td><a href=\"https:\/\/botkit.studio\/\">Botkit Studio<\/a><\/td><td>A commercial platform built on the open-source Botkit framework, offering enhanced tools for bot development and deployment.<\/td><td>Paid subscription plans starting at $25\/month.<\/td><\/tr><tr><td><a href=\"https:\/\/chatterbot.readthedocs.io\/\">Chatterbot<\/a><\/td><td>An open-source chatbot library for Python that can be used to generate responses to user inputs.<\/td><td>Open-source (free).<\/td><\/tr><tr><td><a href=\"https:\/\/dialogflow.com\/\">Dialogflow<\/a><\/td><td>An AI-powered chatbot framework developed by Google. It provides natural language processing, intent recognition, and conversational flow management.<\/td><td>Free tier available, paid plans start at $15\/month.<\/td><\/tr><tr><td><a href=\"https:\/\/cloud.google.com\/dialogflow\/cx\/docs\">Dialogflow CX<\/a><\/td><td>An advanced version of Dialogflow with more features for building complex conversational experiences.<\/td><td>Paid service with usage-based pricing.<\/td><\/tr><tr><td><a href=\"https:\/\/www.ibm.com\/cloud\/watson-assistant\">IBM Watson Assistant<\/a><\/td><td>A comprehensive platform from IBM for building, testing, and deploying conversational AI applications.<\/td><td>Paid service with various pricing tiers.<\/td><\/tr><tr><td><a href=\"https:\/\/dev.botframework.com\/\">Microsoft Bot Framework<\/a><\/td><td>A comprehensive framework from Microsoft for building, connecting, testing, and deploying chatbots. Integrates with Azure services.<\/td><td>Free to use, with paid Azure service costs.<\/td><\/tr><tr><td><a href=\"https:\/\/www.pickaxeproject.com\/\">Pickaxel<\/a><\/td><td>Pickaxe is an AI tool, either a chatbot or a form, that is powered with a prompt. In addition to the prompt, you can power your Pickaxe with documents, websites, videos, special instructions, API endpoints, and more. To get started, build a Pickaxe in our&nbsp;<a href=\"https:\/\/beta.pickaxeproject.com\/builder\/templates\/chatbot\">no code AI builder<\/a>.<\/td><td>Starts with Free Tier, $29\/month and then 80\/month   based on a number of items<br><\/td><\/tr><tr><td><a href=\"https:\/\/rasa.com\/\">Rasa<\/a><\/td><td>An open-source machine learning-based conversational AI framework. Allows for building custom, contextual chatbots.<\/td><td>Open-source (free), with paid enterprise support options.<\/td><\/tr><tr><td><a href=\"https:\/\/www.voiceflow.com\/\">Voiceflow<\/a><\/td><td>A visual development platform for building voice apps and chatbots across various platforms.<\/td><td>Free tier available, paid plans start at $29\/month.<\/td><\/tr><tr><td><a href=\"https:\/\/wit.ai\/\">Wit.ai<\/a><\/td><td>An open-source natural language processing tool developed by Facebook for building applications with conversational interfaces.<\/td><td>Free for small projects, with paid enterprise plans.<\/td><\/tr><tr><td><a href=\"https:\/\/xenioo.com\/\">Xenioo<\/a><\/td><td>An AI-powered chatbot platform that allows building, testing, and deploying chatbots across channels.<\/td><td>Free plan available, paid plans start at \u20ac19\/month.<\/td><\/tr><tr><td><a href=\"https:\/\/botpress.com\/cloud\">Botpress Cloud<\/a><\/td><td>A hosted version of the Botpress platform, providing a managed solution for chatbot development and deployment.<\/td><td>Paid plans starting at $79\/month.<\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div><\/div>\n\n\n<style>.kadence-column515477_859a4d-e7 > .kt-inside-inner-col,.kadence-column515477_859a4d-e7 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column515477_859a4d-e7 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column515477_859a4d-e7 > .kt-inside-inner-col{flex-direction:column;}.kadence-column515477_859a4d-e7 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column515477_859a4d-e7 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column515477_859a4d-e7{position:relative;}@media all and (max-width: 1024px){.kadence-column515477_859a4d-e7 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column515477_859a4d-e7 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column515477_859a4d-e7\"><div class=\"kt-inside-inner-col\"><\/div><\/div>\n\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Last updated on 11\/11\/2024 please refer to my blog post: Create a Custom AI ChatBot using your own data Here is an table of chatbot frameworks I have been able to find &#8212; if you have any that is missing, please let me know at @jorper98 Name Description Cost Amazon Lex A chatbot service from&#8230;<\/p>\n","protected":false},"author":2,"featured_media":461826,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","ngg_post_thumbnail":0,"episode_type":"","audio_file":"","podmotor_file_id":"","podmotor_episode_id":"","cover_image":"","cover_image_id":"","duration":"","filesize":"","filesize_raw":"","date_recorded":"","explicit":"","block":"","itunes_episode_number":"","itunes_title":"","itunes_season_number":"","itunes_episode_type":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-515477","page","type-page","status-publish","has-post-thumbnail","hentry"],"taxonomy_info":[],"featured_image_src_large":["https:\/\/jorgep.com\/blog\/wp-content\/uploads\/jorgep-BlogPostGeneric.jpg",1024,512,false],"author_info":{"display_name":"Jorge Pereira","author_link":"https:\/\/jorgep.com\/blog\/author\/jorge\/"},"comment_info":0,"_links":{"self":[{"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/pages\/515477","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/comments?post=515477"}],"version-history":[{"count":1,"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/pages\/515477\/revisions"}],"predecessor-version":[{"id":519606,"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/pages\/515477\/revisions\/519606"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/media\/461826"}],"wp:attachment":[{"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/media?parent=515477"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}