Design for collaborative reasoning that scales
Collaborative reasoning systems could become staples of public discourse, helping us navigate complex and divisive issues. These pages hold the landmarks of my ongoing attempt to bushwhack the design space, understand tradeoffs and complexities, and generally follow through on a commitment to see a system of this kind enter the world at a meaningful scale.
The system under consideration here is referred to as Wicker, both as a nod to Wikipedia and because discourse, too, is held together as a structure of mutually-supporting fibers.
You can reach me at ian@curbside.coop.
– Ian
These notes are still evolving. Many are incomplete.
Key ideas
- Claims
- The claim builder
- The combinatorial problem of propositions
- Conditionals
- Context
- Relevance ranking
- Scoring
- The root graph
- Topics & anchors
- Variant mesh
Other
- Adding references to chat
- Arguments
- Embedding apps into the chat instead
- Exchanging feedback for points
- Graph splitting
- On the role of graphs in the user interface
- Optimizing the claim graph with a learning algorithm
- Organizing knowledge with LLM-augmented tags
- Static links to nodes
- The graph as a giant public art board
- Toulmin warrants and supporting opinions with facts
- Tree balancing to support visibility in interface
- Why not just use ChatGPT?