awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 repositorios

Awesome GitHub RepositoriesConversational Bot Development

Tools and frameworks for creating interactive chat interfaces and bots with integrated capabilities like web search.

Distinct from Chat Bot Integrations: Focuses on the end-to-end engineering and capabilities of the bot rather than just integration into a specific messaging platform.

Explore 14 awesome GitHub repositories matching artificial intelligence & ml · Conversational Bot Development. Refine with filters or upvote what's useful.

Awesome Conversational Bot Development GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • gunthercox/chatterbotAvatar de gunthercox

    gunthercox/ChatterBot

    14,493Ver en GitHub↗

    ChatterBot is a conversational AI framework and machine learning dialogue system used to build bots that generate automated responses. It functions as a multilingual natural language processing library and a vector-based knowledge base, utilizing logic adapters and statistical pattern matching to select the most confident response to user input. The system supports multilingual chatbot training and processing by using a design independent of specific linguistic rules. It employs semantic vector search to retrieve contextually accurate responses from a database of stored conversations and can

    Provides a comprehensive framework for building automated chat systems that process natural language and generate responses based on dialogue patterns.

    Pythonbotchatbotchatterbot
    Ver en GitHub↗14,493
  • netease-youdao/qanythingAvatar de netease-youdao

    netease-youdao/QAnything

    14,020Ver en GitHub↗

    QAnything is a retrieval-augmented generation application framework and self-hosted AI interface. It functions as a system that combines a vector database knowledge base, a document parsing service, and a hybrid search engine to generate answers based on private user data. The project features a modular pipeline architecture that allows users to independently replace components such as parsers, embedding models, and reranking engines. It supports local-first model deployment and offline operation to ensure data privacy, and includes a two-stage retrieval pipeline that merges dense vector embe

    Provides a framework for building interactive conversational agents that answer questions from private documents using custom roles.

    Python
    Ver en GitHub↗14,020
  • microsoftdocs/azure-docsAvatar de MicrosoftDocs

    MicrosoftDocs/azure-docs

    10,894Ver en GitHub↗

    Azure Docs is the official technical documentation repository for Microsoft Azure, the cloud computing platform. It provides comprehensive guidance on the full spectrum of Azure services, covering everything from core infrastructure components like virtual machines, Kubernetes clusters, and serverless computing to platform services for AI, machine learning, data analytics, and storage. The documentation details how to provision, manage, and govern cloud resources at scale, including policy enforcement, identity management, and cost optimization. The documentation distinguishes Azure through i

    Documents Azure's Bot Service for creating intelligent, serverless chatbots that scale on demand.

    Markdownskilling
    Ver en GitHub↗10,894
  • microsoft/botframework-sdkAvatar de microsoft

    microsoft/botframework-sdk

    7,803Ver en GitHub↗

    This project is a conversational AI software development kit and framework used to build interactive chatbots that engage in natural language conversations and execute tasks for end users. It provides a multi-channel bot framework that connects conversational agents to various external messaging services using standardized adapters. The SDK includes a conversational workflow orchestrator and a natural language processing toolkit for analyzing user intent and extracting entities to route conversation flows. It further incorporates a speech integration framework that enables bidirectional audio

    Provides a dedicated desktop environment to run and inspect conversational logic for bots hosted locally or remotely.

    JavaScriptazure-bot-servicebotbot-builder
    Ver en GitHub↗7,803
  • paddlepaddle/ernieAvatar de PaddlePaddle

    PaddlePaddle/ERNIE

    7,717Ver en GitHub↗

    ERNIE is a development toolkit for training, fine-tuning, and deploying large language models built on the PaddlePaddle deep learning platform. It provides a comprehensive suite of core components, including an inference server for vision and language models, a training and fine-tuning toolkit, and a framework for building retrieval-augmented generation systems using private knowledge bases. The project features multimodal AI models capable of reasoning across text, images, and video to perform complex visual understanding and information extraction. It distinguishes itself through specialize

    Enables the creation of interactive chat interfaces and bots that integrate real-time web search for dynamic information delivery.

    Pythonernieernie-45ernie-45-vl
    Ver en GitHub↗7,717
  • paddlepaddle/larkAvatar de PaddlePaddle

    PaddlePaddle/LARK

    7,717Ver en GitHub↗

    LARK is a development toolkit for training, fine-tuning, and deploying large language models and multimodal models based on PaddlePaddle. It functions as a comprehensive framework that includes an LLM training orchestrator, an inference server, and a multimodal model framework for processing text, image, and video inputs. The project features a retrieval-augmented generation system for building conversational applications that integrate web search and private knowledge bases. It provides specific capabilities for multimodal reasoning and complex logic, enabling the extraction of structured da

    Provides tools for creating interactive chat interfaces and bots that integrate real-time web search for grounded information retrieval.

    Python
    Ver en GitHub↗7,717
  • jamwithai/production-agentic-rag-courseAvatar de jamwithai

    jamwithai/production-agentic-rag-course

    6,972Ver en GitHub↗

    This project is an educational course and technical blueprint for building production-ready retrieval-augmented generation systems. It provides a curriculum and implementation strategies for designing agentic workflows, containerized AI infrastructure, and retrieval pipelines using large language models. The materials focus on agentic design patterns, utilizing state-based decision nodes to rewrite queries and grade retrieved documents. It differentiates its approach by providing a deployment framework for managing databases, search engines, and API services through container orchestration.

    Integrates agentic AI capabilities into messaging interfaces for asynchronous user interaction.

    Python
    Ver en GitHub↗6,972
  • crestalnetwork/intentkitAvatar de crestalnetwork

    crestalnetwork/intentkit

    6,502Ver en GitHub↗

    IntentKit is an open-source platform for deploying and managing a collaborative team of AI agents that can work together to complete complex tasks. It provides a self-hosted agent orchestrator that coordinates multiple agents through a modular pipeline of entrypoints, orchestration, and storage, all running as containerized services using Docker Compose or Swarm for production-grade deployment. The platform distinguishes itself by offering a plugin-based system for extending agent capabilities without modifying the core codebase, along with built-in integrations for connecting agents to socia

    Handles mentions, replies, typing indicators, message splitting, and per-user or per-channel memory for Discord interactions.

    Pythonagent-frameworkagenticai
    Ver en GitHub↗6,502
  • dsdanielpark/bard-apiAvatar de dsdanielpark

    dsdanielpark/Bard-API

    5,196Ver en GitHub↗

    Bard-API es un cliente y wrapper asíncrono de Python para interactuar con Google Gemini. Funciona como un gestor de conversaciones con estado y una interfaz multimodal, permitiendo a los usuarios enviar prompts de texto e imagen a un modelo de lenguaje y recibir respuestas. La librería utiliza un sistema de autenticación basado en cookies que extrae tokens de sesión del almacenamiento local del navegador para autorizar las solicitudes. Para gestionar el acceso y la conectividad, incluye enrutamiento de solicitudes mediante proxy para evitar restricciones regionales y bloqueos de IP. El proyecto cubre capacidades para análisis de IA multimodal y el mantenimiento del historial de sesiones para permitir diálogos continuos de varios turnos. También proporciona utilidades para extraer enlaces de imágenes de las respuestas, convertir texto a voz y ejecutar automáticamente fragmentos de código generados dentro de un entorno local.

    Facilitates building chatbots that maintain stateful session history and context for multi-turn dialogues.

    Pythonai-apiapibard
    Ver en GitHub↗5,196
  • microsoft/botbuilder-samplesAvatar de microsoft

    microsoft/BotBuilder-Samples

    4,511Ver en GitHub↗

    Este proyecto es una biblioteca de muestras y un kit de desarrollo para construir bots conversacionales utilizando el Bot Framework SDK. Proporciona una colección de ejemplos de código enfocados en tareas, plantillas y guías de implementación para ayudar a los desarrolladores a crear interfaces de chat interactivas y flujos de diálogo. El proyecto se centra en patrones de integración para el Bot Framework, ofreciendo ejemplos específicos para implementar middleware personalizado, autenticación de identidad y la conexión de habilidades (skills) de bots externos. Incluye implementaciones de referencia para plantillas de chatbots multicanal que permiten a un solo agente operar a través de múltiples plataformas de mensajería mediante un esquema unificado. La biblioteca cubre una amplia gama de capacidades de IA conversacional, incluyendo la orquestación de agentes de IA, la gestión del estado de la conversación y la persistencia del contexto, y la integración de elementos de interfaz de usuario enriquecidos. También proporciona orientación sobre comprensión del lenguaje natural, el uso de bases de conocimiento y el despliegue de bots en entornos de nube. Se proporcionan recursos y muestras para el desarrollo en C#, JavaScript y Python.

    Provides a comprehensive framework for developing conversational bots with interactive chat interfaces and dialogue flows.

    HTMLbot-frameworkbotsdotnet
    Ver en GitHub↗4,511
  • claudiajs/claudiaAvatar de claudiajs

    claudiajs/claudia

    3,885Ver en GitHub↗

    Claudia is a cloud function orchestrator and Node.js serverless deployment tool. It provides a framework for translating application code into executable cloud functions, automating the provisioning of infrastructure and security rules. The project functions as a serverless infrastructure manager and event-driven API framework. It manages environment variables, secrets, and version aliases to isolate development stages, while configuring web routes and conversational triggers for cloud-hosted APIs and chat bots. The system covers a broad range of capabilities, including artifact bundling, CL

    Facilitates the creation of conversational interfaces and event-driven triggers for bots hosted on serverless functions.

    JavaScript
    Ver en GitHub↗3,885
  • kananinirav/aws-certified-cloud-practitioner-notesAvatar de kananinirav

    kananinirav/AWS-Certified-Cloud-Practitioner-Notes

    3,829Ver en GitHub↗

    This project is a collection of structured study notes and conceptual breakdowns designed for the AWS Certified Cloud Practitioner exam. It serves as a technical reference and study guide, organizing cloud service details and architectural principles to assist in certification preparation. The knowledge base is built using markdown files and includes curated cheat sheets and interactive mind-map visualizations. These tools map complex certification topics into visual hierarchies to enable drill-down study paths and rapid revision. The materials cover a wide range of cloud capabilities, inclu

    Explains the design and implementation of interactive chatbots and call center interfaces.

    HTMLamazon-web-servicesawsaws-certified-cloud-practitioner
    Ver en GitHub↗3,829
  • askrella/whatsapp-chatgptAvatar de askrella

    askrella/whatsapp-chatgpt

    3,754Ver en GitHub↗

    This project is a WhatsApp chatbot that integrates large language models and image generation into the WhatsApp messaging platform. It acts as a bridge connecting WhatsApp messages to OpenAI services to provide automated text and visual responses. The bot features the ability to convert spoken audio messages into written text using automated speech recognition, facilitating conversational interactions via voice. It also functions as a generative image bot, creating custom visual assets from text descriptions. The system is designed for containerized deployment, using Docker to package the ap

    Implements a conversational bot that answers questions and generates content in real time.

    TypeScriptartificial-intelligencebotchatbot
    Ver en GitHub↗3,754
  • pandolia/qqbotAvatar de pandolia

    pandolia/qqbot

    3,683Ver en GitHub↗

    qqbot is a bot framework designed for building automated conversational agents and plugins using the SmartQQ client. It provides a conversational bot SDK for processing messages, managing group memberships, and executing event callbacks. The project is distinguished by its use of a headless browser automator to handle account logins and session management. It also includes an IRC chat bridge that functions as a gateway to forward conversations between a local IRC server and the messaging platform. The framework covers a wide range of capabilities, including dynamic plugin management, time-ba

    Offers a comprehensive SDK for processing messages, managing group memberships, and executing event callbacks.

    Pythonchatchatbotpython
    Ver en GitHub↗3,683
  1. Home
  2. Artificial Intelligence & ML
  3. Conversational Bot Development

Explorar subetiquetas

  • Logic Testing & DebuggingDedicated environments for inspecting and verifying the execution of conversational agent logic. **Distinct from Conversational Bot Development:** Focuses on the testing and debugging of the agent's logic rather than the general development of the bot.