Argdown, like Markdown for argument mapping
Argdown is a user-friendly tool for creating argument maps, allowing easy pros and cons writing, Markdown integration, and various export options. It offers flexibility through multiple platforms and a tutorial for beginners.
Read original articleArgdown is a tool designed for analyzing complex argumentation and creating argument maps using a simple syntax. The latest version, v1.8.2, was released in February 2022. Argdown allows users to write pros and cons easily, similar to composing a message on Twitter, without needing extensive training. It supports the creation of detailed logical structures and can be integrated with Markdown, enabling real-time transformation of written content into argument maps. Users can publish their analyses as PDFs, embed them in web pages, or export them as images. The platform also provides a tutorial for beginners, showcasing how to reconstruct debates and arguments effectively. Key features include nested lists for pros and cons, premise-conclusion structures, and Markdown-like text formatting. Argdown can be utilized through a browser sandbox, a VS Code extension, or a command-line tool, offering flexibility in how users engage with the software.
- Argdown simplifies the process of argument mapping with a user-friendly syntax.
- The tool integrates seamlessly with Markdown for real-time argument mapping.
- Users can publish and export their analyses in various formats.
- It offers multiple platforms for use, including a browser sandbox and command-line tool.
- The latest version includes enhancements for better usability and functionality.
Related
The Eternal Truth of Markdown
Markdown, a simplified code alternative to HTML, enables diverse document formats from plain text. Despite lacking standardization, it thrives for its adaptability and simplicity, appealing to writers and programmers alike.
Argos Panoptès – An open source monitoring and status board for websites
Argos is a website monitoring tool with external check testing and notification features. It operates on a Server-Agent architecture, allowing extensibility through Python checks. Developed by Alexis Métaireau under Framasoft, it offers a web interface and HTTP API for accessing results.
GraphRAG (from Microsoft) is now open-source!
GraphRAG, a GitHub tool, enhances question-answering over private datasets with structured retrieval and response generation. It outperforms naive RAG methods, offering semantic analysis and diverse, comprehensive data summaries efficiently.
Markdown: An effective tool for LLM interaction
Introducing 'Mark', a Markdown CLI tool for seamless interaction with GPT-4o models. It enables in-document threaded conversations, image tags, link references, and extensibility through standard input. Mark enhances user experience by optimizing interactions with LLMs. Installation requires an OpenAI API key and Python 3.10+.
Show HN: RAG on HN comments in 34 LOC
The tool hackerNewsRAG uses Algolia to search HackerNews comments, extracting and summarizing content with Substrate. Users can fork it on Substrate for free credits. Val Town offers JavaScript hosting services.
Unless it is a school essay, arguments don't go that way.
It is usually harder to encompass what a node (an atomic fact) is and what a link is (it usually goes beyond "support" and "counter"). Very often, this structure is not a tree. Maybe a DAG with weighted edges, but if it were that straightforward - knowledge graphs would simply work.
Instead of rehashing the same tree approach, we should adopt something closer to an LLM-embedding approach - for a given statement, we should have "relevant statements" with an additional dimension if it supports, counters, expands, provides an example, and so on. In this case, it wouldn't even be a DAG.
1. https://aclanthology.org/2020.argmining-1.1/
2. https://paperswithcode.com/paper/opendebateevidence-a-massiv... (under review at a main conference, but we had an acceptance to ARGMIN 2024 at ACL 2024 which we declined)
I'm very interested in talking with the authors of this work about how we can think about structured argumentation notations like this for the American Competitive debate community. American Competitive Debaters have their own informal markdown-like structures and fuzzy-syntax of their formatting alongside so much jargon that I really want to see how it can map to something like Argdown.
I'm wondering if this could this be used for something like comparing alternatives to solve a problem. In that case I'd expect the root to be a description of the problem, then alternatives, then pros-cons for those alternatives.
I'd never heard of this at all before despite searching, so I imagine there's a lot I don't know.
OP, if you’re the author: any plans for next steps? I’ll be folding this into my upcoming book and website (and almost certainly extending it a bit), so I’d be curious to hear if there’s other large scale projects underway.
Beautiful docs btw, this style should be a lesson for all of us. I guess you’d expect someone interested in arguments to write clearly lol
Also, Mermaid (https://mermaid.js.org/) exists.
https://en.wikipedia.org/wiki/List_of_logic_symbols
These can be especially helpful for Causal Analysis based on System Theory (CAST) which is similar to root cause analysis plus uses more logical dependencies.
Edit: it's... "up", but suddenly Turkish and broken: https://arguman.org
A short overview of the Argumentation theory and tooling field:
“Within computer science, the ArgMAS workshop series (Argumentation in Multi-Agent Systems), the CMNA workshop series,[34] and the COMMA Conference, are regular annual events attracting participants from every continent. The journal Argument & Computation is dedicated to exploring the intersection between argumentation and computer science. ArgMining is a workshop series dedicated specifically to the related argument mining task. Data from the collaborative structured online argumentation platform Kialo has been used to train and to evaluate natural language processing AI systems such as, most commonly, BERT and its variants.” https://en.m.wikipedia.org/wiki/Argumentation_theory
https://en.m.wikipedia.org/wiki/Argument_technology
https://en.m.wikipedia.org/wiki/Argumentation_framework
Sibling tooling (with help from Sonnet and Wikipedia):
1. Argument Interchange Format (AIF): This is a standardized format for representing argumentative structures in a machine-readable way. It's used in various academic tools and research projects. 2006
2. Rationale: A software tool developed for academic use, particularly in teaching critical thinking and argument analysis. It offers more structured mapping capabilities than Kialo. 2004
3. Araucaria: An open-source argument mapping software developed by researchers at the University of Dundee. It's designed for analyzing and diagramming arguments. 2001
4. ArgDown: A markdown-like language for creating argument maps, which can be useful for programmatic approaches to argument analysis. 2016
5. OVA (Online Visualization of Argument): A web-based tool for argument analysis and visualization, developed by researchers at the University of Dundee. 2010
6. Argunet: An open-source argument mapping software that allows for collaborative work and integrates with a database of arguments. 2007
7. AGORA-net: A web-based platform for argument reconstruction and evaluation, used in academic settings. 2013
8. Kialo 2017 https://en.m.wikipedia.org/wiki/Kialo
9. ADA tools. Gregor Betz (2022). "Natural-Language Multi-Agent Simulations of Argumentative Opinion Dynamics". Journal of Artificial Societies and Social Simulation. 25: 2. arXiv:2104.06737. doi:10.18564/jasss.4725. S2CID 233231231 https://www.gregorbetz.de/
10. Argument Analytics http://analytics.arg.tech/
11. IBM's Grand Challenge, Project Debater 2011- Published in Nature in March 2021 https://en.m.wikipedia.org/wiki/Project_Debater
12. German research funder, DFG's nationwide research programme on Robust Argumentation Machines, RATIO. 2019 https://spp-ratio.de/
13. UK nationwide deployment of The Evidence Toolkit by the BBC. 2019 https://www.bbc.co.uk/teach/young-reporter/articles/z6v3hcw
Related
The Eternal Truth of Markdown
Markdown, a simplified code alternative to HTML, enables diverse document formats from plain text. Despite lacking standardization, it thrives for its adaptability and simplicity, appealing to writers and programmers alike.
Argos Panoptès – An open source monitoring and status board for websites
Argos is a website monitoring tool with external check testing and notification features. It operates on a Server-Agent architecture, allowing extensibility through Python checks. Developed by Alexis Métaireau under Framasoft, it offers a web interface and HTTP API for accessing results.
GraphRAG (from Microsoft) is now open-source!
GraphRAG, a GitHub tool, enhances question-answering over private datasets with structured retrieval and response generation. It outperforms naive RAG methods, offering semantic analysis and diverse, comprehensive data summaries efficiently.
Markdown: An effective tool for LLM interaction
Introducing 'Mark', a Markdown CLI tool for seamless interaction with GPT-4o models. It enables in-document threaded conversations, image tags, link references, and extensibility through standard input. Mark enhances user experience by optimizing interactions with LLMs. Installation requires an OpenAI API key and Python 3.10+.
Show HN: RAG on HN comments in 34 LOC
The tool hackerNewsRAG uses Algolia to search HackerNews comments, extracting and summarizing content with Substrate. Users can fork it on Substrate for free credits. Val Town offers JavaScript hosting services.