Conversational AI Guardrails for Sensor Data Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional conversational AI agents suffer from hallucinations due to incorrect, incomplete, or biased training data, leading to nonsensical, false, or inaccurate responses, which can have significant consequences in real-world applications.

Innovation Solution

A method involving a stored framework to guide conversational AI agents by comparing sensor data, identifying required data, and determining queries to verify and supplement input, reducing hallucinations through iterative comparisons and actions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a stored framework with guardrails is introduced to guide the AI agent, then reliability and reduction of hallucinations is improved, but device complexity increases

Engineering Contradiction:
Improvereliability of AI agentVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The framework is divided into multiple portions (first portion, second portion, etc.), each handling specific aspects of data validation and guidance. This segmentation allows the complex validation process to be broken down into manageable, modular components that can be processed sequentially without overwhelming the system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The stored framework is prepared in advance with all necessary guidance rules, data requirements, and validation criteria. By performing the framework preparation beforehand, the system avoids the need for complex real-time decision-making during operation, thereby improving reliability without proportionally increasing operational complexity.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If iterative data comparison and query determination is performed, then measurement precision of input data is improved, but loss of time increases

Engineering Contradiction:
Improvedata accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs comparisons with different portions of the framework iteratively, only advancing to the next portion when the current one is satisfied. This partial action approach allows the system to achieve sufficient data accuracy without performing exhaustive validation on all possible data aspects simultaneously, thereby reducing overall processing time while maintaining necessary precision.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system uses the results of each comparison to determine whether additional queries are needed or if actions can be taken. This feedback mechanism allows the system to adaptively adjust the validation process, stopping early when confidence is sufficient and only performing additional comparisons when necessary, thus balancing accuracy with time efficiency.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP4600866A1Systems and methods for a conversational artificial intelligence agent
Publication Date: 2025.08.13 LOCAI LABS LTD
  • EP4600866A1 patent drawingFigure 1
  • EP4600866A1 patent drawingFigure 2A
  • EP4600866A1 patent drawingFigure 2B

AI summary

A computer-implemented method and system is provided for improving the reliability of conversational artificial intelligence agents and reducing incidence of Al hallucination. In particular, the method comprises obtaining sensor data, and comparing the sensor data to at least a first portion of a stored framework, wherein the stored framework provides guidance for a conversational artificial intelligence (Al) agent to respond, based on sensor data. Based on the comparison, the method identifies at least a portion of data which is required by the stored framework, and determines a query based at least in part on the identified portion of data. The method then obtains a response to the query, and compares the response to a different portion of the stored framework, wherein the portion of the stored framework is selected based on the response to the query. Based on the comparison, the method then performs at least one of: (i) sending a signal to perform an action, based on the second comparison; or (ii) identifying at least another portion of data which is required by the stored framework, and determining another query based at least in part on the identified portion of data.