AI Dialog Guidance for System Architecture Design

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Designing computing system architectures is a time-consuming and resource-intensive process that often lacks proper documentation and definition, leading to potential poor decisions and high costs due to ineffective meetings among teams with diverse skills.

Innovation Solution

An artificial intelligence-based system guides user dialogs by creating a directed graph structure for discussion topics, monitoring conversations, and interrupting participants when topics diverge, allowing for real-time adjustments to maintain focus and adherence to project goals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional group meetings are used for system architecture design, then diverse expertise and collaboration are achieved, but time expense and cost increase significantly

Engineering Contradiction:
Improvecollaboration capabilityVSAvoidmeeting time expense
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

An AI-based dialog guidance system is introduced as an intermediary between participants in system architecture design meetings. The system monitors discussions, tracks topic progression, and provides real-time guidance to keep conversations aligned with predefined architecture goals, thereby reducing unnecessary time expense while preserving collaborative benefits

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The dialog guidance system continuously monitors ongoing discussions and provides feedback to participants when conversations diverge from intended topics or when important architecture considerations are overlooked. This real-time feedback mechanism helps maintain focus and reduces time wasted on off-topic discussions

Inventive Principle:
Principle #23Feedback

2Ease of operation

If system architecture design is conducted through unstructured meetings, then flexibility in discussion is maintained, but decision-making quality deteriorates due to lack of proper documentation

Engineering Contradiction:
Improvediscussion flexibilityVSAvoiddecision-making quality
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

Before system architecture design meetings begin, a dialog structure is pre-defined that outlines the intended discussion flow, key topics to cover, and architecture goals to achieve. This preliminary structuring provides a framework that guides flexible discussions while ensuring all critical decisions are documented and addressed

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The AI dialog guidance system monitors discussions against the pre-defined dialog structure and provides feedback when conversations drift from intended topics or when important architecture decisions are not properly documented, thereby maintaining both flexibility and decision-making quality

Inventive Principle:
Principle #23Feedback

3Productivity

If AI-based dialog guidance interrupts participants to correct topic mismatches, then discussion focus is improved, but communication flow may be disrupted

Engineering Contradiction:
Improvediscussion focusVSAvoidcommunication flow
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The AI dialog guidance system provides real-time feedback to participants when topic mismatches are detected, gently guiding conversations back to intended topics. The system balances maintaining focus with preserving natural communication flow by using appropriate interruption strategies that minimize disruption while ensuring discussion productivity

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11206190B1Using an artificial intelligence based system to guide user dialogs in designing computing system architectures
Publication Date: 2021.12.21 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11206190B1 patent drawing
  • US11206190B1 patent drawing
  • US11206190B1 patent drawing

AI summary

A computer-implemented method, a computer program product, and a computer system for using an artificial intelligence based system to guide user dialogs in designing computing system architectures. A server creates a dialog structure via a directed graph that includes nodes representing topics in discussion on designing a computing system architecture and edges each pointing from one node to another. In response to determining that an ongoing topic mismatches a topic supported to be currently discussed according to the dialog structure, the server interrupts the participants and notify the participants of a mismatch. In response to receiving from the participants a response of disagreement on the mismatch, the server creates an updated dialog structure with a new edge, where the new edge links from a node representing a previous topic to a node representing the ongoing topic. The updated dialog structure is followed by the participants in discussing the ongoing topic.