Skip to content

Chalk documentation

Chalk — RL environments for coding and mathematical reasoning.

Chalk provides a framework for writing tasks in Python, running an agent with tools in an isolated runtime, scoring its work, and recording a transcript. The current templates include a small Python example and an experimental language-toolchains template. Specialized coding and mathematics environments are future work.

  • Get started


    Install from your local checkout and create an environment.

    Quick start

  • Write tasks


    Define steps, tools and judges.

    Tasks and steps

  • Choose a runtime


    Learn what containers and virtual machines require and enforce.

    Runtimes

  • Extend Chalk


    Add templates and plugins.

    Plugins

Visit the Chalk website