collaborativereasoning
Simulate expert collaboration to solve complex problems by integrating diverse perspectives and structured reasoning. Facilitates coordinated contributions and consensus-building for informed decision-making.
Instructions
A detailed tool for simulating expert collaboration with diverse perspectives. This tool helps models tackle complex problems by coordinating multiple viewpoints. It provides a framework for structured collaborative reasoning and perspective integration.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
activePersonaId | Yes | ||
consensusPoints | No | ||
contributions | Yes | ||
disagreements | No | ||
finalRecommendation | No | ||
iteration | Yes | Current iteration of the collaboration | |
keyInsights | No | ||
nextContributionNeeded | Yes | Whether another contribution is needed | |
nextPersonaId | No | ||
openQuestions | No | ||
personas | Yes | ||
sessionId | Yes | Unique identifier for this collaboration session | |
stage | Yes | ||
suggestedContributionTypes | No | ||
topic | Yes |
Input Schema (JSON Schema)
{
"properties": {
"activePersonaId": {
"type": "string"
},
"consensusPoints": {
"items": {
"type": "string"
},
"type": "array"
},
"contributions": {
"items": {
"properties": {
"confidence": {
"maximum": 1,
"minimum": 0,
"type": "number"
},
"content": {
"type": "string"
},
"personaId": {
"type": "string"
},
"referenceIds": {
"items": {
"type": "string"
},
"type": "array"
},
"type": {
"enum": [
"observation",
"question",
"insight",
"concern",
"suggestion",
"challenge",
"synthesis"
],
"type": "string"
}
},
"required": [
"personaId",
"content",
"type",
"confidence"
],
"type": "object"
},
"type": "array"
},
"disagreements": {
"items": {
"properties": {
"positions": {
"items": {
"properties": {
"arguments": {
"items": {
"type": "string"
},
"type": "array"
},
"personaId": {
"type": "string"
},
"position": {
"type": "string"
}
},
"required": [
"personaId",
"position",
"arguments"
],
"type": "object"
},
"type": "array"
},
"topic": {
"type": "string"
}
},
"required": [
"topic",
"positions"
],
"type": "object"
},
"type": "array"
},
"finalRecommendation": {
"type": "string"
},
"iteration": {
"description": "Current iteration of the collaboration",
"minimum": 0,
"type": "number"
},
"keyInsights": {
"items": {
"type": "string"
},
"type": "array"
},
"nextContributionNeeded": {
"description": "Whether another contribution is needed",
"type": "boolean"
},
"nextPersonaId": {
"type": "string"
},
"openQuestions": {
"items": {
"type": "string"
},
"type": "array"
},
"personas": {
"items": {
"properties": {
"background": {
"type": "string"
},
"biases": {
"items": {
"type": "string"
},
"type": "array"
},
"communication": {
"properties": {
"style": {
"type": "string"
},
"tone": {
"type": "string"
}
},
"required": [
"style",
"tone"
],
"type": "object"
},
"expertise": {
"items": {
"type": "string"
},
"type": "array"
},
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"perspective": {
"type": "string"
}
},
"required": [
"id",
"name",
"expertise",
"background",
"perspective",
"biases",
"communication"
],
"type": "object"
},
"type": "array"
},
"sessionId": {
"description": "Unique identifier for this collaboration session",
"type": "string"
},
"stage": {
"enum": [
"problem-definition",
"ideation",
"critique",
"integration",
"decision",
"reflection"
],
"type": "string"
},
"suggestedContributionTypes": {
"items": {
"enum": [
"observation",
"question",
"insight",
"concern",
"suggestion",
"challenge",
"synthesis"
],
"type": "string"
},
"type": "array"
},
"topic": {
"type": "string"
}
},
"required": [
"topic",
"personas",
"contributions",
"stage",
"activePersonaId",
"sessionId",
"iteration",
"nextContributionNeeded"
],
"type": "object"
}