Codeless Chatbot Development Using Intent-Based Code Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing chatbot development involves complex software development and redundant programming, necessitating a need for more efficient and streamlined methods and systems.

Innovation Solution

A system utilizing an artificial intelligence neural network model and natural language processing tool to automatically retrieve chatbot computer programming code based on conversation design inputs, implementing an iterative process to develop a chatbot conversation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional chatbot development methods are used, then functional capability can be achieved, but development complexity and time requirements increase significantly

Engineering Contradiction:
Improvechatbot development speedVSAvoiddevelopment process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system enables developers to build chatbots through self-service interfaces without requiring specialized knowledge of bot framework internals. The visual editor and pre-configured templates allow users to configure chatbots through drag-and-drop operations and form-based interfaces, eliminating the need for manual code writing and complex configuration management.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces an intermediary layer between the developer and the bot framework infrastructure. This intermediary provides abstracted configuration interfaces, pre-built templates, and automated code generation that mediates the complex underlying framework operations, allowing developers to work with simplified concepts while the system handles the complexity of framework integration, deployment, and runtime management.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If custom chatbot frameworks are developed, then specific functional requirements can be met, but development time and resource investment increase

Engineering Contradiction:
Improvechatbot functionality customizationVSAvoiddevelopment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by providing pre-configured chatbot templates and pre-built functional components that can be directly applied to common scenarios. These templates include pre-defined conversation flows, integration configurations, and business logic that have been prepared in advance, allowing developers to quickly deploy functional chatbots without building everything from scratch.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables dynamic configuration of chatbot functionality through visual editors and runtime modification capabilities. Developers can dynamically add, remove, or modify conversation flows, integrations, and business logic without requiring framework redevelopment. The system adapts to changing functional requirements through flexible configuration interfaces that allow real-time customization of chatbot behavior and capabilities.

Inventive Principle:
Principle #15Dynamics

3Reliability

If comprehensive training data is collected and processed, then chatbot intelligence improves, but data processing complexity and time requirements increase

Engineering Contradiction:
Improvechatbot response accuracyVSAvoiddata processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system extracts and separates the complex data processing tasks from the developer's workflow by providing built-in, automated data processing capabilities within the configuration environment. The system automatically handles data collection, cleaning, annotation, and training pipeline management as integrated features of the chatbot configuration process, removing the need for developers to implement separate complex data processing infrastructure.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP4399853B1Methods and systems for codeless chatbot development
Publication Date: 2026.04.29 ALLSTATE SOLUTIONS PTE LTD
  • EP4399853B1 patent drawingFigure 1
  • EP4399853B1 patent drawingFigure 2
  • EP4399853B1 patent drawingFigure 3

AI summary

Embodiments include implementing an iterative process to automatically develop a chatbot conversation for a conversation designer by receiving a conversation design input of one or more conversation design inputs from the conversation designer, identifying an intent based on the conversation design input, generating a development event based on the intent, retrieving a conversation chat flow from a set of conversation chat flows of a code sheet based on the development event, the code sheet comprising a set of conversations, the set of conversation chat flows, and a set of rules for code retrieval based on the set of conversations and the set of conversation chat flows, retrieving a chatbot computer program code based on the conversation chat flow and the set of rules from the code sheet, and repeating the iterative process until the chatbot computer program code is automatically retrieved from a code repository for each conversation design input.