AI Behavior Configuration File for Rapid Iteration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing AI behavior implementation methods are inefficient, requiring frequent code compilation and debugging, leading to long development cycles and high labor costs, especially when adding or deleting AI behaviors in application programs.

Innovation Solution

The method involves creating an AI behavior configuration file using preset components, testing whether the configuration file achieves a preset effect, and implementing the AI behavior only when the desired effect is reached, thereby simplifying the process and reducing the need for code modifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If code compilation and debugging methods are used for implementing AI behavior, then AI behavior can be implemented, but development cycle is long and efficiency is low

Engineering Contradiction:
ImproveAI behavior implementation efficiencyVSAvoiddevelopment cycle
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent uses configuration files as copies of code to define AI behavior. Instead of modifying source code directly, developers create configuration files that replicate the behavior definition in a simpler format, allowing rapid iteration without compilation cycles.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the mechanical compilation and debugging process with a configuration-based system. The complex mechanical process of code compilation is substituted by a lighter configuration file parsing and validation mechanism, significantly reducing time loss.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If code modification is performed to add or delete AI behavior, then AI behavior can be updated, but code modification is cumbersome and requires recompilation

Engineering Contradiction:
ImproveAI behavior flexibilityVSAvoidcode modification ease
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent segments AI behavior definitions into independent configuration file entries. Each AI behavior can be added, removed, or modified as a separate configuration element without affecting the code structure, enabling flexible updates through simple file edits.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal configuration file format that can define multiple different AI behaviors using the same structure. This single configuration mechanism serves multiple functions: adding new behaviors, removing existing ones, and modifying parameters, all without code changes.

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

3Reliability

If code compilation and debugging are performed repeatedly, then AI behavior can be tested and refined, but time and labor cost are significant

Engineering Contradiction:
ImproveAI behavior correctnessVSAvoidtesting and debugging time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary validation of AI behavior configurations before full system integration. Configuration files are validated against schemas and tested in isolated environments beforehand, catching errors early and preventing costly debugging cycles during full system testing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9875442B2Method, apparatus, and artificial intelligence editor for implementing artificial intelligence behavior
Publication Date: 2018.01.23 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US9875442B2 patent drawing
  • US9875442B2 patent drawing
  • US9875442B2 patent drawing

AI summary

Methods, apparatus and artificial intelligence (AI) editors for implementing an AI behavior are provided herein. In an exemplary method, an AI behavior configuration file can be obtained. The AI behavior configuration file can be configured using at least one preset component, and the AI behavior configuration file matches logic of a preset AI behavior. It can be tested whether a result of running the AI behavior configuration file reaches a preset effect. When the result of running the AI behavior configuration file reaches the preset effect, the preset AI behavior can be implemented according to the AI behavior configuration file.