diff --git a/docs/operations.md b/docs/operations.md index 19f875e9..ac58849d 100644 --- a/docs/operations.md +++ b/docs/operations.md @@ -68,11 +68,11 @@ The landing page and the free tools also exist in Hungarian and Spanish, each at [`scripts/llms-full.mjs`](../scripts/llms-full.mjs) then writes `dist/llms-full.txt`: `llms.txt` followed by the visible text of `/`, `/about`, `/best-ai-for-debate` and `/press`, read from their built HTML. It is a build output, not a file in `public/`. -[`scripts/check-site.mjs`](../scripts/check-site.mjs) runs next and fails the build when an internal link, a `#fragment`, a sitemap URL or an `llms.txt` URL does not resolve (it applies the `vercel.json` redirects and rewrites), when JSON-LD does not parse or carries HTML entities, when a FAQPage question is not visible on its page, when the home page's entity graph has an unresolved `@id`, a `WebSite` or `SoftwareApplication` not named for the product, or no `Organization.sameAs`, when a page's `publisher` or `about` names an `@id` the home page does not define, when an indexed page other than `/terms`, `/privacy`, and `/expocit/sources` lacks its question H2 (`#short-answer`) as the first H2 (a page whose H1 is already that question may instead put the answer in a `#short-answer` paragraph before the first H2), when a page's first heading is not its H1 or a heading skips a level (H1 to H3), when an image has no alt text, a button has no name or a form field has no label, or when a page's `hreflang` links do not resolve, leave out the page itself or `x-default`, disagree with ``, or differ from the set on a page they name. +[`scripts/check-site.mjs`](../scripts/check-site.mjs) runs next and fails the build when an internal link, a `#fragment`, a sitemap URL or an `llms.txt` URL does not resolve (it applies the `vercel.json` redirects and rewrites), when JSON-LD does not parse or carries HTML entities, when a FAQPage question is not visible on its page, when the home page's entity graph has an unresolved `@id`, a `WebSite` or `SoftwareApplication` not named for the product, or no `Organization.sameAs`, when a page's `publisher` or `about` names an `@id` the home page does not define, when an indexed page other than `/terms`, `/privacy`, and `/expocit/sources` lacks its question H2 (`#short-answer`) as the first H2 (a page whose H1 is already that question may instead put the answer in a `#short-answer` paragraph before the first H2), when a page's first heading is not its H1 or a heading skips a level (H1 to H3), when an image has no alt text, a button has no name or a form field has no label, when two indexed pages share a ``, or when a page's `hreflang` links do not resolve, leave out the page itself or `x-default`, disagree with `<html lang>`, or differ from the set on a page they name. [`scripts/check-links.mjs`](../scripts/check-links.mjs) runs after it and fails the build when a sitemap page other than `/terms`, `/privacy` and `/expocit/sources` has fewer than 3 inbound links from other sitemap pages, or when the home page links to fewer than 15 distinct sitemap pages. `node scripts/check-links.mjs --report` prints every count after a build. The home page reaches the guides and tools through [`GuideHub.tsx`](../src/components/landing/GuideHub.tsx). -The guide pages in `public/<slug>/index.html` are generated, not hand-edited: run `python3 scripts/generate_seo_content.py` and commit its output. The same command writes the seven comparison and prep pages from [`scripts/seo_comparison_pages.py`](../scripts/seo_comparison_pages.py), each with its own layout, and lists them in `llms.txt`. Those pages link to `/best-ai-for-debate` while that page is still a separate draft; [`scripts/check-site.mjs`](../scripts/check-site.mjs) allows that one missing path until its file exists. Short pages live in its `PAGES` list; pages with long-form copy, their own highlight-card descriptions, and their own FAQs (which also feed the page's FAQPage JSON-LD) live in [`scripts/seo_guides.py`](../scripts/seo_guides.py). Each page's "Related" block shows up to six pages from its own topic cluster and one from each of two other clusters, picked from `CLUSTERS`; every page in `PAGES` must sit in exactly one cluster, and the generator stops when one does not. Paragraphs also get up to three in-body links from `LINK_PHRASES`, specific phrases first; `python3 scripts/generate_seo_content.py --links` lists the links each page got. A guide entry can set a later `modified` date for that page alone; no page is dated earlier than `CONTENT_DATE`, which covers the copy every guide shares, including the related and in-body links, so move it when `CLUSTERS` or `LINK_PHRASES` change. Sections hold paragraphs and `h3`, `steps`, `list`, `table` and `example` blocks, plus a `speech_times` block that builds the speech-times table from the free timer's formats in [`src/lib/free-tools/formats.ts`](../src/lib/free-tools/formats.ts), so the guide and the timer cannot disagree; a guide's `definition` (question, term, text) renders a definition list under the short answer and a `DefinedTerm` in its JSON-LD; paragraphs, list items and table cells can hold Markdown-style links to a site path or, for a primary source, an `https://` URL. Every guide needs FAQs of its own in `seo_guides.py`; the generator refuses a page without them, so no two pages share boilerplate questions. [`src/test/seo/guide-content.test.ts`](../src/test/seo/guide-content.test.ts) fails when a guide has fewer than 700 words outside its related and About blocks, or when a sentence longer than 60 characters appears on more than three guides. +The guide pages in `public/<slug>/index.html` are generated, not hand-edited: run `python3 scripts/generate_seo_content.py` and commit its output. The same command writes the seven comparison and prep pages from [`scripts/seo_comparison_pages.py`](../scripts/seo_comparison_pages.py), each with its own layout, and lists them in `llms.txt`. Those pages link to `/best-ai-for-debate` while that page is still a separate draft; [`scripts/check-site.mjs`](../scripts/check-site.mjs) allows that one missing path until its file exists. Short pages live in its `PAGES` list; pages with long-form copy, their own highlight-card descriptions, and their own FAQs (which also feed the page's FAQPage JSON-LD) live in [`scripts/seo_guides.py`](../scripts/seo_guides.py). Each page's "Related" block shows up to six pages from its own topic cluster and one from each of two other clusters, picked from `CLUSTERS`; every page in `PAGES` must sit in exactly one cluster, and the generator stops when one does not. Paragraphs also get up to three in-body links from `LINK_PHRASES`, specific phrases first; `python3 scripts/generate_seo_content.py --links` lists the links each page got. A guide entry can set a later `modified` date for that page alone; no page is dated earlier than `CONTENT_DATE`, which covers the copy every guide shares, including the related and in-body links, so move it when `CLUSTERS` or `LINK_PHRASES` change. Sections hold paragraphs and `h3`, `steps`, `list`, `table` and `example` blocks, plus a `speech_times` block that builds the speech-times table from the free timer's formats in [`src/lib/free-tools/formats.ts`](../src/lib/free-tools/formats.ts), so the guide and the timer cannot disagree; a guide's `definition` (question, term, text) renders a definition list under the short answer and a `DefinedTerm` in its JSON-LD; paragraphs, list items and table cells can hold Markdown-style links to a site path or, for a primary source, an `https://` URL. A guide can set a `disclosure` line, shown under its byline, and a numbered list: `items` (name, URL) pairs that become an `ItemList` in its JSON-LD, each matched in order by an `h3` that starts "1. Name"; a title with `{item_count}` gets the real count, and the generator stops when the headings and `items` disagree. Every guide needs FAQs of its own in `seo_guides.py`; the generator refuses a page without them, so no two pages share boilerplate questions. [`src/test/seo/guide-content.test.ts`](../src/test/seo/guide-content.test.ts) fails when a guide has fewer than 700 words outside its related and About blocks, or when a sentence longer than 60 characters appears on more than three guides. Every guide opens with the reader's main question as its first H2 and an answer of at most 100 words, kept in [`scripts/seo_answers.py`](../scripts/seo_answers.py); the generator refuses a page without one or with a longer answer. Each guide shows visible "Published" and "Updated" dates (`PUBLISHED_DATE` or a `published` key, and the `modified` date) that match its Article JSON-LD. Prices and plan facts are stated "as of" the month in `factsCheckedOn` in `src/config/site.json`; move that date when you recheck them, and the pricing page's About block, `llms.txt` and the landing page follow. Every other guide has a one-line About that links to the landing page and pricing instead of repeating the plan facts. Copy in `seo_guides.py` and `seo_answers.py` that names the month itself (prices and competitor facts) needs the same edit: search those files for "As of". The generator also writes `public/llms.txt`, the plain summary for AI agents. `public/robots.txt` allows AI crawlers by name in their own group, which repeats the private-route rules because a crawler that matches a named group ignores `*`. diff --git a/public/ai-debate-case-generator/index.html b/public/ai-debate-case-generator/index.html index 8889d835..3862c3e8 100644 --- a/public/ai-debate-case-generator/index.html +++ b/public/ai-debate-case-generator/index.html @@ -3,8 +3,8 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <title>AI Debate Case Generator with Citations | DebateOwl - + AI Debate Generator: Cases, Rebuttals and Closings with Citations | DebateOwl + @@ -15,35 +15,35 @@ - - + + - + - - + + - +
- +
-
Tool guide

AI Debate Case Generator with Citations

Draft faster, verify carefully, and walk into the round with a case you can read out.

Published · Updated

By the DebateOwl team

+
Tool guide

AI debate generator for cases with citations

DebateOwl's AI debate generator turns your motion into a case you can read out, with replies to the other side and sources to check.

Published · Updated

By the DebateOwl team

Can an AI debate case generator write a case I can actually use?

Yes, as a draft. DebateOwl's case generator turns a motion into a ready-to-read case: an opening, arguments with explanation, evidence and why it matters, "If they say… we answer…" replies, a closing line and the sources it used. You then verify it and rewrite it in your own words. Treat its citations as research leads: open every source and confirm the exact claim. The judgement calls, such as which argument to cut and where to answer the opposition early, stay with you.

What is an AI debate case generator?
A tool that turns a motion into a draft debate case for one side and speaker role, with an opening, arguments backed by evidence, answers to what the other side will say and a source list, for a debater to verify and adapt.

A case you can read out

Each draft has an opening, arguments with an explanation, evidence and why it matters, "If they say… we answer…" replies, a closing line and the sources it cites.

Evidence leads

Every draft is researched on the web, names the source and year in each piece of evidence and lists its sources at the end. Check each one against the original before it goes on a card.

Roles and length

Pick your side and speaker role, then set the case length, the audience level and the tone of the draft.

-

What the case generator produces

Generate takes the motion from your Current Debate and returns a case you can read out, not a block of prose. Every draft has the same parts, in the order you would say them:

  • Opening: a hook that makes the judge listen, then the line "Today we will show N arguments that prove…".
  • Arguments: each with a short title, the point in one sentence, an explanation of why it is true, evidence that names its source and year, and why it matters.
  • If they say…: the claims the other side is likely to make, each with our answer and, when there is one, the source behind it.
  • Closing line: one sentence that ties back to the opening.
  • Sources: every source the case cites, with the organisation, the year, the claim it supports and the link.

Your speaker role shapes the speech. The introductor gets the opening and short headline arguments, plus one line on what a motion term means when it is genuinely unclear. R1 gets the full arguments. R2 brings no new arguments: it spends about two minutes backing up the team's arguments, then answers the other side with five or six "If they say…" blocks. The conclusor brings no new arguments: it gets two or three reasons why your side won and the closing line.

Because the answers to the other side are part of the draft, you start preparing rebuttals at the same time as your own case. When one section is weak, regenerate just that section; the rest of the case stays where it is. Finished cases export to PDF or DOCX.

Generated draft vs. finished case: what you still do

What the case generator gives you, and what you check before the round
SectionThe generator givesYou check
OpeningA hook and the line "Today we will show N arguments that prove…"That the hook is true, the line answers the motion exactly as worded and you can say it without notes
ArgumentsA title, the point, an explanation, evidence and why it mattersWhich ones meet what the other side will say; cut the rest to fit your speech time
If they say…The other side's likely claims, each with our answerThat each answer meets the claim as they would make it and is short enough to say in a rebuttal
Closing lineOne sentence that ties back to the openingThat it sums up the case in words you would actually say
SourcesEvery source the case cites, with arguments that still need evidence marked Needs SourceOpen every original, confirm the exact claim and record the full citation

From motion to verified case in seven steps

  1. Start a Current Debate with the exact motion wording. Small wording changes, such as should against would, change the burden.
  2. Add the sources you already trust to the Library. Active sources are used when the case is generated, so the draft builds on your research instead of ignoring it.
  3. Choose your side and speaker role: introductor, R1, R2 or conclusor. Under More options, set the length, the audience level and the tone. Length sets two, three or four arguments for the introductor and R1, and for R2 how many "If they say…" answers you get. If you need a particular angle, for example a principled argument or an economic one, put it in the Current Debate's Instructions.
  4. Generate the case. Generate researches the motion on the web every time, lists the sources it found under the draft, and saves the relevant ones to the debate's Library.
  5. Read the "If they say…" answers first and decide which of your arguments actually meets each claim. Cut arguments that do not clash with anything.
  6. Regenerate any section that is vague, then verify every evidence lead against its original source.
  7. Rewrite the final case in your own words and time a full reading of it before you call it ready.

Worked example: a generated case, and what the debater changed

Motion: This house would introduce a four-day school week

Side and role: Proposition, R1.

Opening: A school that cannot pay more can still offer its teachers time. Today we will show two arguments that prove a four-day week helps students learn.

Argument 1, keeping teachers: Point: a four-day week keeps experienced teachers. Explanation: schools competing for staff cannot always raise salaries, but they can offer time. Why it matters: experienced teachers are among the strongest in-school drivers of student learning.

If they say: Working parents will pay for childcare on the fifth day, and students who are already behind lose teaching time.

We answer: Schools can run an optional fifth-day programme for families who need it, and longer remaining days protect total teaching hours.

Closing line: That is why a four-day week is the cheapest way to keep the teachers students learn most from.

Evidence lead to verify: Research on districts that moved to four-day weeks, looking at attendance, teacher turnover and test results. Read the methodology: results differ between rural and urban districts.

What the debater changed: Cut a weaker cost-saving argument the opposition would easily answer, and moved the teaching-hours answer into the first speech so it was on the table before the opposition raised it.

The draft gave the debater a full structure in minutes. The judgement calls, which argument to cut and where to answer the opposition early, were still theirs, and that is where the round was won.

Checking citations before they reach a card

Generated evidence is a starting point. Before any source goes into a speech:

  • Open the original. If you cannot find it, do not use it.
  • Find the exact sentence that supports your claim, and check that the surrounding paragraph does not qualify it.
  • Check the date, the author and who published it. A think-tank brief and a peer-reviewed study carry different weight.
  • Make sure the evidence supports your point, not just your topic. A study showing four-day weeks save money does not prove they improve learning.
  • Record the full citation so you can produce it if an opponent or judge asks.

Factoids is useful here: give it a single statement from your case and it researches that statement and suggests searches you can use to confirm it.

Adapting a generated case to your format

World Schools (WSDC)

A WSDC case is split between the first and second speakers, with a team line both can repeat. Use the opening's "we will show" line as the team line, give the first speaker the opening and the first argument, and keep the strongest argument for the second speaker so the case builds rather than front-loads. Leave the Current Debate's format on Custom and describe this split in its Instructions.

British Parliamentary (BP)

Set the Current Debate's format to British Parliamentary and name your team position in its Instructions; Generate's own role options follow the School 4-6-6-3 speakers. Opening government needs a clear definition and mechanism, so describe them in the Instructions if the draft does not give them. Closing teams should treat the generated case as material the opening half will probably use, and look in the "If they say…" answers for an extension nobody else in the room is likely to run.

Public Forum (PF)

A PF constructive is four minutes, which usually means two arguments with evidence, not four. Since PF teams often find out their side shortly before the round, generate both sides of the resolution in the same debate and prepare the answers for each.

Lincoln-Douglas (LD)

Generate does not write a value and criterion for you, so put yours in the Current Debate's Instructions before you generate. Then check that each argument's why it matters links back to the criterion; if one does not, regenerate the arguments. Prepare a short defence of the criterion itself, because the negative will often attack it first.

Mistakes to avoid with generated cases

  • Reading the draft in round. Judges hear the difference between a case you wrote and one you are reading for the first time.
  • Keeping every argument. Three well-defended points beat five thin ones.
  • Skipping the "If they say…" answers. They are the fastest route to your rebuttals.
  • Citing an evidence lead you never opened.
+

What the case generator produces

Generate takes the motion from your Current Debate and returns a case you can read out, not a block of prose. Every draft has the same parts, in the order you would say them:

  • Opening: a hook that makes the judge listen, then the line "Today we will show N arguments that prove…".
  • Arguments: each with a short title, the point in one sentence, an explanation of why it is true, evidence that names its source and year, and why it matters.
  • If they say…: the claims the other side is likely to make, each with our answer and, when there is one, the source behind it.
  • Closing line: one sentence that ties back to the opening.
  • Sources: every source the case cites, with the organisation, the year, the claim it supports and the link.

Your speaker role shapes the speech. The introductor gets the opening and short headline arguments, plus one line on what a motion term means when it is genuinely unclear. R1 gets the full arguments. R2 brings no new arguments: it spends about two minutes backing up the team's arguments, then answers the other side with five or six "If they say…" blocks. The conclusor brings no new arguments: it gets two or three reasons why your side won and the closing line.

An AI debate generator is only as good as the motion you give it, so write the motion exactly as it will be announced. If you need a motion to practise on, the free debate motion generator draws one without an account; copy it into a Current Debate and Generate writes the case for your side.

Because the answers to the other side are part of the draft, you start preparing rebuttals at the same time as your own case. When one section is weak, regenerate just that section; the rest of the case stays where it is. Finished cases export to PDF or DOCX.

Generated draft vs. finished case: what you still do

What the case generator gives you, and what you check before the round
SectionThe generator givesYou check
OpeningA hook and the line "Today we will show N arguments that prove…"That the hook is true, the line answers the motion exactly as worded and you can say it without notes
ArgumentsA title, the point, an explanation, evidence and why it mattersWhich ones meet what the other side will say; cut the rest to fit your speech time
If they say…The other side's likely claims, each with our answerThat each answer meets the claim as they would make it and is short enough to say in a rebuttal
Closing lineOne sentence that ties back to the openingThat it sums up the case in words you would actually say
SourcesEvery source the case cites, with arguments that still need evidence marked Needs SourceOpen every original, confirm the exact claim and record the full citation

From motion to verified case in seven steps

  1. Start a Current Debate with the exact motion wording. Small wording changes, such as should against would, change the burden.
  2. Add the sources you already trust to the Library. Active sources are used when the case is generated, so the draft builds on your research instead of ignoring it.
  3. Choose your side and speaker role: introductor, R1, R2 or conclusor. Under More options, set the length, the audience level and the tone. Length sets two, three or four arguments for the introductor and R1, and for R2 how many "If they say…" answers you get. If you need a particular angle, for example a principled argument or an economic one, put it in the Current Debate's Instructions.
  4. Generate the case. Generate researches the motion on the web every time, lists the sources it found under the draft, and saves the relevant ones to the debate's Library.
  5. Read the "If they say…" answers first and decide which of your arguments actually meets each claim. Cut arguments that do not clash with anything.
  6. Regenerate any section that is vague, then verify every evidence lead against its original source.
  7. Rewrite the final case in your own words and time a full reading of it before you call it ready.

Worked example: a generated case, and what the debater changed

Motion: This house would introduce a four-day school week

Side and role: Proposition, R1.

Opening: A school that cannot pay more can still offer its teachers time. Today we will show two arguments that prove a four-day week helps students learn.

Argument 1, keeping teachers: Point: a four-day week keeps experienced teachers. Explanation: schools competing for staff cannot always raise salaries, but they can offer time. Why it matters: experienced teachers are among the strongest in-school drivers of student learning.

If they say: Working parents will pay for childcare on the fifth day, and students who are already behind lose teaching time.

We answer: Schools can run an optional fifth-day programme for families who need it, and longer remaining days protect total teaching hours.

Closing line: That is why a four-day week is the cheapest way to keep the teachers students learn most from.

Evidence lead to verify: Research on districts that moved to four-day weeks, looking at attendance, teacher turnover and test results. Read the methodology: results differ between rural and urban districts.

What the debater changed: Cut a weaker cost-saving argument the opposition would easily answer, and moved the teaching-hours answer into the first speech so it was on the table before the opposition raised it.

The draft gave the debater a full structure in minutes. The judgement calls, which argument to cut and where to answer the opposition early, were still theirs, and that is where the round was won.

Checking citations before they reach a card

Generated evidence is a starting point. Before any source goes into a speech:

  • Open the original. If you cannot find it, do not use it.
  • Find the exact sentence that supports your claim, and check that the surrounding paragraph does not qualify it.
  • Check the date, the author and who published it. A think-tank brief and a peer-reviewed study carry different weight.
  • Make sure the evidence supports your point, not just your topic. A study showing four-day weeks save money does not prove they improve learning.
  • Record the full citation so you can produce it if an opponent or judge asks.

Factoids is useful here: give it a single statement from your case and it researches that statement and suggests searches you can use to confirm it.

Adapting a generated case to your format

World Schools (WSDC)

A WSDC case is split between the first and second speakers, with a team line both can repeat. Use the opening's "we will show" line as the team line, give the first speaker the opening and the first argument, and keep the strongest argument for the second speaker so the case builds rather than front-loads. Leave the Current Debate's format on Custom and describe this split in its Instructions.

British Parliamentary (BP)

Set the Current Debate's format to British Parliamentary and name your team position in its Instructions; Generate's own role options follow the School 4-6-6-3 speakers. Opening government needs a clear definition and mechanism, so describe them in the Instructions if the draft does not give them. Closing teams should treat the generated case as material the opening half will probably use, and look in the "If they say…" answers for an extension nobody else in the room is likely to run.

Public Forum (PF)

A PF constructive is four minutes, which usually means two arguments with evidence, not four. Since PF teams often find out their side shortly before the round, generate both sides of the resolution in the same debate and prepare the answers for each.

Lincoln-Douglas (LD)

Generate does not write a value and criterion for you, so put yours in the Current Debate's Instructions before you generate. Then check that each argument's why it matters links back to the criterion; if one does not, regenerate the arguments. Prepare a short defence of the criterion itself, because the negative will often attack it first.

Mistakes to avoid with generated cases

  • Reading the draft in round. Judges hear the difference between a case you wrote and one you are reading for the first time.
  • Keeping every argument. Three well-defended points beat five thin ones.
  • Skipping the "If they say…" answers. They are the fastest route to your rebuttals.
  • Citing an evidence lead you never opened.

Frequently asked questions

Does the case generator write a complete case?

It writes a complete draft: an opening, arguments with explanation, evidence and why each matters, "If they say… we answer…" replies, a closing line and the sources it cites. Treat it as a structure to cut, verify and rewrite in your own words.

Are the generated citations reliable?

They are research leads. Every draft is researched on the web and lists the sources it cites, and an argument that still needs evidence is marked Needs Source. Open every source, confirm the exact claim and record the full citation before using it.

Which debate formats does the generator support?

Set the Current Debate's format to British Parliamentary, Policy, Classroom or Custom, and Generate reads it along with the debate's Instructions. Generate's own speaker roles (introductor, R1, R2 and conclusor) follow the School 4-6-6-3 format. For WSDC, Public Forum and Lincoln-Douglas, use Custom and describe the structure in the Instructions.

Can I change one part of a case without starting over?

Yes. Regenerate a single section and the rest of the case stays on screen unchanged.

Can I export a generated case?

Yes. Cases export to PDF and DOCX, and cases created in a Current Debate are saved to it automatically.

Is there a free AI debate case generator?

DebateOwl's case generator is included in the 3-day free trial, with no credit card, and then in Pro at $5/month + tax; there is no permanent free plan. Without an account you can use the free debate timer, motion generator, flow sheet and speech time calculator, but not the case generator.

Can AI write a Public Forum case?

It can draft one. Set the Current Debate's format to Custom and describe the Public Forum structure in its Instructions, since Generate's own speaker roles follow School 4-6-6-3. A PF constructive is four minutes, which usually fits two arguments with evidence, so cut the draft to that and verify every source.

Is using an AI case generator cheating?

Using it to draft and research before a round is preparation, but check your league's and your school's rules first: most leagues forbid electronic help during a round. Verify every source, rewrite the case in your own words and make sure you can defend each argument, because a case you cannot explain is easy to beat.

@@ -52,9 +52,9 @@ Find Better Debate Evidence Without Losing the Argument Map the Clash With an Argument Flowchart How Debate Speech Times Work in Each Format -AI Debate Practice for Stronger Cases, Rebuttals, and Speeches +AI debate practice with timed rounds and a scorecard How to Flow in Debate -Best AI Debate Tools Compared (2026) +The best AI debate tools in 2026, compared
diff --git a/public/ai-debate-coach/index.html b/public/ai-debate-coach/index.html index 42f7cb1b..104dbadb 100644 --- a/public/ai-debate-coach/index.html +++ b/public/ai-debate-coach/index.html @@ -3,7 +3,7 @@ - AI Debate Coach | DebateOwl + AI Debate Coach: Strategy, Drills and Feedback | DebateOwl @@ -15,7 +15,7 @@ - + @@ -23,31 +23,31 @@ - + - + - +
- +
-
Feature guide

Ask an AI Debate Coach for Round-Ready Prep

Get focused help with strategy, arguments, rebuttals, speeches, and practice feedback.

Published · Updated

By the DebateOwl team

+
Feature guide

AI debate coach for your motion, side and speech

DebateOwl's AI debate coach answers your questions about strategy, arguments, rebuttals and speeches, using your own motion and sources.

Published · Updated

By the DebateOwl team

Can an AI debate coach actually help you prepare?

Yes. DebateOwl's Ask coach is an AI debate coach that answers specific prep questions about what your side has to prove, which argument decides the round and how to structure a speech, and gives feedback on practice speeches; it works best when you name the format, side and speaker role. Vague questions get generic answers. Treat any sources it cites as leads to check. An AI coach has not watched you speak and does not know your judges or your partner, so take its conclusions to your human coach or team.

What is an AI debate coach?
A chat tool that answers a debater's prep questions about strategy, arguments, answers to the other side and speech structure, and gives feedback on practice speeches, for the debater to test and adapt.

Strategy help

Ask which argument decides the round, what your side has to prove and where to spend your speaking time, with answers that use your debate's motion and sources.

Speech structure

Get an outline for a constructive, rebuttal, summary or reply speech: the order of points and how long to give each one.

Practice feedback

Paste a speech or a flow and ask what was unclear, under-warranted or dropped, then pick one fix to drill.

-

What an AI debate coach is for

A good human coach rarely gives you an answer first. They ask what the round is about, which side you are on, what you have to prove, and what the judge will be comparing at the end. The AI coach in DebateOwl works best the same way: as a partner you think out loud with, not a machine that writes speeches.

Ask is a coaching chat that streams its answer as it writes, and it already knows your Current Debate: the motion and the Library sources you have marked active. That context is the main difference from a general chatbot. You do not have to paste the motion and your research into every question, and the advice stays tied to one debate instead of drifting between topics.

How to ask a coaching question that gets a useful answer

Vague questions get generic answers. Compare these two:

  • Weak: How do I win this debate?
  • Strong: I am second opposition in a WSDC round on this motion. Our first speaker argued the policy is unworkable. What should I add so I am not repeating her, and which proposition argument should I spend most of my rebuttal on?

The strong version names the format, the speaker role, what has already been said and the decision you actually have to make. A reliable template is: format, side and speaker, what is already on the table, what you are stuck on, and what kind of answer you want (a list, an outline or a single recommendation).

Five coaching conversations worth having before a tournament

  1. Burden check: ask what each side has to prove for the motion to stand or fall, and where the line between them sits. Many rounds are lost on a burden nobody named.
  2. Clash map: ask for the three places where the cases will meet. Plan your speeches around those, not around your own arguments.
  3. Weighing rehearsal: give the coach your impact and the likely opposing impact and ask for the comparison in two sentences. Repeat until you can say it without notes.
  4. Speech audit: paste a practice speech and ask which point never said why it is true, which point ran too long, and what a judge would remember from it.
  5. Opponent prediction: ask how a strong team on the other side would frame the debate, then ask what your first response to that framing should be.

Worked example: coaching a weak rebuttal

Motion: This house believes social media companies should be legally liable for misinformation on their platforms

Student's rebuttal: Their argument is wrong because free speech is important and this would destroy it.

Coach's diagnosis: The response asserts a value but never connects it to the proposition's mechanism. It does not say how liability leads to less speech, so the judge has nothing to weigh.

Coach's question back: What would a platform rationally do if it could be sued for every false post?

Rebuilt rebuttal: Liability makes every borderline post a legal risk. A platform facing that risk removes anything it cannot verify quickly, which includes breaking news, whistleblowers and minority viewpoints. So the proposition does not just remove misinformation; it removes true speech that is hard to check, and the people who lose most are those with no other platform.

Follow-up drill: Deliver the rebuilt response in forty-five seconds, then ask the coach for the strongest proposition answer to it and prepare a single-sentence reply.

Notice that the coach did not write the rebuttal outright. It asked the question that exposed the missing link, which is the habit you want to build for rounds where no coach is available.

Coaching by format

World Schools (WSDC)

Ask the coach to check your team split: what the first and second speakers each own, and whether the third speaker can rebut without introducing a new argument. For the reply speech, ask for a structure built around the two or three questions the debate turned on, told from your side, without new material.

British Parliamentary (BP)

Role fulfilment decides BP rooms. Ask the coach whether your member speech is a true extension or a restatement of your opening bench, and ask what a whip speech should do with the five other speeches already in the room: group them into clashes, not summaries of each speaker.

Public Forum (PF)

Use coaching to plan the summary before the round. Ask which two issues you can realistically extend from constructive through final focus, and what the second rebuttal must frontline so those issues survive. Also ask for crossfire questions that set up your summary rather than score points.

Lincoln-Douglas (LD)

In LD, much of the coaching is about how the judge should decide the round: your value and criterion. Ask the coach whether your criterion actually measures your value, how each argument ties back to the criterion, and when it is safer to accept the opponent's value and criterion (their framework) and show that you win under them anyway.

Getting answers with sources

When a coaching answer depends on facts, turn on Citations in Ask. The coach then answers with sources you can open. Treat those as leads: read the original, confirm it says what the answer claims, and only then use it in a speech. Adding your own trusted articles to the Library has the same effect from the other direction, because active sources that fit the question are used in its answers for that debate.

What an AI coach cannot do

It has not watched you speak, it does not know the judges at your tournament, and it cannot tell you how your partner works under pressure. Bring the conclusions from AI coaching sessions to your human coach or team, and let them correct the advice that does not fit the people in the room.

+

What an AI debate coach is for

A good human coach rarely gives you an answer first. They ask what the round is about, which side you are on, what you have to prove, and what the judge will be comparing at the end. The AI coach in DebateOwl works best the same way: as a partner you think out loud with, not a machine that writes speeches.

Ask is a coaching chat that streams its answer as it writes, and it already knows your Current Debate: the motion and the Library sources you have marked active. That context is the main difference from a general chatbot. You do not have to paste the motion and your research into every question, and the advice stays tied to one debate instead of drifting between topics.

How to ask a coaching question that gets a useful answer

Vague questions get generic answers. Compare these two:

  • Weak: How do I win this debate?
  • Strong: I am second opposition in a WSDC round on this motion. Our first speaker argued the policy is unworkable. What should I add so I am not repeating her, and which proposition argument should I spend most of my rebuttal on?

The strong version names the format, the speaker role, what has already been said and the decision you actually have to make. A reliable template is: format, side and speaker, what is already on the table, what you are stuck on, and what kind of answer you want (a list, an outline or a single recommendation).

Five coaching conversations worth having before a tournament

  1. Burden check: ask what each side has to prove for the motion to stand or fall, and where the line between them sits. Many rounds are lost on a burden nobody named.
  2. Clash map: ask for the three places where the cases will meet. Plan your speeches around those, not around your own arguments.
  3. Weighing rehearsal: give the coach your impact and the likely opposing impact and ask for the comparison in two sentences. Repeat until you can say it without notes.
  4. Speech audit: paste a practice speech and ask which point never said why it is true, which point ran too long, and what a judge would remember from it.
  5. Opponent prediction: ask how a strong team on the other side would frame the debate, then ask what your first response to that framing should be.

Worked example: coaching a weak rebuttal

Motion: This house believes social media companies should be legally liable for misinformation on their platforms

Student's rebuttal: Their argument is wrong because free speech is important and this would destroy it.

Coach's diagnosis: The response asserts a value but never connects it to the proposition's mechanism. It does not say how liability leads to less speech, so the judge has nothing to weigh.

Coach's question back: What would a platform rationally do if it could be sued for every false post?

Rebuilt rebuttal: Liability makes every borderline post a legal risk. A platform facing that risk removes anything it cannot verify quickly, which includes breaking news, whistleblowers and minority viewpoints. So the proposition does not just remove misinformation; it removes true speech that is hard to check, and the people who lose most are those with no other platform.

Follow-up drill: Deliver the rebuilt response in forty-five seconds, then ask the coach for the strongest proposition answer to it and prepare a single-sentence reply.

Notice that the coach did not write the rebuttal outright. It asked the question that exposed the missing link, which is the habit you want to build for rounds where no coach is available.

Coaching by format

World Schools (WSDC)

Ask the coach to check your team split: what the first and second speakers each own, and whether the third speaker can rebut without introducing a new argument. For the reply speech, ask for a structure built around the two or three questions the debate turned on, told from your side, without new material.

British Parliamentary (BP)

Role fulfilment decides BP rooms. Ask the coach whether your member speech is a true extension or a restatement of your opening bench, and ask what a whip speech should do with the five other speeches already in the room: group them into clashes, not summaries of each speaker.

Public Forum (PF)

Use coaching to plan the summary before the round. Ask which two issues you can realistically extend from constructive through final focus, and what the second rebuttal must frontline so those issues survive. Also ask for crossfire questions that set up your summary rather than score points.

Lincoln-Douglas (LD)

In LD, much of the coaching is about how the judge should decide the round: your value and criterion. Ask the coach whether your criterion actually measures your value, how each argument ties back to the criterion, and when it is safer to accept the opponent's value and criterion (their framework) and show that you win under them anyway.

Getting answers with sources

When a coaching answer depends on facts, turn on Citations in Ask. The coach then answers with sources you can open. Treat those as leads: read the original, confirm it says what the answer claims, and only then use it in a speech. Adding your own trusted articles to the Library has the same effect from the other direction, because active sources that fit the question are used in its answers for that debate.

Try the AI debate coach on your next motion

Start with a free AI debate: pick a motion, write one argument and read the rebuttal and judge note, no account needed. Then open the app, start a Current Debate with your motion and ask the coach the burden check from the list above: what does each side have to prove? Then paste your opening speech and ask what a judge would remember from it. Ask is part of the 3-day free trial, with no credit card needed.

What an AI coach cannot do

It has not watched you speak, it does not know the judges at your tournament, and it cannot tell you how your partner works under pressure. Bring the conclusions from AI coaching sessions to your human coach or team, and let them correct the advice that does not fit the people in the room.

Frequently asked questions

What can I ask the AI debate coach?

Anything you would ask a coach between rounds: what your side has to prove, which argument decides the round, speech structure, how to answer a specific argument, or why a practice speech did not land. Specific questions with format, side and speaker role get the best answers.

Does the coach know my case?

It knows your Current Debate: the motion, and the Library sources you have marked active. Paste a speech or a case section into the question when you want feedback on that exact text.

Can the AI coach cite sources?

Yes. Turn on Citations in Ask and the answer includes sources you can open. Check each one against the original before using it in a round.

Will the coach write my speeches for me?

It can draft an outline or a passage, but you will speak better from structure you understand. Use it to find what is missing, then write the speech in your own words.

How is this different from a general AI chatbot?

The coach works inside one debate at a time, so it keeps your motion, debate settings and sources in context, and it is set up for debate questions rather than essays.

Is there a free AI debate coach?

Not a permanent one in DebateOwl. The Ask coach comes with the app's 3-day free trial, no credit card needed, and after that with Pro at $5/month + tax. The tools you can use free without an account, the debate timer, motion generator, flow sheet and speech time calculator, do not include coaching.

Can an AI judge my debate speech?

Partly. Sparring rounds end with a judged verdict that names the reason for the decision, and the Ask coach can tell you what was unclear, under-warranted or dropped in a speech you paste in. It has not watched you speak and does not know the judges at your tournament, so treat its verdict as practice feedback, not a prediction of a real ballot.

-
diff --git a/public/argument-flowchart/index.html b/public/argument-flowchart/index.html index c1090fee..f2b6a2bb 100644 --- a/public/argument-flowchart/index.html +++ b/public/argument-flowchart/index.html @@ -48,13 +48,13 @@
+The best AI debate tools in 2026, compared diff --git a/public/best-ai-debate-tools/index.html b/public/best-ai-debate-tools/index.html index 83f71607..f3a1e416 100644 --- a/public/best-ai-debate-tools/index.html +++ b/public/best-ai-debate-tools/index.html @@ -3,8 +3,8 @@ - Best AI Debate Tools Compared (2026) | DebateOwl - + Best AI Debate Tools (2026): 8 Compared for Prep and Practice | DebateOwl + @@ -15,37 +15,37 @@ - - + + - + - - + + - +
- +
-
Comparison

Best AI Debate Tools Compared (2026)

See how AI debate tools compare on features, formats, and prep workflows.

Published · Updated

By the DebateOwl team

+
Comparison

The best AI debate tools in 2026, compared

The best AI debate tools for preparing and practising a debate, numbered, with what each one is best for and a source link for every fact about another tool.

Published · Updated

By the DebateOwl team

DebateOwl makes this list, and ranking DebateOwl #1 is our editorial pick, not an independent test. Facts about the other tools come from their own websites, linked under each one, checked on 2 November 2026.

Short answer by goal: which AI is best for debate

-

Which AI debate tool should you use?

For preparing a specific motion, DebateOwl gives you a case you can read out loud, "If they say X, we answer Y" replies and timed practice rounds (3-day free trial, then $5/month). General chatbots are better for open brainstorming, and research tools for finding sources. Other debate platforms differ in formats, practice style and price; the table below compares six tools as of October 2026. Give each tool the same motion and tasks before you decide.

+

Which AI debate tool should you use?

For preparing a specific motion, our top pick is DebateOwl: a case you can read out loud, "If they say X, we answer Y" replies and timed practice rounds (3-day free trial, then $5/month). We make it, so the ranking is ours. As of November 2026, WinDebate suits Policy, Congress and live-round review, PublicForumAI suits Public Forum on a free plan, Debate Ladder suits ranked voice practice and ArguFight written debates against people. General chatbots are better for open brainstorming. Give each tool the same motion before you decide.

-

Six tools side by side

DebateOwl, ChatGPT, Claude, debatelab.ai, WinDebate and Debate Ladder on cases, replies, timed rounds and price.

Format coverage

Which formats a tool actually models, from Public Forum and Lincoln-Douglas to WSDC and British Parliamentary, and where you still prep by hand.

Workflow differences

Whether cases, sources, practice rounds and feedback stay connected to one motion, or end up scattered across chats and documents.

-

Feature comparison

AI debate tools compared, as of October 2026. Facts about other products come from their own websites; "Not stated" means we did not find it there.
ToolBest forCase you can read outRebuttal / "If they say" practiceTimed roundsPrice (as of Oct 2026)
DebateOwlPreparing a specific motion for a school or competitive roundYes: an opening, two to four arguments, "If they say… we answer…" replies, a closing line and sourcesYes: replies in every case, plus Attack and Crossfire drillsYes: Sparring in School 4-6-6-3, Lincoln-Douglas and Public Forum, ending in a verdict3-day free trial, then $5/month + tax; no free plan. The free debate tools need no account.
ChatGPTOpen brainstorming and counter-argumentsOnly if you prompt for itOnly if you prompt for itNo built-in debate timerFree version; paid Go, Plus and Pro plans
ClaudeCritique of a long case you paste inOnly if you prompt for itOnly if you prompt for itNo built-in debate timerFree plan; Pro $20/month, or $17/month billed annually
debatelab.ai (a separate product)Free practice against an AI opponent in World Schools or Asian Parliamentary styleNot statedDrills for rebuttal, structure, weighing and evidenceSpeeches of 3, 5 or 7 minutes against an AI opponentSays it is completely free
WinDebatePolicy, Congress or British Parliamentary prep and season trackingNot statedDrills for attack, defense, weighing and speeches, plus rebuttal treesNot stated; it lists a Live Round Assistant and replay reviewFree tier with monthly limits; Plus $19.99/month, Pro $39.99/month
Debate LadderRanked out-loud practice with an Elo ratingNot statedYou speak a rebuttal in each debate against an AINot stated; you speak an opening, rebuttal and closing100 free credits for new accounts, then credits (about 1 per minute of speaking)

DebateOwl makes one of these tools. Check each product's own site before you pay: prices and plans change. The DebateOwl vs WinDebate page compares those two in more detail.

The four kinds of AI debate tool

Debaters use AI tools for different jobs, and the categories overlap less than the marketing suggests. Most prep setups combine at least two of these.

General AI chatbots

Assistants such as ChatGPT, Claude and Gemini are flexible and good at brainstorming, explaining a concept or tightening a paragraph. Their weakness for debate is structure: they do not hold a motion, side and format across sessions unless you rebuild the context each time, and they will produce confident claims without sources unless you ask.

Research and citation tools

AI search and research assistants are strongest at finding sources quickly. They help with evidence but not with turning evidence into arguments, rebuttals or speeches.

Dedicated debate platforms

These are built around debate concepts: cases with arguments, rebuttals, opponents and verdicts. They vary a great deal in which formats they model and whether they let you practise or only generate text.

Practice utilities

Timers, flowing templates and argument maps. Often simple, sometimes not AI-based at all, and still essential for practice that matches tournament conditions.

Eight criteria for comparing AI debate tools

  1. Structure: does each argument say what is true, why, and why it matters, or is it a wall of text?
  2. Format awareness: does it know your speech order, times and roles, or treat every debate as an essay?
  3. Sources: can you see where a claim comes from, and can you add your own material for it to use?
  4. Opposition: does it predict and argue the other side, or only help with yours?
  5. Practice: can you deliver a speech and get a response to it, not just read generated text?
  6. Feedback: does it tell you why an argument failed, with something specific to fix?
  7. Continuity: does work stay organised by motion, or do you lose it in a long chat history?
  8. Limits and privacy: what is the daily or monthly allowance, and who can see your prep?

Weight the criteria by what you need. A novice benefits most from structure and feedback; an experienced competitor often cares most about sources, opposition and practice.

A one-hour test you can run on any tool

Reviews and feature lists only go so far. The fairest comparison is to give every tool the same motion and the same tasks:

  1. Pick a motion in your format that you know well, so you can judge the quality of the answers.
  2. Ask each tool for a case on one side. Score it on structure and on whether the reasons it gives actually prove its points.
  3. Ask each tool for the strongest argument against that case. Score whether it found the real weak point or a generic objection.
  4. Paste one of your own past speeches and ask what it would change. Score how specific the feedback is.
  5. Ask for evidence on one factual claim. Open every source and score how many check out.
  6. Note how much context you had to repeat between steps.

Fifteen minutes per tool is enough to see the difference. Keep the scores; they are more useful than any ranking list, including this one.

Worked example: scoring answers to one motion

Motion: This house would make voting compulsory

Task: Find the weakest link in the proposition argument that compulsory voting produces a more representative government.

Strong answer: Points out that turnout and representation are different: compelled voters who know little about the candidates may vote randomly or for the first name on the ballot, so higher turnout may not mean preferences are better represented.

Weak answer: Says compulsory voting violates freedom. That is an opposition argument, not an attack on the proposition's link, and it does not engage with representation at all.

How to score it: Give the point only if the tool attacked the reason behind the claim (why more voters means better representation) rather than changing the subject.

Running the same task through several tools shows quickly which ones understand debate structure and which ones produce plausible but generic text.

Which tools fit which format

World Schools (WSDC)

WSDC prep is team prep under time pressure, often for impromptu motions. Prioritise fast brainstorming and motion analysis, plus a way to practise Points of Information. Few tools model the full WSDC round, so expect to time speeches yourself.

British Parliamentary (BP)

BP rewards role knowledge and extensions. Look for tools that let you set the format and your team position, and that can show you what the opening half is likely to say so closing teams can plan something new.

Public Forum (PF)

PF depends on evidence and on keeping summary and final focus consistent. Strong source handling matters more here than in most formats, along with practice rounds that use real PF speech times.

Lincoln-Douglas (LD)

LD needs tools that handle value and criterion, not just policy arguments. Test whether a tool can defend a value and criterion (the standard the judge uses to decide) and tie each argument back to it, and whether it can practise the time-pressured 1AR.

Where DebateOwl fits

DebateOwl is a dedicated debate platform that keeps every case, source, round and debrief inside one Current Debate. It covers case generation with "If they say…" answers to the other side, Library sources that ground its answers, Attack for finding weak links, Brainstorm, Factoids for checking claims, an Ask coaching chat with optional citations, Crossfire and full Sparring rounds with a verdict, a speech timer and an argument flowchart.

Its limits are worth stating plainly. Sparring currently runs School 4-6-6-3, Lincoln-Douglas and Public Forum rounds, so WSDC and BP practice uses the prep and coaching tools rather than a full simulated round. Like every AI tool, its evidence leads need checking against the original source. Run the one-hour test above and decide on your own results.

-

Frequently asked questions

What is the best AI tool for debate?

For preparing a specific motion, DebateOwl gives you a case you can read out loud, "If they say X, we answer Y" replies and timed practice rounds. General chatbots are flexible for brainstorming and research tools find sources. Most debaters do best with a dedicated platform plus a way to verify sources.

Is a general chatbot good enough for debate prep?

For brainstorming and explaining concepts, often yes. It is weaker at keeping a motion, side and format in context, predicting the opposing case, timing speeches and giving round-style feedback.

Are free AI debate tools enough?

Free tiers are a good way to run the comparison test. Check the daily or monthly limits against how many practice sessions you plan before a tournament.

Can I use AI tools during a debate round?

Usually not. Most leagues restrict or ban internet access and electronic help during rounds. Check your league's rules, and use AI tools for preparation.

What are the alternatives to DebateOwl?

General chatbots, AI research assistants, other dedicated debate platforms, and simple practice utilities such as timers and flowing templates. Run the one-hour test above on DebateOwl and on each alternative you are considering.

How should I compare AI debate tools fairly?

Give every tool the same motion and the same tasks, such as a case, the strongest counter, feedback on your speech and evidence for one claim, then score each answer against the same criteria.

+

Numbered by what each is best for

Every tool gets one "best for" label, so you can skip to the job you have: a set motion, one format, ranked practice or open brainstorming.

A source for every fact

Each fact about another product links to the page on its own website where we read it, and the date we checked.

Formats and prices side by side

Which formats each tool names, whether you can practise against an AI, and what it costs after any free allowance.

+

How we compared

How we compared

Date checked: 2 November 2026, on each tool's own website. Prices and plans change, so check again before you pay.

What we looked at: the job each tool is best for; whether it writes a case you can read out; whether it prepares answers to the other side; whether you can practise a timed round against an AI and get a verdict; the formats and languages it names; and the price after any free allowance.

Sources: facts about other products come only from their own pages, linked under each entry. If a page did not say something, we say it is not stated rather than guess.

Order: the order is our editorial judgement. We make DebateOwl and put it first. The rest run from dedicated debate platforms to general AI assistants.

The best AI debate tools, numbered

1. DebateOwl (our top pick): best for preparing a specific motion in English, Spanish or Hungarian

DebateOwl is a debate prep and practice app for school and competitive debaters. Generate turns a motion into a case you can read out: an opening, two to four arguments with evidence, "If they say… we answer…" replies, a closing line and the sources it used. Sparring runs timed rounds against an AI opponent in School 4-6-6-3, Lincoln-Douglas and Public Forum and ends with a scorecard out of 100. Ask, Attack, Brainstorm, Factoids and Crossfire cover coaching, weak links, ideas, fact checks and cross-examination, and everything for one motion stays in one Current Debate.

Why it is first: it takes one motion from a written case to a timed, scored round in one place, in English, Spanish or Hungarian. That is our view as its makers, so run the one-hour test further down before you decide.

Price: a 3-day free trial with no credit card, then $5/month + tax. There is no free plan; the free debate tools need no account. Limits: Sparring does not run World Schools or British Parliamentary rounds yet, and its evidence leads, like any AI tool's, need checking against the original source. Source: DebateOwl pricing.

2. WinDebate: best for Policy, Congress and British Parliamentary prep with live-round review

WinDebate calls itself a debate training platform and names six formats: Public Forum, Lincoln-Douglas, Congressional, Policy, World Schools and British Parliamentary. Its Live Round Assistant captures speeches while a round is running, and it turns what happened into attack, defense, weighing, summary, final focus and cross-ex drills. Before a round it builds both sides, evidence and rebuttal trees.

Price: a free tier at $0 with 1 research session, 10 practice drills and 1 Live Assistant round a month; Plus at $19.99 a month or $189.99 a year; Pro at $39.99 a month or $289.99 a year. Source: windebate.ai.

3. PublicForumAI: best for Public Forum on a free plan

PublicForumAI offers free AI tools for Public Forum debate, and says every tool follows the standard Public Forum structure. Both of its plans include tech and lay judge feedback, unlimited AI flow drills and 15 training modules. It says its tools are not meant to be used in real rounds.

Price: free at $0 with 3 full practice rounds and 5 AI cases a month, plus 2 Premium cases with real sources; Premium at $9.99 a month or $79 a year. Sources: publicforumai.com and its pricing page.

4. Debate Ladder: best for ranked out-loud practice against an AI

Debate Ladder is a voice-first debate game. You are assigned a side and speak an opening, rebuttal and closing into your microphone while an AI opponent argues the other side; practice mode lets you type instead. An AI judge scores both sides on logic, responsiveness, clarity, delivery and persuasiveness, and ranked wins raise an Elo rating that starts at 500.

Price: new accounts get 100 free credits, and a debate costs about one credit per minute of speaking. We did not find the price of more credits on its site. Source: debateladder.com.

5. ArguFight: best for written debates against real people, judged by AI

ArguFight calls itself an AI-judged debate platform. You challenge someone or accept a challenge, in standard mode (5 rounds over 24 hours) or speed mode (3 rounds in 1 hour), and up to three AI judges each score from 0 to 100 with their reasoning. You can also test a take against an AI opponent. Debates are public: spectators can watch live and vote.

Price: free to start, with no credit card, and free forever for base debating. It is available in 26 languages. Source: argufight.com.

6. debatelab.ai: best for free World Schools and Asian Parliamentary practice

debatelab.ai lets you debate an AI opponent in casual, World Schools or Asian Parliamentary mode, with an optional speech timer, and offers drills for rebuttal, structure, weighing, evidence and strategy. It is a separate product: DebateOwl was called DebateLab until October 2026, but the two are not connected.

Price: its FAQ says it is completely free to use. Source: debatelab.ai.

7. Claude: best for critiquing a long case you paste in

Claude is a general AI assistant from Anthropic. It has no debate formats, speech order or timer of its own, but it handles a long pasted case well when you ask it where an argument does not follow or what the other side would say first. You set the motion, side and format yourself.

Price: a free plan at $0; Pro at $20 a month, or $17 a month billed annually ($200 up front). Source: claude.com/pricing.

8. ChatGPT: best for open brainstorming and counter-arguments

ChatGPT is a general AI assistant from OpenAI. It is flexible for brainstorming angles on a new motion and producing counter-arguments on request, but it has no debate timer or speech order of its own, and it gives a case structure only when you prompt for one.

Price: a free version for everyone, and paid plans named Go, Plus and Pro. The prices did not load in a form we could read on 2 November 2026, so check them on the page. Source: chatgpt.com/pricing.

At a glance

The best AI debate tools at a glance, checked on 2 November 2026. Facts about other products come from their own websites, linked above.
#ToolBest forPractise against an AIPrice
1DebateOwlPreparing a specific motion in English, Spanish or HungarianYes: timed rounds in School 4-6-6-3, LD and PF, with a scorecard3-day free trial, then $5/month + tax; no free plan
2WinDebatePolicy, Congress and BP prep with live-round reviewDrills from your own roundsFree tier; Plus $19.99/month, Pro $39.99/month
3PublicForumAIPublic Forum on a free planPublic Forum practice roundsFree with 3 rounds a month; Premium $9.99/month or $79/year
4Debate LadderRanked out-loud practiceYes: opening, rebuttal and closing by voice100 free credits, then about 1 credit per minute
5ArguFightWritten debates against people, judged by AIMainly people; you can test a take against an AIFree to start
6debatelab.aiFree World Schools and Asian Parliamentary practiceYesIts FAQ says completely free
7ClaudeCritiquing a long caseOnly if you set it upFree plan; Pro $20/month
8ChatGPTOpen brainstorming and counter-argumentsOnly if you set it upFree version; paid Go, Plus and Pro plans

The DebateOwl vs WinDebate page compares the first two in more detail.

The four kinds of AI debate tool

Debaters use AI tools for different jobs, and the categories overlap less than the marketing suggests. Most prep setups combine at least two of these.

General AI chatbots

Assistants such as ChatGPT, Claude and Gemini are flexible and good at brainstorming, explaining a concept or tightening a paragraph. Their weakness for debate is structure: they do not hold a motion, side and format across sessions unless you rebuild the context each time, and they will produce confident claims without sources unless you ask.

Research and citation tools

AI search and research assistants are strongest at finding sources quickly. They help with evidence but not with turning evidence into arguments, rebuttals or speeches.

Dedicated debate platforms

These are built around debate concepts: cases with arguments, rebuttals, opponents and verdicts. They vary a great deal in which formats they model and whether they let you practise or only generate text.

Practice utilities

Timers, flowing templates and argument maps. Often simple, sometimes not AI-based at all, and still essential for practice that matches tournament conditions.

A one-hour test you can run on any tool

Reviews and feature lists only go so far. The fairest comparison is to give every tool the same motion and the same tasks:

  1. Pick a motion in your format that you know well, so you can judge the quality of the answers.
  2. Ask each tool for a case on one side. Score it on structure and on whether the reasons it gives actually prove its points.
  3. Ask each tool for the strongest argument against that case. Score whether it found the real weak point or a generic objection.
  4. Paste one of your own past speeches and ask what it would change. Score how specific the feedback is.
  5. Ask for evidence on one factual claim. Open every source and score how many check out.
  6. Note how much context you had to repeat between steps.

Fifteen minutes per tool is enough to see the difference. Keep the scores; they are more useful than any ranking list, including this one.

Worked example: scoring answers to one motion

Motion: This house would make voting compulsory

Task: Find the weakest link in the proposition argument that compulsory voting produces a more representative government.

Strong answer: Points out that turnout and representation are different: compelled voters who know little about the candidates may vote randomly or for the first name on the ballot, so higher turnout may not mean preferences are better represented.

Weak answer: Says compulsory voting violates freedom. That is an opposition argument, not an attack on the proposition's link, and it does not engage with representation at all.

How to score it: Give the point only if the tool attacked the reason behind the claim (why more voters means better representation) rather than changing the subject.

Running the same task through several tools shows quickly which ones understand debate structure and which ones produce plausible but generic text.

Which tools fit which format

World Schools (WSDC)

WSDC prep is team prep under time pressure, often for impromptu motions. Prioritise fast brainstorming and motion analysis, plus a way to practise Points of Information. Few tools model the full WSDC round, so expect to time speeches yourself.

British Parliamentary (BP)

BP rewards role knowledge and extensions. Look for tools that let you set the format and your team position, and that can show you what the opening half is likely to say so closing teams can plan something new.

Public Forum (PF)

PF depends on evidence and on keeping summary and final focus consistent. Strong source handling matters more here than in most formats, along with practice rounds that use real PF speech times.

Lincoln-Douglas (LD)

LD needs tools that handle value and criterion, not just policy arguments. Test whether a tool can defend a value and criterion (the standard the judge uses to decide) and tie each argument back to it, and whether it can practise the time-pressured 1AR.

+

Frequently asked questions

What is the best AI tool for debate?

Our top pick is DebateOwl, for preparing a specific motion: a case you can read out loud, "If they say X, we answer Y" replies and timed practice rounds. We make it, so test it yourself. WinDebate suits Policy, Congress and live-round review, PublicForumAI suits Public Forum, and general chatbots suit open brainstorming.

Why is DebateOwl ranked first?

Because we think it fits the most common job, getting one motion ready for a round, better than the others: case, replies and a timed, scored round in one place, in English, Spanish or Hungarian. We make DebateOwl, so the ranking is our editorial pick, and every fact about the other tools links to their own site.

Is a general chatbot good enough for debate prep?

For brainstorming and explaining concepts, often yes. It is weaker at keeping a motion, side and format in context, predicting the opposing case, timing speeches and giving round-style feedback.

Are free AI debate tools enough?

Free tiers are a good way to run the comparison test. Check the daily or monthly limits against how many practice sessions you plan before a tournament.

Can I use AI tools during a debate round?

Usually not. Most leagues restrict or ban internet access and electronic help during rounds. Check your league's rules, and use AI tools for preparation.

What are the alternatives to DebateOwl?

General chatbots, AI research assistants, other dedicated debate platforms, and simple practice utilities such as timers and flowing templates. Run the one-hour test above on DebateOwl and on each alternative you are considering.

How should I compare AI debate tools fairly?

Give every tool the same motion and the same tasks, such as a case, the strongest counter, feedback on your speech and evidence for one claim, then score each answer against the same criteria.

diff --git a/public/best-ai-for-debate/index.html b/public/best-ai-for-debate/index.html index 433fb5a2..9c595647 100644 --- a/public/best-ai-for-debate/index.html +++ b/public/best-ai-for-debate/index.html @@ -44,15 +44,15 @@

Which AI is best for debate?

Which AI is best for debate? It depends on the job. For research with sources, use Perplexity or Gemini. For case prep, "If they say X, we answer Y" replies and timed practice rounds, use DebateOwl. Claude and ChatGPT help with drafting, and Kialo Edu maps arguments for a class.

By the DebateOwl team · Updated

DebateOwl makes one of the tools on this page. Facts about other products come from their own websites as of November 2026, linked in the table. Check them before you pay.

Also in español and magyar.

-

Best AI per debate job

Debate prep is several jobs, and no single tool does all of them well. Pick by the job in front of you tonight:

Best AI per debate job, as of November 2026
Debate jobTools to tryWhat each does for that job
ResearchPerplexity, GeminiPerplexity's pricing page promises citations in every answer, on the free plan too. Gemini's free plan includes Deep Research, which reads hundreds of sources into one report.
Case draftingDebateOwl, Claude, ChatGPTDebateOwl writes the case in speaking order, with its sources listed at the end. Claude and ChatGPT draft whatever you prompt for, and both have free plans.
Rebuttal prepDebateOwl, Prilo NSDAEvery DebateOwl case comes with "If they say X, we answer Y" replies. Prilo's AI sparring partner writes rebuttals to your case in LD, PF and Policy.
Argument mappingKialo Edu, SymbaiKialo Edu turns pros and cons into a shared discussion map and is free. Symbai puts argument mapping and debating in one workspace, with a free trial.
Timed practiceDebateOwl, Debatable, PublicForumAIDebateOwl Sparring times School 4-6-6-3, Lincoln-Douglas and Public Forum rounds and ends with a verdict. Debatable runs spoken rounds against an AI with a written decision. PublicForumAI runs full PF practice rounds with AI feedback.
Classroom useKialo Edu, SchoolAI, DebateOwl debate timerWith Kialo Edu's Instant Access, students join a discussion with only a name. SchoolAI teachers watch every student live in Mission Control. DebateOwl's timer runs in the browser with no account, so it can go on the projector.

Each tool name links to the page on that product's own site where we checked the claim, on 2 November 2026. Plans change, so look again before you pay.

What DebateOwl covers

DebateOwl is built for the middle of debate prep: the case, the replies to the other side, and practice saying both under a clock. These parts are in the app today:

The same workspace also has Attack (find weak points), Brainstorm, Factoids (evidence with citations), Ask (coach chat), a Library, a timer and a flowchart. It works in English, Spanish and Hungarian and exports to Word, PDF and Google Docs.

Three limits are worth stating. Sparring does not run a full World Schools or BP round, so those formats use the prep tools. Evidence leads still need checking against the original source. And DebateOwl is not an argument-mapping board or a class management dashboard, so for those jobs the table points elsewhere.

The other tools, job by job

Research: Perplexity and Gemini

Perplexity answers questions from the web and shows inline citations for each claim. The free plan is for limited daily use; Pro is $17/month billed annually. Google's US plans page lists Deep Research in Gemini's free plan, alongside paid Google AI plans with higher limits. Either one is a fast way to find background and statistics on a motion. Open the cited page before you quote it in a round.

Drafting: Claude and ChatGPT

Claude's free plan includes web search; its Research feature is on paid plans, and Pro is $20/month billed monthly or $17/month billed annually. ChatGPT is free to use with web search, and Study mode on every plan asks Socratic-style questions and works toward the answer with you step by step. ChatGPT Plus is $20/month. Both write a first draft from a good prompt. See DebateOwl vs ChatGPT and DebateOwl vs Claude.

How to make a general model a better opponent

Rebuttals: Prilo NSDA

Prilo NSDA is Prilo's debate product for LD, PF and Policy. It has an AI sparring partner for rebuttals, a three-minute cross-examination simulator, flowing drills and an evidence card library. It costs $15/month, or $60/year at a 50% early-access price (normally $120/year). Prilo states that it is not affiliated with the National Speech & Debate Association.

Argument mapping: Kialo Edu and Symbai

Kialo Edu is a discussion platform for teachers and students where each pro and con sits under the point it answers, so the whole argument becomes a map. Kialo says it is completely free, with no premium features. Symbai combines argument mapping and debate in a drag-and-drop canvas with an AI opponent, and offers a free trial.

Timed practice: Debatable, PublicForumAI and ranked ladders

Debatable's AI rounds are spoken, end with a written decision, and include live rounds with people for free. Free accounts get 10 AI voice minutes after sign-in, about one round. Individual is $10 a year and a school program is $200 a season for the whole roster. PublicForumAI covers Public Forum: cases, flows and full practice rounds with AI feedback and a chosen winner. Practice is free; $9.99/month removes the round limit and adds sourced evidence.

Ranked ladders suit debaters who want reps and a rating. Debate Ladder is voice-first: you argue PRO or CON out loud, an AI judge scores logic, responsiveness, clarity, delivery and persuasiveness, and ranked wins raise an Elo that starts at 500. DebateThis is a free-to-play three-round arena against people or eight AI bots, with Elo tiers. On ArguFight, you trade short written arguments with other debaters, three AI judges each give a score from 0 to 100, and it is free to start.

Classroom: SchoolAI

SchoolAI teachers build AI "Spaces" for a lesson and follow each student live in Mission Control. The pricing page lists FERPA, COPPA and SOC2 Type 2 compliance. Its Free Trial includes 5 Space launches a year; Pro and Scale plans are priced through sales.

Quick pro and con lists: HyperWrite Debate Assistant

It writes arguments for and against a proposition, with search for supporting facts. HyperWrite has a limited free account, and Premium is $19.99/month.

Comparison table

ToolMain jobPractice rounds against AICase prepFormatsPrice (Nov 2026)
DebateOwlCase prep, replies and timed practiceYes: timed Sparring with a verdict, Crossfire drillsYes: opening, arguments, "If they say… we answer…", closing, sourcesSparring: School 4-6-6-3, LD, PF; prep tools for any formatNo free plan: 3-day free trial, then $5/month + tax; free debate timer and tools
PerplexityResearch with citationsNoNoAnyFree plan; Pro $17/mo billed annually
ClaudeDrafting and talking a case throughChat only (you set it up)Yes, by promptingAny (you set it up)Free plan; Pro $20/mo, or $17/mo billed annually
ChatGPTDrafting and Socratic questionsChat only (you set it up)Yes, by promptingAny (you set it up)Free tier; Plus $20/mo
Prilo NSDARebuttal and cross-examination drillsRebuttals and a CX simulatorCoaching chat, evidence cardsLD, PF, Policy$15/mo or $60/yr early access
DebatableSpoken rounds with a written decisionYes, spokenNoIts own 1v1 format10 free AI voice minutes; Individual $10/yr
PublicForumAIPublic Forum practiceYes, full PF roundsYes (PF cases)PF onlyFree practice, $9.99/mo unlimited
Kialo EduArgument mapping in classNoNoClass discussionFree
SchoolAITeacher-run classroom SpacesThrough teacher-made SpacesGuided by the teacher's SpaceClassroomFree Trial (5 Space launches/yr); Pro and Scale via sales
Debate LadderVoice practice with an Elo ratingYes: opening, rebuttal, closing, AI judgeNoIts own 3-speech format100 free credits, then credits (~1/min)

Prices and features as of November 2026, from each product's website. Check before you subscribe.

For a way to test tools on one motion, see Best AI debate tools compared.

Compare by question

Each of these pages answers one narrower question:

Which should you pick?

You have a tournament or school debate coming up and need a case you can read out loud, plus practice against the other side. DebateOwl writes that case, with "If they say X, we answer Y" replies, and runs timed sparring. Use Perplexity or Gemini first if you still need background on the motion.

You're a teacher running a class debate. Kialo Edu maps the class's arguments for free; SchoolAI lets you build and watch AI Spaces.

You're new to debate and want someone to argue with tonight. Try Claude or ChatGPT first, then DebateOwl when you want a case and timed rounds.

Can you use AI during a debate round?

Usually not. Most leagues restrict electronics or AI during rounds. Check your league's rules and use AI for preparation.

The DebateOwl app has no free plan (3-day free trial, then $5/month); the separate timer, motion generator, flow sheet and speech-time calculator are free with no account.

+

Best AI per debate job

Debate prep is several jobs, and no single tool does all of them well. Pick by the job in front of you tonight:

Best AI per debate job, as of November 2026
Debate jobTools to tryWhat each does for that job
ResearchPerplexity, GeminiPerplexity's pricing page promises citations in every answer, on the free plan too. Gemini's free plan includes Deep Research, which reads hundreds of sources into one report.
Case draftingDebateOwl, Claude, ChatGPTDebateOwl writes the case in speaking order, with its sources listed at the end. Claude and ChatGPT draft whatever you prompt for, and both have free plans.
Rebuttal prepDebateOwl, Prilo NSDAEvery DebateOwl case comes with "If they say X, we answer Y" replies. Prilo's AI sparring partner writes rebuttals to your case in LD, PF and Policy.
Argument mappingKialo Edu, SymbaiKialo Edu turns pros and cons into a shared discussion map and is free. Symbai puts argument mapping and debating in one workspace, with a free trial.
Timed practiceDebateOwl, Debatable, PublicForumAIDebateOwl Sparring times School 4-6-6-3, Lincoln-Douglas and Public Forum rounds and ends with a verdict. Debatable runs spoken rounds against an AI with a written decision. PublicForumAI runs full PF practice rounds with AI feedback.
Classroom useKialo Edu, SchoolAI, DebateOwl debate timerWith Kialo Edu's Instant Access, students join a discussion with only a name. SchoolAI teachers watch every student live in Mission Control. DebateOwl's timer runs in the browser with no account, so it can go on the projector.

Each tool name links to the page on that product's own site where we checked the claim, on 2 November 2026. Plans change, so look again before you pay.

What DebateOwl covers

DebateOwl is built for the middle of debate prep: the case, the replies to the other side, and practice saying both under a clock. These parts are in the app today:

The same workspace also has Attack (find weak points), Brainstorm, Factoids (evidence with citations), Ask (coach chat), a Library, a timer and a flowchart. It works in English, Spanish and Hungarian and exports to Word, PDF and Google Docs.

Three limits are worth stating. Sparring does not run a full World Schools or BP round, so those formats use the prep tools. Evidence leads still need checking against the original source. And DebateOwl is not an argument-mapping board or a class management dashboard, so for those jobs the table points elsewhere.

The other tools, job by job

Research: Perplexity and Gemini

Perplexity answers questions from the web and shows inline citations for each claim. The free plan is for limited daily use; Pro is $17/month billed annually. Google's US plans page lists Deep Research in Gemini's free plan, alongside paid Google AI plans with higher limits. Either one is a fast way to find background and statistics on a motion. Open the cited page before you quote it in a round.

Drafting: Claude and ChatGPT

Claude's free plan includes web search; its Research feature is on paid plans, and Pro is $20/month billed monthly or $17/month billed annually. ChatGPT is free to use with web search, and Study mode on every plan asks Socratic-style questions and works toward the answer with you step by step. ChatGPT Plus is $20/month. Both write a first draft from a good prompt. See DebateOwl vs ChatGPT and DebateOwl vs Claude.

How to make a general model a better opponent

Rebuttals: Prilo NSDA

Prilo NSDA is Prilo's debate product for LD, PF and Policy. It has an AI sparring partner for rebuttals, a three-minute cross-examination simulator, flowing drills and an evidence card library. It costs $15/month, or $60/year at a 50% early-access price (normally $120/year). Prilo states that it is not affiliated with the National Speech & Debate Association.

Argument mapping: Kialo Edu and Symbai

Kialo Edu is a discussion platform for teachers and students where each pro and con sits under the point it answers, so the whole argument becomes a map. Kialo says it is completely free, with no premium features. Symbai combines argument mapping and debate in a drag-and-drop canvas with an AI opponent, and offers a free trial.

Timed practice: Debatable, PublicForumAI and ranked ladders

Debatable's AI rounds are spoken, end with a written decision, and include live rounds with people for free. Free accounts get 10 AI voice minutes after sign-in, about one round. Individual is $10 a year and a school program is $200 a season for the whole roster. PublicForumAI covers Public Forum: cases, flows and full practice rounds with AI feedback and a chosen winner. Practice is free; $9.99/month removes the round limit and adds sourced evidence.

Ranked ladders suit debaters who want reps and a rating. Debate Ladder is voice-first: you argue PRO or CON out loud, an AI judge scores logic, responsiveness, clarity, delivery and persuasiveness, and ranked wins raise an Elo that starts at 500. DebateThis is a free-to-play three-round arena against people or eight AI bots, with Elo tiers. On ArguFight, you trade short written arguments with other debaters, three AI judges each give a score from 0 to 100, and it is free to start.

Classroom: SchoolAI

SchoolAI teachers build AI "Spaces" for a lesson and follow each student live in Mission Control. The pricing page lists FERPA, COPPA and SOC2 Type 2 compliance. Its Free Trial includes 5 Space launches a year; Pro and Scale plans are priced through sales.

Quick pro and con lists: HyperWrite Debate Assistant

It writes arguments for and against a proposition, with search for supporting facts. HyperWrite has a limited free account, and Premium is $19.99/month.

Comparison table

ToolMain jobPractice rounds against AICase prepFormatsPrice (Nov 2026)
DebateOwlCase prep, replies and timed practiceYes: timed Sparring with a verdict, Crossfire drillsYes: opening, arguments, "If they say… we answer…", closing, sourcesSparring: School 4-6-6-3, LD, PF; prep tools for any formatNo free plan: 3-day free trial, then $5/month + tax; free debate timer and tools
PerplexityResearch with citationsNoNoAnyFree plan; Pro $17/mo billed annually
ClaudeDrafting and talking a case throughChat only (you set it up)Yes, by promptingAny (you set it up)Free plan; Pro $20/mo, or $17/mo billed annually
ChatGPTDrafting and Socratic questionsChat only (you set it up)Yes, by promptingAny (you set it up)Free tier; Plus $20/mo
Prilo NSDARebuttal and cross-examination drillsRebuttals and a CX simulatorCoaching chat, evidence cardsLD, PF, Policy$15/mo or $60/yr early access
DebatableSpoken rounds with a written decisionYes, spokenNoIts own 1v1 format10 free AI voice minutes; Individual $10/yr
PublicForumAIPublic Forum practiceYes, full PF roundsYes (PF cases)PF onlyFree practice, $9.99/mo unlimited
Kialo EduArgument mapping in classNoNoClass discussionFree
SchoolAITeacher-run classroom SpacesThrough teacher-made SpacesGuided by the teacher's SpaceClassroomFree Trial (5 Space launches/yr); Pro and Scale via sales
Debate LadderVoice practice with an Elo ratingYes: opening, rebuttal, closing, AI judgeNoIts own 3-speech format100 free credits, then credits (~1/min)

Prices and features as of November 2026, from each product's website. Check before you subscribe.

For a way to test tools on one motion, see Best AI debate tools compared.

Compare by question

Each of these pages answers one narrower question:

Which should you pick?

You have a tournament or school debate coming up and need a case you can read out loud, plus practice against the other side. DebateOwl writes that case, with "If they say X, we answer Y" replies, and runs timed sparring. Use Perplexity or Gemini first if you still need background on the motion.

You're a teacher running a class debate. Kialo Edu maps the class's arguments for free; SchoolAI lets you build and watch AI Spaces.

You're new to debate and want someone to argue with tonight. Try Claude or ChatGPT first, then DebateOwl when you want a case and timed rounds.

Can you use AI during a debate round?

Usually not. Most leagues restrict electronics or AI during rounds. Check your league's rules and use AI for preparation.

The DebateOwl app has no free plan (3-day free trial, then $5/month); the separate timer, motion generator, flow sheet and speech-time calculator are free with no account.

Frequently asked questions

Which AI is best for debate?

It depends on the job. Perplexity and Gemini suit research with sources, Claude and ChatGPT suit drafting, Kialo Edu suits argument mapping in class, and DebateOwl suits case prep, "If they say X, we answer Y" replies and timed practice rounds. DebateOwl is paid after a 3-day free trial.

Is ChatGPT good for debate?

Yes, for brainstorming, a first draft and being questioned. It is free to use with web search, and its Study mode asks Socratic-style questions on every plan. Tell it the motion, your side and the speech times in your prompt. For a clocked round in a debate format with a decision at the end, a debate app such as DebateOwl, Debatable or PublicForumAI is built for that.

What is the best free AI for debate practice?

It depends on what you need free, as of November 2026. PublicForumAI has free Public Forum practice rounds. Debatable has free live rounds with people and 10 free AI voice minutes. DebateThis is free to play, and Debate Ladder gives 100 free credits. Kialo Edu is free for mapping arguments. DebateOwl's app is paid after a 3-day trial; its debate timer and motion generator are free.

Which AI do debate coaches use?

We have no survey of what coaches use, so here is what each tool offers a coach. Kialo Edu is free and students can join with only a name. SchoolAI lets a teacher watch students live. Debatable sells a $200 season license for a whole roster. DebateOwl gives a squad cases, replies and timed rounds, and its free timer works on a projector.

What does a DebateOwl case include?

An opening, two to four arguments each with an explanation, evidence and why it matters, "If they say X, we answer Y" replies, a closing line and the sources it used. It is written in the order you would say it.

Can AI replace practicing with real people?

No. It's useful for extra reps and finding weak points, but human opponents and judges are still unpredictable in ways AI isn't. Use both.

-
+The best AI debate tools in 2026, compared diff --git a/public/debate-clash-points/index.html b/public/debate-clash-points/index.html index 3518e988..d18f6e81 100644 --- a/public/debate-clash-points/index.html +++ b/public/debate-clash-points/index.html @@ -53,7 +53,7 @@ Debate Judge Adaptation Guide How to Prepare for a Debate Tournament Debate Topics for Students -AI Debate Practice for Stronger Cases, Rebuttals, and Speeches +AI debate practice with timed rounds and a scorecard Public Forum Debate Prep with AI diff --git a/public/debate-evidence-finder/index.html b/public/debate-evidence-finder/index.html index c3b70477..9defd9e9 100644 --- a/public/debate-evidence-finder/index.html +++ b/public/debate-evidence-finder/index.html @@ -49,9 +49,9 @@
diff --git a/public/debate-fallacies/index.html b/public/debate-fallacies/index.html index 5f8aa6f4..361585a0 100644 --- a/public/debate-fallacies/index.html +++ b/public/debate-fallacies/index.html @@ -54,7 +54,7 @@ How to Write a Debate Case How to Practice Debate Rebuttals Policy Debate Prep with AI -Best AI Debate Tools Compared (2026) +The best AI debate tools in 2026, compared diff --git a/public/debate-judge-adaptation/index.html b/public/debate-judge-adaptation/index.html index e0a46fee..f38936d6 100644 --- a/public/debate-judge-adaptation/index.html +++ b/public/debate-judge-adaptation/index.html @@ -53,7 +53,7 @@ How to Practice Debate Rebuttals How to Weigh in Debate How to Cross-Examine in Debate -Ask an AI Debate Coach for Round-Ready Prep +AI debate coach for your motion, side and speech Public Forum Debate Prep with AI diff --git a/public/debate-motion-analysis/index.html b/public/debate-motion-analysis/index.html index 4e6ab711..34ffab75 100644 --- a/public/debate-motion-analysis/index.html +++ b/public/debate-motion-analysis/index.html @@ -54,7 +54,7 @@ How to Practice Debate Rebuttals How to Weigh in Debate DebateOwl vs ChatGPT for Debate Prep -AI Debate Practice for Stronger Cases, Rebuttals, and Speeches +AI debate practice with timed rounds and a scorecard diff --git a/public/debate-rebuttal-practice/index.html b/public/debate-rebuttal-practice/index.html index 27f686c8..21293cdd 100644 --- a/public/debate-rebuttal-practice/index.html +++ b/public/debate-rebuttal-practice/index.html @@ -50,9 +50,9 @@
diff --git a/public/debate-topics-for-students/index.html b/public/debate-topics-for-students/index.html index b6005b43..8a5bbd16 100644 --- a/public/debate-topics-for-students/index.html +++ b/public/debate-topics-for-students/index.html @@ -54,7 +54,7 @@ How to Flow in Debate Clash and Collapse: Find the Key Argument and Go All In British Parliamentary Debate Prep with AI -Best AI Debate Tools Compared (2026) +The best AI debate tools in 2026, compared diff --git a/public/debateowl-pricing/index.html b/public/debateowl-pricing/index.html index 67425b64..2505c82c 100644 --- a/public/debateowl-pricing/index.html +++ b/public/debateowl-pricing/index.html @@ -48,12 +48,12 @@
+AI debate practice with timed rounds and a scorecard diff --git a/public/debateowl-vs-chatgpt/index.html b/public/debateowl-vs-chatgpt/index.html index dcbbcfd9..d0b2469c 100644 --- a/public/debateowl-vs-chatgpt/index.html +++ b/public/debateowl-vs-chatgpt/index.html @@ -51,7 +51,7 @@ DebateOwl vs DebateClub DebateOwl vs WinDebate DebateOwl Pricing and Plans -Best AI Debate Tools Compared (2026) +The best AI debate tools in 2026, compared Find Better Debate Evidence Without Losing the Argument Public Forum Debate Prep with AI diff --git a/public/debateowl-vs-debateclub/index.html b/public/debateowl-vs-debateclub/index.html index 05367b51..f9f2b9b2 100644 --- a/public/debateowl-vs-debateclub/index.html +++ b/public/debateowl-vs-debateclub/index.html @@ -50,7 +50,7 @@
diff --git a/public/debateowl-vs-windebate/index.html b/public/debateowl-vs-windebate/index.html index 9b1c9dfa..a8abfd53 100644 --- a/public/debateowl-vs-windebate/index.html +++ b/public/debateowl-vs-windebate/index.html @@ -49,11 +49,11 @@
+AI debate practice with timed rounds and a scorecardDebateOwl vs ArguFight: which debater should pick which diff --git a/public/how-to-cross-examine-in-debate/index.html b/public/how-to-cross-examine-in-debate/index.html index ef1b7a9c..bf426d6f 100644 --- a/public/how-to-cross-examine-in-debate/index.html +++ b/public/how-to-cross-examine-in-debate/index.html @@ -54,7 +54,7 @@ Debate Motion Analysis Guide Debate Judge Adaptation Guide Lincoln-Douglas Debate Prep with AI -Best AI Debate Tools Compared (2026) +The best AI debate tools in 2026, compared diff --git a/public/how-to-flow-in-debate/index.html b/public/how-to-flow-in-debate/index.html index d49cf3b9..810878fb 100644 --- a/public/how-to-flow-in-debate/index.html +++ b/public/how-to-flow-in-debate/index.html @@ -53,8 +53,8 @@ Debate Motion Analysis Guide Debate Judge Adaptation Guide How to Prepare for a Debate Tournament -Best AI Debate Tools Compared (2026) -AI Debate Practice for Stronger Cases, Rebuttals, and Speeches +The best AI debate tools in 2026, compared +AI debate practice with timed rounds and a scorecard diff --git a/public/how-to-practice-rebuttals/index.html b/public/how-to-practice-rebuttals/index.html index a490efab..86f1d151 100644 --- a/public/how-to-practice-rebuttals/index.html +++ b/public/how-to-practice-rebuttals/index.html @@ -54,7 +54,7 @@ Debate Speech Structure and Delivery Common Debate Fallacies and How to Attack Them DebateOwl Pricing and Plans -AI Debate Practice for Stronger Cases, Rebuttals, and Speeches +AI debate practice with timed rounds and a scorecard diff --git a/public/how-to-write-a-debate-case/index.html b/public/how-to-write-a-debate-case/index.html index bf29c28e..aa296136 100644 --- a/public/how-to-write-a-debate-case/index.html +++ b/public/how-to-write-a-debate-case/index.html @@ -54,7 +54,7 @@ Clash and Collapse: Find the Key Argument and Go All In Debate Speech Structure and Delivery Congressional Debate Prep with AI -Best AI Debate Tools Compared (2026) +The best AI debate tools in 2026, compared diff --git a/public/lincoln-douglas-debate/index.html b/public/lincoln-douglas-debate/index.html index cfa1740a..eeb1c877 100644 --- a/public/lincoln-douglas-debate/index.html +++ b/public/lincoln-douglas-debate/index.html @@ -52,8 +52,8 @@ World Schools Debate Prep with AI Congressional Debate Prep with AI Public Forum Debate Prep with AI -Best AI Debate Tools Compared (2026) -AI Debate Practice for Stronger Cases, Rebuttals, and Speeches +The best AI debate tools in 2026, compared +AI debate practice with timed rounds and a scorecard diff --git a/public/llms.txt b/public/llms.txt index 2999c856..65d31c06 100644 --- a/public/llms.txt +++ b/public/llms.txt @@ -60,7 +60,7 @@ Free to use, no account needed, and they run in the browser. ## Compare - [Which AI is best for debate?](https://debateowl.com/best-ai-for-debate): it depends on the job: Perplexity or Gemini for research, DebateOwl for case prep, "If they say X, we answer Y" replies and timed practice rounds (app $5/month after a 3-day trial; free tools), Kialo Edu for argument mapping, with a table of the best AI per debate job (Claude, ChatGPT, Prilo, Debatable, PublicForumAI, SchoolAI and more) as of November 2026 -- [Best AI Debate Tools Compared (2026)](https://debateowl.com/best-ai-debate-tools): six AI debate tools side by side on cases, replies, timed rounds and price, plus a one-hour test to run on any tool +- [The best AI debate tools in 2026, compared](https://debateowl.com/best-ai-debate-tools): 8 AI debate tools numbered by what each is best for, DebateOwl first as our editorial pick, with a source link for every fact about another tool, checked November 2026 - [DebateOwl vs ChatGPT for Debate Prep](https://debateowl.com/debateowl-vs-chatgpt): How DebateOwl and ChatGPT compare for debate prep, from structured case and rebuttal workflows to evidence research and timed practice rounds. - [DebateOwl vs WinDebate](https://debateowl.com/debateowl-vs-windebate): How DebateOwl and WinDebate compare on case generation, rebuttal drills, evidence research, supported formats, pricing and day-to-day workflow. - [DebateOwl vs DebateClub](https://debateowl.com/debateowl-vs-debateclub): How DebateOwl and DebateClub compare for debate practice, from voice sparring to structured case prep, rebuttal drills and evidence research. @@ -86,10 +86,10 @@ Free to use, no account needed, and they run in the browser. ## Guides -- [Best AI Debate Practice Tools (2026): Sparring and Timed Rounds](https://debateowl.com/ai-debate-practice): How to choose an AI debate practice tool, with a checklist and a comparison of DebateOwl, ArguFight, MindDuel, PublicForumAI and Debate Ladder. -- [AI Debate Case Generator with Citations](https://debateowl.com/ai-debate-case-generator): DebateOwl turns a motion into a ready-to-read debate case: an opening, arguments with evidence, If they say… replies, a closing line and sources to check. +- [AI debate practice with timed rounds and a scorecard](https://debateowl.com/ai-debate-practice): AI debate practice in DebateOwl: timed rounds against an AI opponent in School 4-6-6-3, Lincoln-Douglas and Public Forum, scored out of 100. +- [AI debate generator for cases with citations](https://debateowl.com/ai-debate-case-generator): DebateOwl's AI debate generator turns a motion into a case you can read out: an opening, arguments with evidence, If they say… replies and sources. - [Practice Rebuttals Before Your Opponent Finds the Weakness](https://debateowl.com/debate-rebuttal-practice): Paste an opposing argument into DebateOwl to find its weak links, missing evidence and logic gaps, then practice the rebuttal you would give. -- [Ask an AI Debate Coach for Round-Ready Prep](https://debateowl.com/ai-debate-coach): Ask DebateOwl's AI debate coach about strategy, arguments, rebuttals and speeches, with answers tied to your own motion, side and speaker role. +- [AI debate coach for your motion, side and speech](https://debateowl.com/ai-debate-coach): Ask DebateOwl's AI debate coach about strategy, arguments, rebuttals and speeches, with answers tied to your own motion, side and speaker role. - [Find Better Debate Evidence Without Losing the Argument](https://debateowl.com/debate-evidence-finder): DebateOwl finds cited evidence leads for your debate case so you can open the original source and check it backs your point before a round. - [Map the Clash With an Argument Flowchart](https://debateowl.com/argument-flowchart): DebateOwl turns a debate case and its rebuttals into a flowchart of your arguments, their attacks and your answers, so you can see where the clash is. - [How Debate Speech Times Work in Each Format](https://debateowl.com/online-debate-timer): Speech, cross-examination and prep times for Public Forum, Lincoln-Douglas, Policy, British Parliamentary and World Schools debate in one table. diff --git a/public/online-debate-timer/index.html b/public/online-debate-timer/index.html index 77e82888..c781b08e 100644 --- a/public/online-debate-timer/index.html +++ b/public/online-debate-timer/index.html @@ -47,14 +47,14 @@

Frequently asked questions

How long is a debate speech?

Between two and eight minutes, depending on the format and the speech. Public Forum final focus speeches are the shortest at two minutes; Policy constructives and World Schools substantive speeches run eight.

Which formats does the free debate timer support?

Public Forum, Lincoln-Douglas, Policy, British Parliamentary, World Schools, Asian Parliamentary and the school 4-6-6-3 format, and you can build your own. The timer inside the DebateOwl app has presets for Standard 4-6-6-3, Lincoln-Douglas, Public Forum and Policy.

Does the timer include prep time or cross-examination?

The free debate timer does: it times cross-examination and crossfire as part of the round and keeps a prep bank for each side in Public Forum, Lincoln-Douglas and Policy. The timer inside the DebateOwl app times speeches only.

Can I use the timer without looking at the screen?

Yes. It beeps once at one minute remaining and twice at time up, and you can turn the sound on or off.

What keyboard shortcuts does the timer have?

Space starts and stops the clock, R resets it, and the arrow keys change speaker.

How often should I practise against a timer?

Every time you practise a speech. Short timed drills several times a week build pacing faster than one long session.

How long is a Public Forum speech?

Under NSDA rules, constructives and rebuttals are 4 minutes, summaries 3 minutes and final focus speeches 2 minutes. Each team also gets 3 minutes of prep, and the three crossfires run 3 minutes each.

How long is a Lincoln-Douglas round?

About 40 minutes under NSDA times: 26 minutes of speeches (6, 7, 4, 6 and 3), two 3-minute cross-examinations and 4 minutes of prep per debater, plus the gaps between speeches and the judge's decision.

What is protected time in British Parliamentary?

The first and last minute of each 7-minute speech, when points of information may not be offered. Under the WUDC manual, POIs are allowed from 1:00 to 6:00, signals sound at 1:00, 6:00 and 7:00, and judges disregard material after 7:15.

-
diff --git a/public/policy-debate/index.html b/public/policy-debate/index.html index 5d9d43de..7c1c675f 100644 --- a/public/policy-debate/index.html +++ b/public/policy-debate/index.html @@ -52,7 +52,7 @@ Congressional Debate Prep with AI Public Forum Debate Prep with AI Lincoln-Douglas Debate Prep with AI -AI Debate Practice for Stronger Cases, Rebuttals, and Speeches +AI debate practice with timed rounds and a scorecard How to Write a Debate Case diff --git a/public/public-forum-debate/index.html b/public/public-forum-debate/index.html index e5737be2..0bbaa0bb 100644 --- a/public/public-forum-debate/index.html +++ b/public/public-forum-debate/index.html @@ -53,7 +53,7 @@ World Schools Debate Prep with AI Congressional Debate Prep with AI Common Debate Fallacies and How to Attack Them -Best AI Debate Tools Compared (2026) +The best AI debate tools in 2026, compared diff --git a/public/seo-pages.css b/public/seo-pages.css index d6222943..777f6e8d 100644 --- a/public/seo-pages.css +++ b/public/seo-pages.css @@ -6,7 +6,7 @@ .goal-page{font-family:'Nunito Variable','Nunito Fallback',ui-rounded,ui-sans-serif,system-ui,sans-serif;font-weight:600} .goal-page h1,.goal-page h2,.goal-page h3,.goal-page .btn,.goal-page .brand,.goal-page summary{font-family:'Fredoka Variable','Fredoka Fallback','Nunito Variable',ui-rounded,system-ui,sans-serif;font-weight:600;letter-spacing:-.02em} .goal-page .direct{max-width:840px;font-size:clamp(1.08rem,1.8vw,1.28rem);margin:0 0 8px;border:1px solid var(--line);border-left:4px solid var(--brand);border-radius:20px;background:rgba(19,30,51,.85);padding:20px 24px} -.goal-page .disclosure{max-width:840px;color:var(--muted);font-size:.98rem;margin-top:8px} +.disclosure{max-width:840px;color:var(--muted);font-size:.98rem;margin-top:8px} .checklist{list-style:none;padding:0;margin:14px 0;display:grid;gap:8px}.checklist label{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line);border-radius:14px;padding:10px 14px;background:rgba(255,255,255,.05);cursor:pointer}.checklist input{accent-color:#14B37D;width:1.1rem;height:1.1rem;margin-top:5px;flex:none} .hero .price{max-width:800px;color:var(--muted);margin:14px 0 0} .callout{max-width:840px;border:1px solid var(--line);border-radius:16px;padding:14px 18px;background:rgba(255,255,255,.05);margin:18px 0 0} diff --git a/public/world-schools-debate/index.html b/public/world-schools-debate/index.html index fc6d5f79..f940ee29 100644 --- a/public/world-schools-debate/index.html +++ b/public/world-schools-debate/index.html @@ -53,7 +53,7 @@ Policy Debate Prep with AI British Parliamentary Debate Prep with AI How to Weigh in Debate -Best AI Debate Tools Compared (2026) +The best AI debate tools in 2026, compared diff --git a/scripts/check-site.mjs b/scripts/check-site.mjs index 2ec67406..51d2c66c 100644 --- a/scripts/check-site.mjs +++ b/scripts/check-site.mjs @@ -11,6 +11,7 @@ // product or without its logo and parent; // - an indexed page without the favicon and 192px icon links, or whose meta // author is not the organization; +// - two indexed pages with the same , which then compete for one query; // - an indexed page without its question H2 (#short-answer) as the first H2, // unless the H1 is itself the question and a #short-answer paragraph // (the extractable answer) comes before that H2; @@ -190,6 +191,8 @@ const ICON_LINKS = ['href="/favicon.ico"', 'href="/icon-192.png" sizes="192x192" // Canonical URL -> the page's hreflang set, checked for agreement after the loop. const hreflangSets = new Map(); +// Indexed page title -> the first page that used it. +const titles = new Map(); for (const file of htmlFiles(DIST)) { const where = relative(DIST, file); @@ -227,6 +230,9 @@ for (const file of htmlFiles(DIST)) { for (const link of ICON_LINKS) if (indexed && !head.includes(link)) report(where, `no icon link with ${link} in the head`); const author = head.match(/<meta name="author" content="([^"]*)"/)?.[1]; if (indexed && author !== SITE.organization.name) report(where, `meta author is "${author}", not "${SITE.organization.name}"`); + const title = textOf(head.match(/<title>([\s\S]*?)<\/title>/)?.[1] ?? ''); + if (indexed && titles.has(title)) report(where, `has the same title as ${titles.get(title)}: "${title}"`); + else if (indexed) titles.set(title, where); if (indexed && !NO_SHORT_ANSWER.has(routeOf(file))) { const h1 = body.match(/<h1\b[^>]*>([\s\S]*?)<\/h1>/); const firstH2At = body.search(/<h2\b/); diff --git a/scripts/generate_seo_content.py b/scripts/generate_seo_content.py index d72a9090..aeb4b3eb 100644 --- a/scripts/generate_seo_content.py +++ b/scripts/generate_seo_content.py @@ -71,17 +71,17 @@ def site_sentence(key): .goal-page{font-family:'Nunito Variable','Nunito Fallback',ui-rounded,ui-sans-serif,system-ui,sans-serif;font-weight:600} .goal-page h1,.goal-page h2,.goal-page h3,.goal-page .btn,.goal-page .brand,.goal-page summary{font-family:'Fredoka Variable','Fredoka Fallback','Nunito Variable',ui-rounded,system-ui,sans-serif;font-weight:600;letter-spacing:-.02em} .goal-page .direct{max-width:840px;font-size:clamp(1.08rem,1.8vw,1.28rem);margin:0 0 8px;border:1px solid var(--line);border-left:4px solid var(--brand);border-radius:20px;background:rgba(19,30,51,.85);padding:20px 24px} -.goal-page .disclosure{max-width:840px;color:var(--muted);font-size:.98rem;margin-top:8px} +.disclosure{max-width:840px;color:var(--muted);font-size:.98rem;margin-top:8px} .checklist{list-style:none;padding:0;margin:14px 0;display:grid;gap:8px}.checklist label{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line);border-radius:14px;padding:10px 14px;background:rgba(255,255,255,.05);cursor:pointer}.checklist input{accent-color:#14B37D;width:1.1rem;height:1.1rem;margin-top:5px;flex:none} .hero .price{max-width:800px;color:var(--muted);margin:14px 0 0} .callout{max-width:840px;border:1px solid var(--line);border-radius:16px;padding:14px 18px;background:rgba(255,255,255,.05);margin:18px 0 0} """.strip() PAGES = [ - {"slug": "ai-debate-practice", "title": "Best AI Debate Practice Tools (2026): Sparring and Timed Rounds | {product}", "headline": "Best AI Debate Practice Tools (2026): Sparring and Timed Rounds", "description": "How to choose an AI debate practice tool, with a checklist and a comparison of {product}, ArguFight, MindDuel, PublicForumAI and Debate Ladder.", "eyebrow": "{product} guide", "h1": "AI Debate Practice for Stronger Cases, Rebuttals, and Speeches", "lead": "Use a focused debate workspace for cases, rebuttals, sources, flowcharts, coaching, and timed practice."}, - {"slug": "ai-debate-case-generator", "title": "AI Debate Case Generator with Citations | {product}", "description": "{product} turns a motion into a ready-to-read debate case: an opening, arguments with evidence, If they say… replies, a closing line and sources to check.", "eyebrow": "Tool guide", "h1": "AI Debate Case Generator with Citations", "lead": "Draft faster, verify carefully, and walk into the round with a case you can read out."}, + {"slug": "ai-debate-practice", "title": "AI Debate Practice: Timed Rounds Against an AI Opponent | {product}", "description": "AI debate practice in {product}: timed rounds against an AI opponent in School 4-6-6-3, Lincoln-Douglas and Public Forum, scored out of 100.", "eyebrow": "Practice rounds", "h1": "AI debate practice with timed rounds and a scorecard", "lead": "AI debate practice in {product} is a timed round against an AI opponent that answers your speeches, then a scorecard that says why you won or lost."}, + {"slug": "ai-debate-case-generator", "title": "AI Debate Generator: Cases, Rebuttals and Closings with Citations | {product}", "description": "{product}'s AI debate generator turns a motion into a case you can read out: an opening, arguments with evidence, If they say… replies and sources.", "eyebrow": "Tool guide", "h1": "AI debate generator for cases with citations", "lead": "{product}'s AI debate generator turns your motion into a case you can read out, with replies to the other side and sources to check."}, {"slug": "debate-rebuttal-practice", "title": "Debate Rebuttal Practice | {product}", "description": "Paste an opposing argument into {product} to find its weak links, missing evidence and logic gaps, then practice the rebuttal you would give.", "eyebrow": "Feature guide", "h1": "Practice Rebuttals Before Your Opponent Finds the Weakness", "lead": "Choose the link to attack, explain why it matters, and turn pressure into round-winning collapse."}, - {"slug": "ai-debate-coach", "title": "AI Debate Coach | {product}", "description": "Ask {product}'s AI debate coach about strategy, arguments, rebuttals and speeches, with answers tied to your own motion, side and speaker role.", "eyebrow": "Feature guide", "h1": "Ask an AI Debate Coach for Round-Ready Prep", "lead": "Get focused help with strategy, arguments, rebuttals, speeches, and practice feedback."}, + {"slug": "ai-debate-coach", "title": "AI Debate Coach: Strategy, Drills and Feedback | {product}", "description": "Ask {product}'s AI debate coach about strategy, arguments, rebuttals and speeches, with answers tied to your own motion, side and speaker role.", "eyebrow": "Feature guide", "h1": "AI debate coach for your motion, side and speech", "lead": "{product}'s AI debate coach answers your questions about strategy, arguments, rebuttals and speeches, using your own motion and sources."}, {"slug":"debate-evidence-finder","title":"Debate Evidence Finder | {product}","description":"{product} finds cited evidence leads for your debate case so you can open the original source and check it backs your point before a round.","eyebrow":"Research workflow","h1":"Find Better Debate Evidence Without Losing the Argument","lead":"Use AI to find research leads, then check each source and explain how it supports your point.","features":["Evidence leads","Citation checks","Impact links"],"sections":[("Evidence is not the argument",["Cards win rounds only when they support a clear warrant. A source should answer a burden, not decorate a speech.","{product} helps move from a claim to research leads, source checks, and the impact comparison the judge must evaluate."]),("Verify before you read it aloud",["Open the original source, check date and author, confirm the quote, and explain why the evidence proves your link. Never rely on an AI summary alone."]),("Connect research to clash",["The best evidence pages are tied to specific clashes: solvency, harms, tradeoffs, comparative examples, and weighing."])]}, {"slug":"argument-flowchart","title":"Argument Flowchart for Debate | {product}","description":"{product} turns a debate case and its rebuttals into a flowchart of your arguments, their attacks and your answers, so you can see where the clash is.","eyebrow":"Flowing guide","h1":"Map the Clash With an Argument Flowchart","lead":"Turn cases and rebuttals into a visual map of arguments, attacks, and answers.","features":["Visual clash maps","Link chains","Weighing notes"],"sections":[("Why flowcharts help debaters",["Debate rounds become messy fast. A flowchart keeps the important relationships visible: what claim depends on which warrant, where the clash sits, and what impact comparison matters."]),("Build from the motion outward",["Start with burdens, add each contention, then connect evidence and rebuttals. If a link is missing, the map makes the gap obvious."]),("Use the map for speeches",["Before speaking, choose the path that wins the round. A good flowchart helps you collapse instead of spreading yourself thin."])]}, {"slug":"online-debate-timer","title":"Debate Speech Times by Format | {product}","description":"Speech, cross-examination and prep times for Public Forum, Lincoln-Douglas, Policy, British Parliamentary and World Schools debate in one table.","eyebrow":"Timing guide","h1":"How Debate Speech Times Work in Each Format","lead":"Speech lengths, cross-examination and prep time for the main formats, and how to practise against the clock.","tool":("Open the free debate timer","/tools/debate-timer"),"features":["Speech timing","Prep drills","Pacing feedback"],"sections":[("Timing changes strategy",["A great argument can still lose if it arrives too late or takes too long. Timed practice forces you to pick the strongest material."]),("Drill one skill at a time",["Use short timers for rebuttal blocks, longer timers for full speeches, and prep timers to simulate tournament pressure."]),("Pair timing with feedback",["After each timed speech, use {product} to identify unclear structure, missing weighing, and the next drill to repeat."])]}, @@ -104,7 +104,7 @@ def site_sentence(key): {"slug": "debate-judge-adaptation", "title": "Debate Judge Adaptation | {product}", "description": "How to adapt your debating to lay, flow and technical judges, what each one rewards, and which questions to ask before the round begins.", "eyebrow": "Strategy guide", "h1": "Debate Judge Adaptation Guide", "lead": "Read the judge, adapt your style, and frame the ballot they want to write.", "features": ["Judge types", "Style adaptation", "Ballot framing"], "sections": [["Types of judges", ["Lay judges want clear stories, flow judges want structured clash, tech judges want speed and evidence. Read the judge and adapt."]], ["How to adapt your style", ["Slow down for lay judges, speed up for tech judges, and always explain your weighing clearly regardless of judge type."]], ["Framing the ballot", ["Give the judge a reason to vote for you that fits their style. The best debaters make the judge's job easy."]]]}, {"slug": "debate-speech-structure", "title": "Debate Speech Structure and Delivery | {product}", "description": "How to structure constructive, rebuttal and final debate speeches by format, with a timed outline and the delivery habits that judges notice.", "eyebrow": "Strategy guide", "h1": "Debate Speech Structure Guide", "lead": "Structure your speech so the judge can follow every argument and every comparison.", "features": ["Opening structure", "Rebuttal structure", "Final speech structure"], "sections": [["Why structure matters", ["A well-structured speech is easier to flow, easier to judge, and easier to win. The judge should never be confused about where you are."]], ["Opening speech structure", ["State your position, define key terms, present contentions with warrants and impacts, and preview weighing."]], ["Rebuttal and final speech structure", ["Respond to the key clash, extend your offense, weigh the comparison, and frame the ballot. End by telling the judge why you win."]]]}, {"slug": "debate-motion-analysis", "modified": "2026-10-23", "title": "Debate Motion Analysis | {product}", "description": "How to analyze a debate motion by its type, what each side must prove, fair definitions, stakeholders and clashes, with a worked example.", "eyebrow": "Strategy guide", "h1": "Debate Motion Analysis Guide", "lead": "From topic to strategy: define, clash, and build a winning case.", "features": ["Definition strategy", "Burden identification", "Clash mapping"], "sections": [["How to analyze a motion", ["Read the motion carefully, define each term, identify what each side must prove, and map the likely clashes.", "To practice on a motion you have not seen, draw one from the [free debate motion generator](/tools/debate-motion-generator)."]], ["Definition strategy", ["Definitions can frame the round. Choose definitions that are fair, defensible, and favorable to your side."]], ["Burden identification", ["Your burden is what you must prove to win. If you do not meet your burden, you lose regardless of how well you argue."]]]}, - {"slug": "best-ai-debate-tools", "title": "Best AI Debate Tools Compared (2026) | {product}", "description": "A comparison of AI debate tools on case generation, rebuttal practice, evidence research, practice rounds and pricing, to help you choose one.", "eyebrow": "Comparison", "h1": "Best AI Debate Tools Compared (2026)", "lead": "See how AI debate tools compare on features, formats, and prep workflows."}, + {"slug": "best-ai-debate-tools", "title": "Best AI Debate Tools (2026): {item_count} Compared for Prep and Practice | {product}", "description": "The best AI debate tools in 2026, numbered by what each is best for: {product}, WinDebate, PublicForumAI, Debate Ladder, ChatGPT and more.", "eyebrow": "Comparison", "h1": "The best AI debate tools in 2026, compared", "lead": "The best AI debate tools for preparing and practising a debate, numbered, with what each one is best for and a source link for every fact about another tool."}, {"slug": "best-ai-for-debate", "published": "2026-10-29", "title": "Which AI Is Best for Debate? (2026 Guide) | {product}", "description": "The best AI for debate depends on the job: research, case drafting, rebuttals, argument mapping, timed practice or class. Tools compared, November 2026.", "eyebrow": "Comparison", "h1": "Which AI is best for debate?", "lead": "It depends on the job: research, case drafting, rebuttals, argument mapping, timed practice or a class debate."}, {"slug": "debateowl-pricing", "title": "Pricing and Plans | {product}", "description": "{product} has a {trial_days}-day free trial with no credit card required, then one Pro plan at {pro_price}, and this page lists what each includes.", "eyebrow": "Pricing", "h1": "{product} Pricing and Plans", "lead": "See what {product} offers and how to get started with AI debate practice."}, {"slug": "debateowl-vs-chatgpt", "title": "{product} vs ChatGPT for Debate Prep | {product}", "description": "How {product} and ChatGPT compare for debate prep, from structured case and rebuttal workflows to evidence research and timed practice rounds.", "eyebrow": "Comparison", "h1": "{product} vs ChatGPT for Debate Prep", "lead": "ChatGPT is a general chatbot. {product} is a debate practice workspace.", "features": ["Structured workflows", "Evidence leads", "Practice tools"], "sections": [["What ChatGPT does well", ["ChatGPT is a flexible general-purpose AI. It can brainstorm, draft, and answer questions about any topic, including debate."]], ["What {product} does differently", ["{product} is designed for debate prep workflows: case structure, targeted rebuttals, evidence leads, argument flowcharts, coaching prompts, and timed practice. Each workflow supports a specific prep task."]], ["When to use each", ["Use ChatGPT for general brainstorming and research. Use {product} for structured, repeatable debate practice that mirrors what you do in a round."]]]}, @@ -242,6 +242,21 @@ def fill(value): # Merging by slug keeps PAGES in order, the order llms.txt lists the guides in. PAGES = [fill({**page, **GUIDES.get(page["slug"], {})}) for page in PAGES] +def numbered_entries(page): + """The numbered h3 headings ("1. Name: ...") of a page with an ItemList, checked against its items.""" + headings = [block["h3"] for _, blocks in page["sections"] for block in blocks if isinstance(block, dict) and "h3" in block and re.match(r"\d+\. ", block["h3"])] + numbers = [int(heading.split(".", 1)[0]) for heading in headings] + names = [heading.split(". ", 1)[1] for heading in headings] + if numbers != list(range(1, len(page["items"]) + 1)) or any(not heading.startswith(name) for heading, (name, _) in zip(names, page["items"])): + raise SystemExit(f"{page['slug']}: the numbered headings must list page['items'] in order, from 1") + return headings + +# A page with a numbered list states its real length in the title. +for page in PAGES: + if "{item_count}" in page["title"]: + numbered_entries(page) + page["title"] = page["title"].replace("{item_count}", str(len(page["items"]))) + # Topic clusters for the "Related" block. Every page in PAGES belongs to exactly # one cluster. When a page leaves PAGES, delete it here and from LINK_PHRASES too. CLUSTERS = { @@ -557,6 +572,8 @@ def structured_data(page, question, answer, faqs, published, modified): if page.get("definition"): question, term, text = page["definition"] graph.append({"@type": "DefinedTerm", "name": term, "description": text, "url": page_url(page["slug"]) + "#definition"}) + if page.get("items"): + graph.append({"@type": "ItemList", "name": page["h1"], "numberOfItems": len(page["items"]), "itemListElement": [{"@type": "ListItem", "position": index, "name": name, "url": url} for index, (name, url) in enumerate(page["items"], start=1)]}) if page.get("software"): graph.append(SOFTWARE) return json_script({"@context": "https://schema.org", "@graph": graph}) @@ -600,6 +617,8 @@ def spans_of(): label, href, text = page["callout"] callout = f'\n <p class="callout">{esc(label)} <a href="{esc(href)}">{esc(text)}</a></p>' extra = "".join(f'<a href="{esc(href)}">{esc(label)}</a>' for href, label in EXTRA_RELATED.get(page["slug"], [])) + # A page that ranks its own product says so beside the byline. + disclosure = f'<p class="disclosure">{esc(page["disclosure"])}</p>' if page.get("disclosure") else "" nav = "".join(f'<a href="{href}">{esc(label)}</a>' for label, href in NAV) dates = f'Published <time datetime="{published}">{long_date(published)}</time> · Updated <time datetime="{modified}">{long_date(modified)}</time>' # A guide that supports a free tool leads with that tool, so the tool page owns the topic. @@ -647,7 +666,7 @@ def spans_of(): <main class="wrap"> <nav class="breadcrumb" aria-label="Breadcrumb"><a href="/">{PRODUCT}</a> / <span aria-current="page">{esc(page["h1"])}</span></nav> <article> - <header class="hero"><span class="eyebrow">{esc(page["eyebrow"])}</span><h1>{esc(page["h1"])}</h1><p class="lead">{linked(page["lead"])}</p><p class="dates">{dates}</p><p class="dates">By the <a href="/">{esc(PRODUCT)} team</a></p><div class="cta">{cta}</div>{price}</header>{callout} + <header class="hero"><span class="eyebrow">{esc(page["eyebrow"])}</span><h1>{esc(page["h1"])}</h1><p class="lead">{linked(page["lead"])}</p><p class="dates">{dates}</p><p class="dates">By the <a href="/">{esc(PRODUCT)} team</a></p>{disclosure}<div class="cta">{cta}</div>{price}</header>{callout} <section class="answer" aria-labelledby="short-answer"><h2 id="short-answer">{esc(question)}</h2><p>{esc(answer)}</p></section> {definition_block(page)} <section class="grid" aria-label="Highlights">{feature_cards}</section> @@ -796,7 +815,7 @@ def spans_of(): # (the Spanish and Hungarian ones are listed under their language by localized_sections). COMPARE_LINKS = [ ("best-ai-for-debate", None), - ("best-ai-debate-tools", "six AI debate tools side by side on cases, replies, timed rounds and price, plus a one-hour test to run on any tool"), + ("best-ai-debate-tools", f"{len(GUIDES['best-ai-debate-tools']['items'])} AI debate tools numbered by what each is best for, {PRODUCT} first as our editorial pick, with a source link for every fact about another tool, checked November 2026"), ("debateowl-vs-chatgpt", None), ("debateowl-vs-windebate", None), ("debateowl-vs-debateclub", None), @@ -862,6 +881,7 @@ def llms_txt(): - [Home]({BASE}/): what {PRODUCT} is, the {len(PREP_MODES)} prep modes, pricing and FAQ - [Pricing]({page_url("debateowl-pricing")}): trial, Pro and what each includes +- [AI debate partner]({BASE}/ai-debate): argue one side of a motion and an AI opponent rebuts it. One exchange and one follow-up are free with no account; full timed rounds need the 3-day trial, then $5/month + tax - [About]({BASE}/about): what {PRODUCT} is, who makes it and its former name - [Contact]({BASE}/contact): email {SITE["contactEmail"]} for support and feedback, {SITE["privacyEmail"]} for privacy and data requests - [Press kit and facts]({BASE}/press): a one-sentence definition, former name, maker, languages, pricing, logo downloads and what {PRODUCT} is not diff --git a/scripts/seo_answers.py b/scripts/seo_answers.py index 7377163e..7d796ab6 100644 --- a/scripts/seo_answers.py +++ b/scripts/seo_answers.py @@ -10,7 +10,7 @@ ANSWERS = { "best-ai-debate-tools": ( "Which AI debate tool should you use?", - "For preparing a specific motion, {product} gives you a case you can read out loud, \"If they say X, we answer Y\" replies and timed practice rounds ({trial_days}-day free trial, then $5/month). General chatbots are better for open brainstorming, and research tools for finding sources. Other debate platforms differ in formats, practice style and price; the table below compares six tools as of October 2026. Give each tool the same motion and tasks before you decide.", + "For preparing a specific motion, our top pick is {product}: a case you can read out loud, \"If they say X, we answer Y\" replies and timed practice rounds ({trial_days}-day free trial, then $5/month). We make it, so the ranking is ours. As of November 2026, WinDebate suits Policy, Congress and live-round review, PublicForumAI suits Public Forum on a free plan, Debate Ladder suits ranked voice practice and ArguFight written debates against people. General chatbots are better for open brainstorming. Give each tool the same motion before you decide.", ), "debateowl-pricing": ( "How much does {product} cost?", @@ -29,8 +29,8 @@ "They solve different problems. As of October 2026, DebateClub is voice-only sparring for high-stakes conversations such as negotiations, pitches and meetings, with opponent personas and rhetorical technique scoring, and Pro costs $19/month. It names no competitive debate formats. {product} is built for school and competitive debate: cases, rebuttals, evidence, a timer and timed rounds in School 4-6-6-3, Lincoln-Douglas and Public Forum, at {pro_price} after a 3-day trial. Choose DebateClub for workplace persuasion practice and {product} for tournament prep.", ), "ai-debate-practice": ( - "What is the best AI debate practice tool?", - "{product}'s practice runs full Sparring rounds in School 4-6-6-3, Lincoln-Douglas and Public Forum at real speech times, with typed or spoken speeches and a judged verdict, then Crossfire and drills on the weakest point. A general chatbot such as ChatGPT or Claude is enough for open back-and-forth, and as of October 2026 ArguFight, MindDuel, PublicForumAI and Debate Ladder suit written rounds against people, short spoken turns on Android, Public Forum only and ranked voice reps.", + "What is AI debate practice in {product}?", + "It is a full practice round against an AI opponent. You pick a motion, a side and a format: School 4-6-6-3, Lincoln-Douglas or Public Forum. You give each speech at its real time, typed or spoken, and the AI opponent answers what you said. At the end a judge scores both sides out of 100 across Logic, Evidence, Delivery and Strategy, names the winner and says what to work on next. Crossfire, Attack and Ask then turn the weakest point into a drill.", ), "ai-debate-case-generator": ( "Can an AI debate case generator write a case I can actually use?", diff --git a/scripts/seo_guides.py b/scripts/seo_guides.py index c97cadf9..8efa02f9 100644 --- a/scripts/seo_guides.py +++ b/scripts/seo_guides.py @@ -10,19 +10,53 @@ GUIDES = { "ai-debate-practice": { - "modified": "2026-10-30", + "modified": "2026-11-02", "pricing_cta": True, "features": [ - ("Practice against AI opponents", "Run a full Sparring round in School 4-6-6-3, Lincoln-Douglas or Public Forum, type or speak each speech, and finish with a judged verdict."), - ("Turn feedback into drills", "Take the weakest point from a verdict or a Crossfire debrief, rebuild it with Attack or Ask, and run that speech again."), - ("Keep private prep out of search", "Cases, sources, rounds and history stay inside your Current Debate behind sign-in. Only these public guides are indexed."), + ("A timed round against an AI opponent", "Run a full Sparring round in School 4-6-6-3, Lincoln-Douglas or Public Forum, type or speak each speech, and the AI opponent answers what you said."), + ("A scorecard out of 100", "The round ends with a judge's verdict and a score for each side in Logic, Evidence, Delivery and Strategy, each out of 25, with the reason behind every score."), + ("Turn feedback into drills", "Take the weakest point from the scorecard or a Crossfire debrief, rebuild it with Attack or Ask, and run that speech again."), ], "sections": [ - ("Can practising debate against an AI actually make you better?", [ - "Yes, if it shortens the loop of giving a speech, finding what failed, fixing one thing and giving it again. A useful session needs a motion, a side, real speech times, an opponent that responds to what you said and a verdict that names why you won or lost. {product}'s Sparring runs School 4-6-6-3, Lincoln-Douglas and Public Forum rounds this way. AI practice adds repetitions between team practices but does not replace them: judge adaptation, delivery under pressure and strategic judgement still develop fastest with a coach and real rounds.", + ("What an AI debate practice round is", [ + "A practice round in {product} is called Sparring. You start it inside a Current Debate, so the motion you wrote your case for is the motion the AI opponent argues. You pick your side and a format, then the speeches run in that format's order, alternating between you and the AI opponent.", + {"steps": [ + "Choose School 4-6-6-3, Lincoln-Douglas or Public Forum, and your side.", + "Give each of your speeches against the clock. The clock starts when you start speaking or typing, so reading the opponent's last speech does not eat into your time.", + "The AI opponent replies with its own speech, aimed at the points you made, not at a script.", + "After the last speech, the judge scores both sides and writes the verdict.", + ]}, + "You can type each speech or speak it in the browser, so the same round works for rehearsing content at a desk or delivery out loud.", + ]), + ("Formats you can practise in", [ + {"table": { + "caption": "Sparring formats, with the speeches in each round and their times", + "head": ["Format", "Speeches in a round", "About how long"], + "rows": [ + ["School 4-6-6-3", "Introductor 4 minutes, R1 6, R2 6 and Conclusor 3, for each side: 8 speeches", "38 minutes"], + ["Lincoln-Douglas", "Affirmative constructive 6, negative constructive 7, first affirmative rebuttal 4, negative rebuttal 6, second affirmative rebuttal 3", "26 minutes"], + ["Public Forum", "Constructive 4, rebuttal 4, summary 3 and final focus 2, for each side: 8 speeches", "26 minutes"], + ], + }}, + "World Schools, British Parliamentary and other formats are not Sparring formats yet. For those you can still generate a case, get coaching and drill rebuttals, and time your speeches with the [free debate timer](/tools/debate-timer).", + ]), + ("What the feedback looks like", [ + "Every round ends with a round review. It has the same parts each time, so you can compare one round with the next:", + {"list": [ + "Final result: who won the ballot, or a tie.", + "Your score and the opponent's score, each out of 100.", + "Four categories, each out of 25 for both sides: Logic, Evidence, Delivery and Strategy, with a note on the reason behind every score. Delivery is judged from the written speech, not from audio.", + "The judge's verdict: the reason the round went the way it did.", + "Key moments in the round, and what to work on next.", + "The full transcript of the round. The review exports to DOCX or PDF.", + ]}, + "Rounds and scorecards are saved to the Current Debate they belong to, and your History shows the score of each one, so you can see whether the same weakness keeps coming back.", + ]), + ("Start a practice round", [ + "To see how the AI opponent answers before you sign up, [try an AI debate](/ai-debate): one motion, two exchanges, no account. For a full timed round, open [the app](/app), start a Current Debate with your motion and choose Sparring. If you do not have a case yet, generate one first: the AI opponent is harder to beat when you have already read its likely replies. The [pricing page](/debateowl-pricing) lists what the trial and Pro include.", ]), ("What to look for in an AI practice partner", [ - "Tick the lines that matter for your next month. The table below shows which tools do each one.", + "Tick the lines that matter for your next month. The table below shows how three kinds of practice partner do on each one.", {"checklist": [ "The opponent replies to what I actually said, not to a script.", "Rounds use my format's real speech times.", @@ -33,36 +67,21 @@ ]}, "You may not need all six. A debater with a tournament motion needs the first four. Someone building confidence before a first round mostly needs the first one and a way to speak out loud.", ]), - ("How practice tools compare (as of October 2026)", [ + ("How it compares", [ {"table": { - "caption": "AI practice tools against the checklist, as of October 2026, from each product's own pages. Not stated means its pages do not say.", + "caption": "Three kinds of AI practice partner against the checklist, checked on 2 November 2026 on each product's own pages. Not stated means its pages do not say.", "head": ["Tool", "Replies to what you said", "Real speech times", "Verdict with reasons", "Drills from the verdict", "Your language", "Private prep"], "rows": [ - ["[{product}](/)", "Yes: the AI opponent answers your speech", "Yes: School 4-6-6-3, LD and PF in Sparring", "Yes: a judged verdict that names the reason", "Yes: Crossfire, Attack, or regenerate the weak section", "English, Spanish, Hungarian", "Yes: behind sign-in, not indexed"], + ["[{product}](/)", "Yes: the AI opponent answers your speech", "Yes: School 4-6-6-3, LD and PF in Sparring", "Yes: a scorecard out of 100 and a verdict that names the reason", "Yes: Crossfire, Attack, or regenerate the weak section", "English, Spanish, Hungarian", "Yes: behind sign-in, not indexed"], ["[ChatGPT](https://chatgpt.com/pricing) or [Claude](https://claude.com/pricing), voice or chat", "Yes, in the chat", "Only if you set them", "Only if you ask", "Only if you ask", "Not stated on their pricing pages", "Not stated"], - ["[ArguFight](https://www.argufight.com/)", "A person replies; an AI for a warm-up", "No: 5 written rounds over 24 hours, or 3 in 1 hour", "Yes: up to three AI judges, 0–100 with reasons", "Each verdict names a fix and your next move", "26 listed", "No: debates are public, with spectators; class tournaments can be private"], - ["[MindDuel](https://play.google.com/store/apps/details?id=com.serdaryalkabov.brightmint)", "An AI opponent", "No: 10 turns of 5–60 seconds", "0–100 score in five areas, short explanation", "Not stated", "Not stated", "Not stated"], - ["[PublicForumAI](https://publicforumai.com/pricing)", "Not stated", "Public Forum rounds", "Tech and lay judge feedback", "Flow drills and 15 training modules", "Not stated", "Not stated"], ["[Debate Ladder](https://debateladder.com/)", "An AI argues the other side", "No: its own opening, rebuttal and closing", "AI judge on five criteria, with feedback", "Not stated", "Not stated", "Not stated"], ], }}, - "Read the table against your ticks, not against a total. A tool with fewer \"yes\" cells can still be the right one if it does the two things you need.", + "Read the table against your ticks, not against a total. For more tools, numbered by what each is best for, see [the best AI debate tools](/best-ai-debate-tools).", ]), - ("Which tool for which debater", [ - {"list": [ - "A set motion and a date: {product}, the top pick for a case you can read out loud, \"If they say X, we answer Y\" replies and timed practice rounds.", - "Ranked speaking reps on any topic: Debate Ladder. See [{product} vs Debate Ladder](/debateowl-vs-debate-ladder).", - "Written rounds against real people, judged by AI: ArguFight, which is free to start. See [{product} vs ArguFight](/debateowl-vs-argufight).", - "Public Forum only, on a free plan: PublicForumAI. See [the best AI for Public Forum](/best-ai-for-public-forum).", - "Short spoken drills on an Android phone: MindDuel. See [{product} vs MindDuel](/debateowl-vs-mindduel).", - "A free partner for ideas: ChatGPT or Claude. See [ChatGPT vs Claude for debate](/chatgpt-vs-claude-for-debate).", - ]}, - "Whichever you choose, open every source an AI suggests before it goes into a speech.", - ]), - ("What a useful AI practice session looks like", [ - "Most debaters improve through repetitions with feedback: give a speech, find out what failed, fix one thing, give it again. AI practice is valuable when it shortens that loop, not when it hands you a finished speech to read.", - "A chat window can produce arguments on request, but it does not hold a round together. It forgets which side you are on, does not time you, and rarely tells you which of your points the judge would have dropped. Practice needs a motion, a side, a format with real speech times, an opponent that responds to what you actually said, and a verdict that names the reason you lost or won.", - "{product} is built around that loop. You start a Current Debate for one motion, and every case, source, round and debrief you create stays filed under it. That means the AI opponent in your third practice round argues the same motion you wrote your case for, and your History shows how the debate developed across sessions.", + ("Can practising debate against an AI actually make you better?", [ + "Yes, if it shortens the loop of giving a speech, finding what failed, fixing one thing and giving it again. A useful session needs a motion, a side, real speech times, an opponent that responds to what you said and a verdict that names why you won or lost. AI practice adds repetitions between team practices but does not replace them: judge adaptation, delivery under pressure and strategic judgement still develop fastest with a coach and real rounds.", + "A chat window can produce arguments on request, but it does not hold a round together. It forgets which side you are on, does not time you, and rarely tells you which of your points the judge would have dropped. {product} keeps every case, source, round and debrief filed under one Current Debate, so the AI opponent in your third practice round argues the same motion you wrote your case for.", ]), ("A 45-minute practice session, step by step", [ "This plan fits a weeknight. It assumes you have a motion but no case yet.", @@ -122,19 +141,18 @@ ("Where AI practice stops being enough", [ "An AI opponent is consistent and always available, which is exactly what makes it a good training partner and a limited judge. It will not reproduce the judge who dislikes speed, the panel that splits, or the opponent who asks a question you never anticipated. Use AI rounds for volume between real practices, and save team practices and coached rounds for adaptation, delivery and the feedback only an experienced person can give.", ]), - ("Sources (checked October 2026)", [ + ("Sources (checked 2 November 2026)", [ {"list": [ - "[debateladder.com](https://debateladder.com/): voice-first rounds, AI judge on five criteria, Elo from 500, 100 free credits, custom debates.", - "[argufight.com](https://www.argufight.com/): human challenges in 5-round or 3-round written modes, AI judge panel scoring 0–100, AI warm-up, speech-to-text, free to start. Its /pricing address returned 404. Its [schools page](https://www.argufight.com/for-schools) adds a debate history for every student.", - "[publicforumai.com/pricing](https://publicforumai.com/pricing): free plan with 3 full rounds a month and Premium at $9.99/month or $79/year.", - "[MindDuel on Google Play](https://play.google.com/store/apps/details?id=com.serdaryalkabov.brightmint): 10 rounds, 5–60 second turns, voice-to-text, 0–100 score, in-app purchases. We found no website for it.", - "[chatgpt.com/pricing](https://chatgpt.com/pricing): free version for everyone, limited voice and memory on the free plan.", - "[claude.com/pricing](https://claude.com/pricing): free plan at $0 with memory across conversations.", + "[debateladder.com](https://debateladder.com/): a voice-first debate game against an AI opponent; you speak an opening, rebuttal and closing, and an AI judge scores both sides on logic, responsiveness, clarity, delivery and persuasiveness. New accounts get 100 free credits.", + "[chatgpt.com/pricing](https://chatgpt.com/pricing): a free version for everyone, and paid plans.", + "[claude.com/pricing](https://claude.com/pricing): a free plan at $0, and Pro at $20 a month, or $17 a month billed annually.", ]}, ]), ], "faqs": [ - ("Which AI can I practise debate against?", "{product}'s Sparring gives you an AI opponent for full timed rounds in School 4-6-6-3, Lincoln-Douglas and Public Forum. As of October 2026, Debate Ladder and MindDuel also put you against an AI by voice, PublicForumAI runs Public Forum rounds, and ChatGPT or Claude will argue back in a chat if you set them up. ArguFight's debates are mainly against people."), + ("What is AI debate practice?", "A practice round against an AI opponent that answers your speeches. In {product} it is a Sparring round in School 4-6-6-3, Lincoln-Douglas or Public Forum, at real speech times, ending in a scorecard and a verdict."), + ("What is on the scorecard?", "A score for you and for the AI opponent out of 100, split into Logic, Evidence, Delivery and Strategy at 25 each, with a note on every score, the judge's verdict, key moments and what to work on next."), + ("Which AI can I practise debate against?", "{product}'s Sparring gives you an AI opponent for full timed rounds. Debate Ladder also puts you against an AI by voice, and ChatGPT or Claude will argue back in a chat if you set them up. The best AI debate tools page compares more options."), ("Which formats can I spar against the AI in?", "Sparring runs School 4-6-6-3, Lincoln-Douglas and Public Forum rounds with their speech order and times. For WSDC, British Parliamentary and other formats you can still generate cases, get coaching and drill rebuttals, and time speeches yourself."), ("Can I give my practice speeches out loud?", "Yes. Sparring and Crossfire can run as spoken rounds in the browser, so you can practise delivery as well as content."), ("How often should I practise against an AI opponent?", "Two or three focused sessions a week usually beats one long one. Each session should end with one specific fix that you drill before the next round."), @@ -144,7 +162,7 @@ ], }, "ai-debate-coach": { - "modified": "2026-10-28", + "modified": "2026-11-02", "definition": ("What is an AI debate coach?", "AI debate coach", "A chat tool that answers a debater's prep questions about strategy, arguments, answers to the other side and speech structure, and gives feedback on practice speeches, for the debater to test and adapt."), "features": [ ("Strategy help", "Ask which argument decides the round, what your side has to prove and where to spend your speaking time, with answers that use your debate's motion and sources."), @@ -196,6 +214,9 @@ ("Getting answers with sources", [ "When a coaching answer depends on facts, turn on Citations in Ask. The coach then answers with sources you can open. Treat those as leads: read the original, confirm it says what the answer claims, and only then use it in a speech. Adding your own trusted articles to the Library has the same effect from the other direction, because active sources that fit the question are used in its answers for that debate.", ]), + ("Try the AI debate coach on your next motion", [ + "Start with [a free AI debate](/ai-debate): pick a motion, write one argument and read the rebuttal and judge note, no account needed. Then open [the app](/app), start a Current Debate with your motion and ask the coach the burden check from the list above: what does each side have to prove? Then paste your opening speech and ask what a judge would remember from it. Ask is part of the {trial_days}-day free trial, with no credit card needed.", + ]), ("What an AI coach cannot do", [ "It has not watched you speak, it does not know the judges at your tournament, and it cannot tell you how your partner works under pressure. Bring the conclusions from AI coaching sessions to your human coach or team, and let them correct the advice that does not fit the people in the room.", ]), @@ -211,7 +232,7 @@ ], }, "ai-debate-case-generator": { - "modified": "2026-10-28", + "modified": "2026-11-02", "definition": ("What is an AI debate case generator?", "AI debate case generator", "A tool that turns a motion into a draft debate case for one side and speaker role, with an opening, arguments backed by evidence, answers to what the other side will say and a source list, for a debater to verify and adapt."), "features": [ ("A case you can read out", "Each draft has an opening, arguments with an explanation, evidence and why it matters, \"If they say… we answer…\" replies, a closing line and the sources it cites."), @@ -229,6 +250,7 @@ "Sources: every source the case cites, with the organisation, the year, the claim it supports and the link.", ]}, "Your speaker role shapes the speech. The introductor gets the opening and short headline arguments, plus one line on what a motion term means when it is genuinely unclear. R1 gets the full arguments. R2 brings no new arguments: it spends about two minutes backing up the team's arguments, then answers the other side with five or six \"If they say…\" blocks. The conclusor brings no new arguments: it gets two or three reasons why your side won and the closing line.", + "An AI debate generator is only as good as the motion you give it, so write the motion exactly as it will be announced. If you need a motion to practise on, the free [debate motion generator](/tools/debate-motion-generator) draws one without an account; copy it into a Current Debate and Generate writes the case for your side.", "Because the answers to the other side are part of the draft, you start preparing rebuttals at the same time as your own case. When one section is weak, regenerate just that section; the rest of the case stays where it is. Finished cases export to PDF or DOCX.", ]), ("Generated draft vs. finished case: what you still do", [ @@ -307,28 +329,76 @@ }, "best-ai-debate-tools": { "software": True, - "modified": "2026-10-29", + "modified": "2026-11-02", "callout": ("Short answer by goal:", "/best-ai-for-debate", "which AI is best for debate"), + "disclosure": "{product} makes this list, and ranking {product} #1 is our editorial pick, not an independent test. Facts about the other tools come from their own websites, linked under each one, checked on 2 November 2026.", + "items": [ + ("{product}", "https://debateowl.com/"), + ("WinDebate", "https://windebate.ai"), + ("PublicForumAI", "https://publicforumai.com"), + ("Debate Ladder", "https://debateladder.com"), + ("ArguFight", "https://www.argufight.com/"), + ("debatelab.ai", "https://debatelab.ai"), + ("Claude", "https://claude.com/pricing"), + ("ChatGPT", "https://chatgpt.com/pricing"), + ], "features": [ - ("Six tools side by side", "{product}, ChatGPT, Claude, debatelab.ai, WinDebate and Debate Ladder on cases, replies, timed rounds and price."), - ("Format coverage", "Which formats a tool actually models, from Public Forum and Lincoln-Douglas to WSDC and British Parliamentary, and where you still prep by hand."), - ("Workflow differences", "Whether cases, sources, practice rounds and feedback stay connected to one motion, or end up scattered across chats and documents."), + ("Numbered by what each is best for", "Every tool gets one \"best for\" label, so you can skip to the job you have: a set motion, one format, ranked practice or open brainstorming."), + ("A source for every fact", "Each fact about another product links to the page on its own website where we read it, and the date we checked."), + ("Formats and prices side by side", "Which formats each tool names, whether you can practise against an AI, and what it costs after any free allowance."), ], "sections": [ - ("Feature comparison", [ + ("How we compared", [ + {"example": {"title": "How we compared", "rows": [ + ("Date checked:", "2 November 2026, on each tool's own website. Prices and plans change, so check again before you pay."), + ("What we looked at:", "the job each tool is best for; whether it writes a case you can read out; whether it prepares answers to the other side; whether you can practise a timed round against an AI and get a verdict; the formats and languages it names; and the price after any free allowance."), + ("Sources:", "facts about other products come only from their own pages, linked under each entry. If a page did not say something, we say it is not stated rather than guess."), + ("Order:", "the order is our editorial judgement. We make DebateOwl and put it first. The rest run from dedicated debate platforms to general AI assistants."), + ]}}, + ]), + ("The best AI debate tools, numbered", [ + {"h3": "1. {product} (our top pick): best for preparing a specific motion in English, Spanish or Hungarian"}, + "{product} is a debate prep and practice app for school and competitive debaters. Generate turns a motion into a case you can read out: an opening, two to four arguments with evidence, \"If they say… we answer…\" replies, a closing line and the sources it used. [Sparring](/ai-debate-practice) runs timed rounds against an AI opponent in School 4-6-6-3, Lincoln-Douglas and Public Forum and ends with a scorecard out of 100. Ask, Attack, Brainstorm, Factoids and Crossfire cover coaching, weak links, ideas, fact checks and cross-examination, and everything for one motion stays in one Current Debate.", + "Why it is first: it takes one motion from a written case to a timed, scored round in one place, in English, Spanish or Hungarian. That is our view as its makers, so run the one-hour test further down before you decide.", + "Price: a {trial_days}-day free trial with no credit card, then {pro_price}. There is no free plan; the [free debate tools](/tools) need no account. Limits: Sparring does not run World Schools or British Parliamentary rounds yet, and its evidence leads, like any AI tool's, need checking against the original source. Source: [{product} pricing](/debateowl-pricing).", + {"h3": "2. WinDebate: best for Policy, Congress and British Parliamentary prep with live-round review"}, + "WinDebate calls itself a debate training platform and names six formats: Public Forum, Lincoln-Douglas, Congressional, Policy, World Schools and British Parliamentary. Its Live Round Assistant captures speeches while a round is running, and it turns what happened into attack, defense, weighing, summary, final focus and cross-ex drills. Before a round it builds both sides, evidence and rebuttal trees.", + "Price: a free tier at $0 with 1 research session, 10 practice drills and 1 Live Assistant round a month; Plus at $19.99 a month or $189.99 a year; Pro at $39.99 a month or $289.99 a year. Source: [windebate.ai](https://windebate.ai).", + {"h3": "3. PublicForumAI: best for Public Forum on a free plan"}, + "PublicForumAI offers free AI tools for Public Forum debate, and says every tool follows the standard Public Forum structure. Both of its plans include tech and lay judge feedback, unlimited AI flow drills and 15 training modules. It says its tools are not meant to be used in real rounds.", + "Price: free at $0 with 3 full practice rounds and 5 AI cases a month, plus 2 Premium cases with real sources; Premium at $9.99 a month or $79 a year. Sources: [publicforumai.com](https://publicforumai.com) and [its pricing page](https://publicforumai.com/pricing).", + {"h3": "4. Debate Ladder: best for ranked out-loud practice against an AI"}, + "Debate Ladder is a voice-first debate game. You are assigned a side and speak an opening, rebuttal and closing into your microphone while an AI opponent argues the other side; practice mode lets you type instead. An AI judge scores both sides on logic, responsiveness, clarity, delivery and persuasiveness, and ranked wins raise an Elo rating that starts at 500.", + "Price: new accounts get 100 free credits, and a debate costs about one credit per minute of speaking. We did not find the price of more credits on its site. Source: [debateladder.com](https://debateladder.com).", + {"h3": "5. ArguFight: best for written debates against real people, judged by AI"}, + "ArguFight calls itself an AI-judged debate platform. You challenge someone or accept a challenge, in standard mode (5 rounds over 24 hours) or speed mode (3 rounds in 1 hour), and up to three AI judges each score from 0 to 100 with their reasoning. You can also test a take against an AI opponent. Debates are public: spectators can watch live and vote.", + "Price: free to start, with no credit card, and free forever for base debating. It is available in 26 languages. Source: [argufight.com](https://www.argufight.com/).", + {"h3": "6. debatelab.ai: best for free World Schools and Asian Parliamentary practice"}, + "debatelab.ai lets you debate an AI opponent in casual, World Schools or Asian Parliamentary mode, with an optional speech timer, and offers drills for rebuttal, structure, weighing, evidence and strategy. It is a separate product: {product} was called DebateLab until October 2026, but the two are not connected.", + "Price: its FAQ says it is completely free to use. Source: [debatelab.ai](https://debatelab.ai).", + {"h3": "7. Claude: best for critiquing a long case you paste in"}, + "Claude is a general AI assistant from Anthropic. It has no debate formats, speech order or timer of its own, but it handles a long pasted case well when you ask it where an argument does not follow or what the other side would say first. You set the motion, side and format yourself.", + "Price: a free plan at $0; Pro at $20 a month, or $17 a month billed annually ($200 up front). Source: [claude.com/pricing](https://claude.com/pricing).", + {"h3": "8. ChatGPT: best for open brainstorming and counter-arguments"}, + "ChatGPT is a general AI assistant from OpenAI. It is flexible for brainstorming angles on a new motion and producing counter-arguments on request, but it has no debate timer or speech order of its own, and it gives a case structure only when you prompt for one.", + "Price: a free version for everyone, and paid plans named Go, Plus and Pro. The prices did not load in a form we could read on 2 November 2026, so check them on the page. Source: [chatgpt.com/pricing](https://chatgpt.com/pricing).", + ]), + ("At a glance", [ {"table": { - "caption": "AI debate tools compared, as of October 2026. Facts about other products come from their own websites; \"Not stated\" means we did not find it there.", - "head": ["Tool", "Best for", "Case you can read out", "Rebuttal / \"If they say\" practice", "Timed rounds", "Price (as of Oct 2026)"], + "caption": "The best AI debate tools at a glance, checked on 2 November 2026. Facts about other products come from their own websites, linked above.", + "head": ["#", "Tool", "Best for", "Practise against an AI", "Price"], "rows": [ - ["[{product}](/)", "Preparing a specific motion for a school or competitive round", "Yes: an opening, two to four arguments, \"If they say… we answer…\" replies, a closing line and sources", "Yes: replies in every case, plus Attack and Crossfire drills", "Yes: Sparring in School 4-6-6-3, Lincoln-Douglas and Public Forum, ending in a verdict", "{trial_days}-day free trial, then {pro_price}; no free plan. The [free debate tools](/tools) need no account."], - ["[ChatGPT](https://chatgpt.com)", "Open brainstorming and counter-arguments", "Only if you prompt for it", "Only if you prompt for it", "No built-in debate timer", "Free version; paid Go, Plus and Pro plans"], - ["[Claude](https://claude.ai)", "Critique of a long case you paste in", "Only if you prompt for it", "Only if you prompt for it", "No built-in debate timer", "Free plan; Pro $20/month, or $17/month billed annually"], - ["[debatelab.ai](https://debatelab.ai) (a separate product)", "Free practice against an AI opponent in World Schools or Asian Parliamentary style", "Not stated", "Drills for rebuttal, structure, weighing and evidence", "Speeches of 3, 5 or 7 minutes against an AI opponent", "Says it is completely free"], - ["[WinDebate](https://windebate.ai)", "Policy, Congress or British Parliamentary prep and season tracking", "Not stated", "Drills for attack, defense, weighing and speeches, plus rebuttal trees", "Not stated; it lists a Live Round Assistant and replay review", "Free tier with monthly limits; Plus $19.99/month, Pro $39.99/month"], - ["[Debate Ladder](https://debateladder.com)", "Ranked out-loud practice with an Elo rating", "Not stated", "You speak a rebuttal in each debate against an AI", "Not stated; you speak an opening, rebuttal and closing", "100 free credits for new accounts, then credits (about 1 per minute of speaking)"], + ["1", "[{product}](/)", "Preparing a specific motion in English, Spanish or Hungarian", "Yes: timed rounds in School 4-6-6-3, LD and PF, with a scorecard", "{trial_days}-day free trial, then {pro_price}; no free plan"], + ["2", "[WinDebate](https://windebate.ai)", "Policy, Congress and BP prep with live-round review", "Drills from your own rounds", "Free tier; Plus $19.99/month, Pro $39.99/month"], + ["3", "[PublicForumAI](https://publicforumai.com/pricing)", "Public Forum on a free plan", "Public Forum practice rounds", "Free with 3 rounds a month; Premium $9.99/month or $79/year"], + ["4", "[Debate Ladder](https://debateladder.com)", "Ranked out-loud practice", "Yes: opening, rebuttal and closing by voice", "100 free credits, then about 1 credit per minute"], + ["5", "[ArguFight](https://www.argufight.com/)", "Written debates against people, judged by AI", "Mainly people; you can test a take against an AI", "Free to start"], + ["6", "[debatelab.ai](https://debatelab.ai)", "Free World Schools and Asian Parliamentary practice", "Yes", "Its FAQ says completely free"], + ["7", "[Claude](https://claude.com/pricing)", "Critiquing a long case", "Only if you set it up", "Free plan; Pro $20/month"], + ["8", "[ChatGPT](https://chatgpt.com/pricing)", "Open brainstorming and counter-arguments", "Only if you set it up", "Free version; paid Go, Plus and Pro plans"], ], }}, - "{product} makes one of these tools. Check each product's own site before you pay: prices and plans change. The [{product} vs WinDebate](/debateowl-vs-windebate) page compares those two in more detail.", + "The [{product} vs WinDebate](/debateowl-vs-windebate) page compares the first two in more detail.", ]), ("The four kinds of AI debate tool", [ "Debaters use AI tools for different jobs, and the categories overlap less than the marketing suggests. Most prep setups combine at least two of these.", @@ -341,19 +411,6 @@ {"h3": "Practice utilities"}, "Timers, flowing templates and argument maps. Often simple, sometimes not AI-based at all, and still essential for practice that matches tournament conditions.", ]), - ("Eight criteria for comparing AI debate tools", [ - {"steps": [ - "Structure: does each argument say what is true, why, and why it matters, or is it a wall of text?", - "Format awareness: does it know your speech order, times and roles, or treat every debate as an essay?", - "Sources: can you see where a claim comes from, and can you add your own material for it to use?", - "Opposition: does it predict and argue the other side, or only help with yours?", - "Practice: can you deliver a speech and get a response to it, not just read generated text?", - "Feedback: does it tell you why an argument failed, with something specific to fix?", - "Continuity: does work stay organised by motion, or do you lose it in a long chat history?", - "Limits and privacy: what is the daily or monthly allowance, and who can see your prep?", - ]}, - "Weight the criteria by what you need. A novice benefits most from structure and feedback; an experienced competitor often cares most about sources, opposition and practice.", - ]), ("A one-hour test you can run on any tool", [ "Reviews and feature lists only go so far. The fairest comparison is to give every tool the same motion and the same tasks:", {"steps": [ @@ -385,13 +442,10 @@ {"h3": "Lincoln-Douglas (LD)"}, "LD needs tools that handle value and criterion, not just policy arguments. Test whether a tool can defend a value and criterion (the standard the judge uses to decide) and tie each argument back to it, and whether it can practise the time-pressured 1AR.", ]), - ("Where {product} fits", [ - "{product} is a dedicated debate platform that keeps every case, source, round and debrief inside one Current Debate. It covers case generation with \"If they say…\" answers to the other side, Library sources that ground its answers, Attack for finding weak links, Brainstorm, Factoids for checking claims, an Ask coaching chat with optional citations, Crossfire and full Sparring rounds with a verdict, a speech timer and an argument flowchart.", - "Its limits are worth stating plainly. Sparring currently runs School 4-6-6-3, Lincoln-Douglas and Public Forum rounds, so WSDC and BP practice uses the prep and coaching tools rather than a full simulated round. Like every AI tool, its evidence leads need checking against the original source. Run the one-hour test above and decide on your own results.", - ]), ], "faqs": [ - ("What is the best AI tool for debate?", "For preparing a specific motion, {product} gives you a case you can read out loud, \"If they say X, we answer Y\" replies and timed practice rounds. General chatbots are flexible for brainstorming and research tools find sources. Most debaters do best with a dedicated platform plus a way to verify sources."), + ("What is the best AI tool for debate?", "Our top pick is {product}, for preparing a specific motion: a case you can read out loud, \"If they say X, we answer Y\" replies and timed practice rounds. We make it, so test it yourself. WinDebate suits Policy, Congress and live-round review, PublicForumAI suits Public Forum, and general chatbots suit open brainstorming."), + ("Why is {product} ranked first?", "Because we think it fits the most common job, getting one motion ready for a round, better than the others: case, replies and a timed, scored round in one place, in English, Spanish or Hungarian. We make {product}, so the ranking is our editorial pick, and every fact about the other tools links to their own site."), ("Is a general chatbot good enough for debate prep?", "For brainstorming and explaining concepts, often yes. It is weaker at keeping a motion, side and format in context, predicting the opposing case, timing speeches and giving round-style feedback."), ("Are free AI debate tools enough?", "Free tiers are a good way to run the comparison test. Check the daily or monthly limits against how many practice sessions you plan before a tournament."), ("Can I use AI tools during a debate round?", "Usually not. Most leagues restrict or ban internet access and electronic help during rounds. Check your league's rules, and use AI tools for preparation."), @@ -2303,7 +2357,7 @@ "[{product} vs ArguFight](/debateowl-vs-argufight): which debater should pick a case and timed rounds, and which should pick written rounds against people with AI judges.", "[{product} vs MindDuel](/debateowl-vs-mindduel): one motion through both, from ten short spoken turns to a full timed round.", "[{product} vs PublicForumAI](/debateowl-vs-publicforumai): Public Forum only, or every format.", - "[AI debate practice tools compared](/ai-debate-practice): for practice rounds, a checklist and a table of the tools you can practise against.", + "[AI debate practice tools compared](/ai-debate-practice): timed practice rounds against an AI, what the scorecard shows, and a checklist for choosing a practice partner.", "[Free vs paid AI debate tools](/free-vs-paid-ai-debate-tools): what $0 gets you and what paid plans add, with prices.", "[Step-by-step debate prep with AI](/how-to-prepare-for-a-debate-with-ai): a seven-step plan and a worked second speech.", ]},