Hello Colloquium

A demo presentation with math, code, and figures

Nathan Lambert

2026-02-22

What is Colloquium?

  • Agent-native slide creation tool for research talks
  • Markdown-based and git-friendly
  • AI agents can drive it programmatically
  • Single self-contained HTML output

LaTeX Math Support

The loss function for RLHF with a KL penalty:

\mathcal{L}(\theta) = -\mathbb{E}_{x \sim D}\left[\log \sigma\left(r_\theta(x_w) - r_\theta(x_l)\right)\right]

Inline math works too: \nabla_\theta J(\theta) = \mathbb{E}_{\pi_\theta}[R \cdot \nabla_\theta \log \pi_\theta(a|s)]

Code Highlighting

from colloquium import Deck

deck = Deck(title="My Talk", author="Researcher")
deck.add_title_slide(subtitle="A research presentation")
deck.add_slide(
    title="Key Results",
    content="Our method achieves **state-of-the-art** performance.",
)
deck.build("output/")

Two Column Layout

This slide uses a two-column layout for side-by-side content.

Column 1 can have text and bullet points:

  • Point one
  • Point two
  • Point three

Column 2 can have different content:

  • Result A: 95.2%
  • Result B: 87.4%
  • Result C: 91.8%

Key Results

Experimental Results

| Model | Accuracy | F1 Score | Training Time | |-------|----------|----------|---------------| | Baseline | 82.1% | 79.3% | 2h | | Ours (small) | 91.4% | 89.7% | 4h | | Ours (large) | 95.2% | 93.8% | 12h |

"The results demonstrate significant improvements across all metrics."

Conclusions

  1. Colloquium makes slide creation fast and reproducible
  2. Full LaTeX math support for academic presentations
  3. Git-friendly markdown source files
  4. AI agents can create and modify presentations programmatically

Thank You

Questions?

github.com/interconnects-ai/colloquium

1 / 9