Class: AISession¶
Session details for AI-assisted work
URI: revaise:AISession
```mermaid classDiagram class AISession click AISession href "../AISession/" AISession : ai_config_id
AISession : ai_session_id
AISession : api_calls
AISession : errors_encountered
AISession : human_modifications
AISession --> "*" HumanModification : human_modifications
click HumanModification href "../HumanModification/"
AISession : item_ids_processed
AISession : session_duration
AISession : session_timestamp
AISession : token_usage
```
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| ai_session_id | 1 String |
Unique identifier for this AI session | direct |
| ai_config_id | 1 String |
Reference to the AIAssistance configuration used | direct |
| session_timestamp | 1 Datetime |
When this AI session occurred | direct |
| item_ids_processed | * String |
IDs of items processed in this session | direct |
| session_duration | 0..1 Float |
Duration of the session in seconds | direct |
| token_usage | 0..1 Integer |
Number of tokens used (for LLM-based systems) | direct |
| api_calls | 0..1 Integer |
Number of API calls made | direct |
| errors_encountered | * String |
Errors encountered during the session | direct |
| human_modifications | * HumanModification |
Modifications made by humans to AI outputs | direct |
Identifier and Mapping Information¶
Schema Source¶
- from schema: https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance
Mappings¶
| Mapping Type | Mapped Value |
|---|---|
| self | revaise:AISession |
| native | revaise:AISession |
LinkML Source¶
Direct¶
name: AISession
description: Session details for AI-assisted work
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance
slots:
- ai_session_id
- ai_config_id
- session_timestamp
- item_ids_processed
- session_duration
- token_usage
- api_calls
- errors_encountered
- human_modifications
slot_usage:
ai_session_id:
name: ai_session_id
description: Unique identifier for this AI session
identifier: true
range: string
ai_config_id:
name: ai_config_id
description: Reference to the AIAssistance configuration used
range: string
required: true
session_timestamp:
name: session_timestamp
description: When this AI session occurred
range: datetime
required: true
item_ids_processed:
name: item_ids_processed
description: IDs of items processed in this session
range: string
multivalued: true
session_duration:
name: session_duration
description: Duration of the session in seconds
range: float
token_usage:
name: token_usage
description: Number of tokens used (for LLM-based systems)
range: integer
api_calls:
name: api_calls
description: Number of API calls made
range: integer
errors_encountered:
name: errors_encountered
description: Errors encountered during the session
range: string
multivalued: true
human_modifications:
name: human_modifications
description: Modifications made by humans to AI outputs
range: HumanModification
multivalued: true
Induced¶
name: AISession
description: Session details for AI-assisted work
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance
slot_usage:
ai_session_id:
name: ai_session_id
description: Unique identifier for this AI session
identifier: true
range: string
ai_config_id:
name: ai_config_id
description: Reference to the AIAssistance configuration used
range: string
required: true
session_timestamp:
name: session_timestamp
description: When this AI session occurred
range: datetime
required: true
item_ids_processed:
name: item_ids_processed
description: IDs of items processed in this session
range: string
multivalued: true
session_duration:
name: session_duration
description: Duration of the session in seconds
range: float
token_usage:
name: token_usage
description: Number of tokens used (for LLM-based systems)
range: integer
api_calls:
name: api_calls
description: Number of API calls made
range: integer
errors_encountered:
name: errors_encountered
description: Errors encountered during the session
range: string
multivalued: true
human_modifications:
name: human_modifications
description: Modifications made by humans to AI outputs
range: HumanModification
multivalued: true
attributes:
ai_session_id:
name: ai_session_id
description: Unique identifier for this AI session
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance
rank: 1000
identifier: true
owner: AISession
domain_of:
- AISession
range: string
required: true
ai_config_id:
name: ai_config_id
description: Reference to the AIAssistance configuration used
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance
rank: 1000
owner: AISession
domain_of:
- AISession
range: string
required: true
session_timestamp:
name: session_timestamp
description: When this AI session occurred
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance
rank: 1000
owner: AISession
domain_of:
- AISession
range: datetime
required: true
item_ids_processed:
name: item_ids_processed
description: IDs of items processed in this session
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance
rank: 1000
owner: AISession
domain_of:
- AISession
range: string
multivalued: true
session_duration:
name: session_duration
description: Duration of the session in seconds
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance
rank: 1000
owner: AISession
domain_of:
- AISession
range: float
token_usage:
name: token_usage
description: Number of tokens used (for LLM-based systems)
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance
rank: 1000
owner: AISession
domain_of:
- AISession
range: integer
api_calls:
name: api_calls
description: Number of API calls made
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance
rank: 1000
owner: AISession
domain_of:
- AISession
range: integer
errors_encountered:
name: errors_encountered
description: Errors encountered during the session
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance
rank: 1000
owner: AISession
domain_of:
- AISession
range: string
multivalued: true
human_modifications:
name: human_modifications
description: Modifications made by humans to AI outputs
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance
rank: 1000
owner: AISession
domain_of:
- AISession
range: HumanModification
multivalued: true