add_argument
Add a new argument to a debate map that supports, attacks, or undercuts an existing claim, returning the updated map.
Instructions
Add a new argument that responds to a claim or argument already in the map.
Args: target: The ID the argument responds to, e.g. "C1" or "A7". relation: How it responds to the target. One of: "supports" - the argument gives a reason for the target; "attacks" - the argument gives a reason against the target; "undercuts" - the argument says the target's reasons do not lead to its conclusion, without denying that those reasons are true. The target of an undercut must be an argument, not a claim. label: A short title of a few words, e.g. "Tax revenue". text: The argument written out in full.
Returns: The new ID (A1, A2, …) and the state of the map.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | ||
| label | Yes | ||
| target | Yes | ||
| relation | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |