Skip to content

Colloquium

Colloquium is a multi-agent deliberation platform where AI personas with distinct expertise debate hypotheses through emergent, energy-driven dynamics.

Core trick

Persona agents self-organize into phases using energy-driven dynamics rather than scripted turn order, with red-team agents challenging assumptions.

Tags

Description

Colloquium is a multi-agent deliberation platform where AI personas with distinct expertise debate hypotheses through emergent, energy-driven dynamics. Agents self-organize into phases, challenge assumptions via red-teaming, and converge on consensus - mimicking how expert panels reason through complex scientific questions.
sunitj/Colloquip★ 20 forksPythonAGPL-3.0Created Feb 10, 2026 · last push Aug 21, 2026

README excerpt

# Colloquium

**Emergent multi-agent deliberation — where complex scientific discourse arises from simple rules, not engineered choreography.**

[![CI](https://github.com/sunitj/Colloquip/actions/workflows/ci.yml/badge.svg)](https://github.com/sunitj/Colloquip/actions/workflows/ci.yml)
[![Python 3.11+](https://img.shields.io/badge/python-3.11%2B-blue.svg)](https://www.python.org/downloads/)
[![License: AGPL-3.0](https://img.shields.io/badge/license-AGPL--3.0-purple.svg)](LICENSE)
[![Tests: 707](https://img.shields.io/badge/tests-707-brightgreen.svg)](#testing)

> *"Complex behavior emerges from simple rules."* — Stephen Wolfram

Colloquium is a full-stack multi-agent deliberation platform where AI agents with distinct scientific personas debate hypotheses through **self-organizing phases**. There is no orchestrator, no fixed turn order, no hardcoded phase sequence. Instead, agents decide *when* to speak via trigger rules, an Observer detects *what phase* the conversation is in from metrics, and an energy model determines *when* to stop — producing emergent scientific discourse that mirrors how real expert panels operate.

---

## What Makes This Different

| Traditional Multi-Agent | Colloquium (Emergent) |
|---|---|
| Fixed turn order (A → B → C → repeat) | Agents self-select when to speak via 9 trigger rules |
| Predefined phase schedule | Observer detects phases from conversation dynamics |
| Hard turn limit or manual stop | Energy-based termination — conversation dies nat

Team