Use this skill when a writer needs to plan or revise an argumentative essay through interactive visual structuring rather than only typing prompts. It supports building augmented instructions from text plus direct manipulation of claim, evidence, and reasoning relationships on a visual canvas.
Paradigm: P3 — Interaction as Part of Instruction
Domain: argumentative writing
Source: Zhang et al. (2023). VISAR: A Human-AI Argumentative Writing Assistant with Visual Programming and Rapid Draft Prototyping.
The user has a writing goal but needs to express argumentative structure, rhetorical relationships, or planning intent through node-link manipulation, highlighting, or drag-and-drop interactions that cannot be captured well in plain text alone.
H→I→Aug, I→T, T→Aug, Aug→G
| Symbol | Role |
|---|---|
| H | writer planning or revising an argument |
| T | topic, stance, or writing goal entered as natural language |
| I | visual programming actions such as adding claims, linking evidence, dragging nodes, highlighting gaps, or reordering argument components |
| Aug | combined instruction encoding both the textual goal and the visual argument structure |
| G | LLM-based writing assistant that generates or revises argumentative prose from the structured plan |
| A | not required at invocation; draft may be generated after planning |
| Widget | Binds To | Example |
|---|---|---|
| argument node canvas | claim/evidence/rebuttal structure | Add nodes labeled Claim, Evidence, Counterargument, and drag links to show support or opposition. |
| relationship connector tool | logical relation between argument units | Connect a piece of evidence to a claim with a 'supports' edge or attach a rebuttal with an 'opposes' edge. |
| highlight-to-convert control | selection of text or concepts into structured argument elements | Highlight a sentence idea and convert it into an Evidence node. |
| outline sync editor | text prompt updates from interaction state | Dragging a counterargument earlier in the canvas updates the outline text to request earlier concession handling. |
Return type: composite
A student wants to write a persuasive essay on banning single-use plastics. They type their stance, then use the canvas to add a main claim, three evidence nodes, and one counterargument node, dragging links to show support relations. The system converts this visual structure plus the typed goal into an augmented instruction and generates a coherent argumentative draft aligned with the planned reasoning.