Skip to content

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
ScreeningRound ai_assistance range AIAssistance
ExtractionStage ai_assistance_config range AIAssistance
SynthesisStage ai_assistance_config range AIAssistance

Identifier and Mapping Information

Schema Source

  • from schema: https://open-and-sustainable.github.io/revaise-model/schema

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
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
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
    rank: 1000
    identifier: true
    alias: ai_id
    owner: AIAssistance
    domain_of:
    - AIAssistance
    range: string
  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
    rank: 1000
    alias: ai_model
    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
    rank: 1000
    alias: ai_version
    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
    rank: 1000
    alias: ai_provider
    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
    rank: 1000
    alias: ai_purpose
    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
    rank: 1000
    alias: ai_prompts
    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
    rank: 1000
    alias: ai_parameters
    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
    rank: 1000
    alias: ai_confidence_threshold
    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
    rank: 1000
    alias: ai_validation_rules
    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
    rank: 1000
    alias: human_oversight_level
    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
    rank: 1000
    alias: ai_training_description
    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
    rank: 1000
    alias: ai_performance_metrics
    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
    rank: 1000
    alias: ai_error_handling
    owner: AIAssistance
    domain_of:
    - AIAssistance
    range: string