Draw with Natural Language

The canvas is the core of the platform: describe the figure in a sentence and the AI generates GeoGebra commands and renders them live.

Start drawing

  1. Open the canvas.
  2. Describe the figure, e.g. "draw a circle of radius 2 and mark its center" or "plot y = sin(x)".
  3. Send it; the AI returns GeoGebra XML and renders it on the board. Complex figures are planned in steps first (see Complex Figures & Step Drawing).
  4. Drag points and slide parameters on the board to watch the figure change.

Canvas & generated result

Tips

  • The more specific the description (coordinates, ranges, labels), the better the result.
  • Functions, geometry, 3D and animated sliders are all supported.
  • Ask for changes in the same conversation, or roll back in history.

Related