Class: AIAssistance¶
Configuration for AI assistance in any review stage
URI: revaise:AIAssistance
```mermaid classDiagram class AIAssistance click AIAssistance href "../AIAssistance/" AIAssistance : ai_confidence_threshold
AIAssistance : ai_error_handling
AIAssistance : ai_id
AIAssistance : ai_model
AIAssistance : ai_parameters
AIAssistance --> "*" AIParameter : ai_parameters
click AIParameter href "../AIParameter/"
AIAssistance : ai_performance_metrics
AIAssistance --> "0..1" AIPerformanceMetrics : ai_performance_metrics
click AIPerformanceMetrics href "../AIPerformanceMetrics/"
AIAssistance : ai_prompts
AIAssistance --> "*" AIPrompt : ai_prompts
click AIPrompt href "../AIPrompt/"
AIAssistance : ai_provider
AIAssistance : ai_purpose
AIAssistance --> "1..*" AIPurpose : ai_purpose
click AIPurpose href "../AIPurpose/"
AIAssistance : ai_training_description
AIAssistance : ai_validation_rules
AIAssistance : ai_version
AIAssistance : human_oversight_level
AIAssistance --> "1" HumanOversightLevel : human_oversight_level
click HumanOversightLevel href "../HumanOversightLevel/"
```
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| ai_id | 1 String |
Unique identifier for this AI assistance configuration | direct |
| ai_model | 1 String |
Name of the AI model (e | direct |
| ai_version | 1 String |
Version of the AI model | direct |
| ai_provider | 0..1 String |
AI service provider (e | direct |
| ai_purpose | 1..* AIPurpose |
Purposes for which AI is used | direct |
| ai_prompts | * AIPrompt |
Prompts used to interact with the AI | direct |
| ai_parameters | * AIParameter |
Model parameters and settings | direct |
| ai_confidence_threshold | 0..1 Float |
Minimum confidence score for accepting AI outputs | direct |
| ai_validation_rules | * String |
Rules for validating AI outputs | direct |
| human_oversight_level | 1 HumanOversightLevel |
Level of human review required | direct |
| ai_training_description | 0..1 String |
Description of training data or fine-tuning if applicable | direct |
| ai_performance_metrics | 0..1 AIPerformanceMetrics |
Performance metrics for the AI assistance | direct |
| ai_error_handling | 0..1 String |
Strategy for handling AI errors or failures | direct |
Usages¶
| used by | used in | type | used |
|---|---|---|---|
| ScopingStage | ai_assistance_config | range | AIAssistance |
Identifier and Mapping Information¶
Schema Source¶
- from schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping
Mappings¶
| Mapping Type | Mapped Value |
|---|---|
| self | revaise:AIAssistance |
| native | revaise:AIAssistance |
LinkML Source¶
Direct¶
name: AIAssistance
description: Configuration for AI assistance in any review stage
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping
slots:
- ai_id
- ai_model
- ai_version
- ai_provider
- ai_purpose
- ai_prompts
- ai_parameters
- ai_confidence_threshold
- ai_validation_rules
- human_oversight_level
- ai_training_description
- ai_performance_metrics
- ai_error_handling
slot_usage:
ai_id:
name: ai_id
description: Unique identifier for this AI assistance configuration
identifier: true
range: string
ai_model:
name: ai_model
description: Name of the AI model (e.g., GPT-4, Claude, BERT)
range: string
required: true
ai_version:
name: ai_version
description: Version of the AI model
range: string
required: true
ai_provider:
name: ai_provider
description: AI service provider (e.g., OpenAI, Anthropic, Hugging Face)
range: string
ai_purpose:
name: ai_purpose
description: Purposes for which AI is used
range: AIPurpose
required: true
multivalued: true
ai_prompts:
name: ai_prompts
description: Prompts used to interact with the AI
range: AIPrompt
multivalued: true
ai_parameters:
name: ai_parameters
description: Model parameters and settings
range: AIParameter
multivalued: true
ai_confidence_threshold:
name: ai_confidence_threshold
description: Minimum confidence score for accepting AI outputs
range: float
minimum_value: 0.0
maximum_value: 1.0
ai_validation_rules:
name: ai_validation_rules
description: Rules for validating AI outputs
range: string
multivalued: true
human_oversight_level:
name: human_oversight_level
description: Level of human review required
range: HumanOversightLevel
required: true
ai_training_description:
name: ai_training_description
description: Description of training data or fine-tuning if applicable
range: string
ai_performance_metrics:
name: ai_performance_metrics
description: Performance metrics for the AI assistance
range: AIPerformanceMetrics
ai_error_handling:
name: ai_error_handling
description: Strategy for handling AI errors or failures
range: string
Induced¶
name: AIAssistance
description: Configuration for AI assistance in any review stage
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping
slot_usage:
ai_id:
name: ai_id
description: Unique identifier for this AI assistance configuration
identifier: true
range: string
ai_model:
name: ai_model
description: Name of the AI model (e.g., GPT-4, Claude, BERT)
range: string
required: true
ai_version:
name: ai_version
description: Version of the AI model
range: string
required: true
ai_provider:
name: ai_provider
description: AI service provider (e.g., OpenAI, Anthropic, Hugging Face)
range: string
ai_purpose:
name: ai_purpose
description: Purposes for which AI is used
range: AIPurpose
required: true
multivalued: true
ai_prompts:
name: ai_prompts
description: Prompts used to interact with the AI
range: AIPrompt
multivalued: true
ai_parameters:
name: ai_parameters
description: Model parameters and settings
range: AIParameter
multivalued: true
ai_confidence_threshold:
name: ai_confidence_threshold
description: Minimum confidence score for accepting AI outputs
range: float
minimum_value: 0.0
maximum_value: 1.0
ai_validation_rules:
name: ai_validation_rules
description: Rules for validating AI outputs
range: string
multivalued: true
human_oversight_level:
name: human_oversight_level
description: Level of human review required
range: HumanOversightLevel
required: true
ai_training_description:
name: ai_training_description
description: Description of training data or fine-tuning if applicable
range: string
ai_performance_metrics:
name: ai_performance_metrics
description: Performance metrics for the AI assistance
range: AIPerformanceMetrics
ai_error_handling:
name: ai_error_handling
description: Strategy for handling AI errors or failures
range: string
attributes:
ai_id:
name: ai_id
description: Unique identifier for this AI assistance configuration
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping
rank: 1000
identifier: true
owner: AIAssistance
domain_of:
- AIAssistance
range: string
required: true
ai_model:
name: ai_model
description: Name of the AI model (e.g., GPT-4, Claude, BERT)
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping
rank: 1000
owner: AIAssistance
domain_of:
- AIAssistance
range: string
required: true
ai_version:
name: ai_version
description: Version of the AI model
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping
rank: 1000
owner: AIAssistance
domain_of:
- AIAssistance
range: string
required: true
ai_provider:
name: ai_provider
description: AI service provider (e.g., OpenAI, Anthropic, Hugging Face)
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping
rank: 1000
owner: AIAssistance
domain_of:
- AIAssistance
range: string
ai_purpose:
name: ai_purpose
description: Purposes for which AI is used
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping
rank: 1000
owner: AIAssistance
domain_of:
- AIAssistance
range: AIPurpose
required: true
multivalued: true
ai_prompts:
name: ai_prompts
description: Prompts used to interact with the AI
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping
rank: 1000
owner: AIAssistance
domain_of:
- AIAssistance
range: AIPrompt
multivalued: true
ai_parameters:
name: ai_parameters
description: Model parameters and settings
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping
rank: 1000
owner: AIAssistance
domain_of:
- AIAssistance
range: AIParameter
multivalued: true
ai_confidence_threshold:
name: ai_confidence_threshold
description: Minimum confidence score for accepting AI outputs
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping
rank: 1000
owner: AIAssistance
domain_of:
- AIAssistance
range: float
minimum_value: 0.0
maximum_value: 1.0
ai_validation_rules:
name: ai_validation_rules
description: Rules for validating AI outputs
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping
rank: 1000
owner: AIAssistance
domain_of:
- AIAssistance
range: string
multivalued: true
human_oversight_level:
name: human_oversight_level
description: Level of human review required
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping
rank: 1000
owner: AIAssistance
domain_of:
- AIAssistance
range: HumanOversightLevel
required: true
ai_training_description:
name: ai_training_description
description: Description of training data or fine-tuning if applicable
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping
rank: 1000
owner: AIAssistance
domain_of:
- AIAssistance
range: string
ai_performance_metrics:
name: ai_performance_metrics
description: Performance metrics for the AI assistance
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping
rank: 1000
owner: AIAssistance
domain_of:
- AIAssistance
range: AIPerformanceMetrics
ai_error_handling:
name: ai_error_handling
description: Strategy for handling AI errors or failures
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping
rank: 1000
owner: AIAssistance
domain_of:
- AIAssistance
range: string