3D Chatbot System Using Modular Segmentation and Prompt Engineering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current three-dimensional imagery technologies face challenges in creating realistic and interactive 3D chatbots that can engage in natural conversations, handle sensitive information, and adapt to user inputs and environments effectively.

Innovation Solution

A system and method that utilize a combination of displays, sensors, and computing systems to generate and interact with three-dimensional subjects, incorporating language models, sensor readings, and multiple input formats to create responsive and adaptive 3D chatbots that can engage in conversational flows, handle sensitive topics, and learn new information without training periods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional 3D imagery technologies are used to create 3D chatbots, then the system structure is relatively simple, but the interaction realism and conversational naturalness deteriorate

Engineering Contradiction:
Improveinteraction realismVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the 3D chatbot into distinct functional modules: a language model processing unit for natural language understanding and generation, a sensory input unit for receiving user inputs, a response generation unit for creating appropriate replies, and a display unit for presenting the 3D visual output. This modular segmentation enables each component to specialize in specific tasks, improving overall interaction realism while managing system complexity through organized functional divisions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary components that bridge different parts of the system: a prompt engineering layer that translates user inputs into effective language model prompts, a response processing layer that refines raw model outputs into natural conversations, and a coordination mechanism that manages the flow between sensory input, language processing, and visual display. These intermediaries enhance interaction quality by smoothing transitions and improving communication between system components.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If language models are integrated into the 3D chatbot system, then conversational capabilities improve, but information processing time increases

Engineering Contradiction:
Improveconversational capabilityVSAvoidresponse delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-processing user inputs through prompt engineering techniques that optimize the language model's response generation. The prompt layer prepares structured contextual information in advance, and the system pre-loads necessary language model contexts to reduce processing time during actual interactions. This preliminary preparation enables faster, more efficient conversational responses while maintaining high adaptability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements continuous processing mechanisms where the language model operates in a sustained state, maintaining active contexts and avoiding repeated initialization. The system keeps the language model warm and ready between interactions, allowing seamless continuation of conversations without cold-start delays. This continuous operation maintains versatile conversational capabilities while minimizing time losses between user interactions.

Inventive Principle:
Principle #20Continuity of useful action

3Adaptability or versatility

If sensor integration is added to detect user inputs and environment, then the chatbot's adaptability improves, but device complexity increases

Engineering Contradiction:
Improveenvironmental awarenessVSAvoidhardware complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system employs universal sensor interfaces and processing mechanisms that can handle multiple types of inputs (user speech, gestures, environmental data) through a unified architecture. The sensory input unit is designed to accommodate various sensor types while using common processing pipelines, allowing the 3D chatbot to adapt to different environments and interaction modes without proportionally increasing hardware complexity. This multi-functional design enables environmental awareness while controlling system complexity.

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

4Ease of operation

If multiple input formats are supported, then user interaction flexibility improves, but information processing complexity increases

Engineering Contradiction:
Improveinput flexibilityVSAvoidprocessing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary prompt engineering layer that serves as a mediator between diverse user input formats and the language model. This intermediate layer standardizes various inputs (text, speech, gestures) into a unified prompt structure that the language model can process efficiently. By placing this mediating translation layer between the flexible input interface and the processing core, the system achieves input flexibility without proportionally increasing the complexity of information processing in the language model itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240323332A1System and method for generating and interacting with conversational three-dimensional subjects
Publication Date: 2024.09.26 LOOKING GLASS FACTORY INC
  • US20240323332A1 patent drawing
  • US20240323332A1 patent drawing
  • US20240323332A1 patent drawing

AI summary

A system can include one or more displays (e.g., lightfield displays, projective displays, stereoscopic displays, autostereoscopic displays, three-dimensional display, etc.), one or more sensors, one or more output devices, one or more computing systems. A method can include optionally generating a three-dimensional subject, receiving an input, determining a response based on the input, and optionally performing the response.