Chatbot Collaboration via Feature Extraction and Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The lack of interaction between chatbots from different domains leads to wasted learning opportunities and decreased reply accuracy, as they are typically designed for single enterprises and do not collaborate with each other.

Innovation Solution

A method where a primary chatbot analyzes user queries using natural language processing, identifies key features, and forwards them to secondary chatbots to determine which one can most accurately respond, allowing for intercommunication and knowledge sharing across chatbots from different domains.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If chatbots are designed for single enterprises with specialized functions, then they can provide domain-specific expertise, but they cannot interact with or learn from chatbots in other domains

Engineering Contradiction:
Improvereply accuracyVSAvoidinter-chatbot collaboration
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent merges multiple specialized chatbots into a collaborative network where they share knowledge and refer queries to appropriate peers. This combines the domain expertise of individual chatbots with the collective knowledge of the network, resolving the contradiction between specialization and collaboration capability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system gives chatbots multi-functionality by enabling them to both answer domain-specific questions and facilitate inter-chatbot communication. Each chatbot maintains its specialized function while acquiring the additional function of collaborating with other chatbots, thus resolving the contradiction.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Device complexity

If chatbots operate independently without interaction, then system complexity is reduced, but learning opportunities are wasted and reply accuracy deteriorates

Engineering Contradiction:
Improvechatbot system structureVSAvoidreply accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent introduces a communication infrastructure as an intermediary that enables chatbot collaboration without requiring complex direct-to-direct connections between all chatbots. This mediator layer manages the interactions and knowledge sharing, resolving the contradiction between simplicity and collaborative capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If chatbots from different domains interact and share knowledge, then learning opportunities increase and reply accuracy improves, but system complexity increases

Engineering Contradiction:
Improvereply accuracyVSAvoidinter-chatbot communication system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the knowledge sharing system into modular components where each chatbot maintains its own knowledge base while accessing a shared communication protocol. This segmentation allows complex inter-chatbot interactions to be managed through simple, standardized interfaces, resolving the contradiction between complexity and functionality.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11663255B2Automatic collaboration between distinct responsive devices
Publication Date: 2023.05.30 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11663255B2 patent drawing
  • US11663255B2 patent drawing
  • US11663255B2 patent drawing

AI summary

A primary chatbot may receive a query from a user. The primary chatbot, using natural language processing techniques, may analyze the query. The primary chatbot may identify, from the analyzing, one or more key features of the query. The primary chatbot may push the one or more key features to one or more secondary chatbots. The primary chatbot may identify which one of the primary chatbot and the one or more secondary chatbots is to respond to the query. The primary chatbot may transmit the response to the user.