surfaceanalysiscounterargument
Analysisscalar · returns varchar

COUNTERARGUMENT

Generate the strongest counterargument to a position

Per-row — runs once for each row.

analysisllmtext

Syntax

COUNTERARGUMENT({{ argument }})
COUNTERARGUMENT({{ argument }}, '{{ style }}')
{{ argument }} COUNTERARGUMENT
REBUT({{ argument }})

Arguments

nametypedescription
argumentVARCHAR
style(optional)VARCHARStyle: 'academic', 'practical', 'philosophical', 'empirical'

About

Generate the strongest counterargument to a position. Creates a compelling opposing argument - not a strawman rebuttal, but the kind of thoughtful disagreement that would give pause to someone who holds the original position. Perfect for: - Debate prep (what will they say?) - Decision making (what am I not considering?) - Red teaming (attack your own ideas) - Balanced analysis (present both sides) - Intellectual humility (stress-test your beliefs)

Examples

Produces substantial counterargument

SELECT
  counterargument ('We should implement universal basic income')

Addresses collaboration concerns in practical style

SELECT
  counterargument (
    'Remote work is better than office work',
    'practical'
  )

Nearby rabbit holes

same domain
Climb back to The Looking Glass