Spaces:
Paused
Paused
docs: improve README with usage instructions
Browse files- README.md +12 -12
- requirements.txt +1 -1
README.md
CHANGED
|
@@ -11,20 +11,20 @@ license: mit
|
|
| 11 |
short_description: Multi-agent voting simulator with 7 consensus strategies
|
| 12 |
---
|
| 13 |
|
| 14 |
-
# Operon Quorum Sensing
|
| 15 |
|
| 16 |
-
|
| 17 |
|
| 18 |
-
|
| 19 |
-
2. **Supermajority** -- >66% (two-thirds) required
|
| 20 |
-
3. **Unanimous** -- All must agree (zero blocks)
|
| 21 |
-
4. **Weighted** -- Weight-adjusted majority (weight * confidence)
|
| 22 |
-
5. **Confidence** -- Only votes above minimum confidence threshold count
|
| 23 |
-
6. **Bayesian** -- Bayesian belief aggregation from uniform prior
|
| 24 |
-
7. **Threshold** -- Fixed count of permits required
|
| 25 |
|
| 26 |
-
|
|
|
|
|
|
|
| 27 |
|
| 28 |
-
|
| 29 |
|
| 30 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 11 |
short_description: Multi-agent voting simulator with 7 consensus strategies
|
| 12 |
---
|
| 13 |
|
| 14 |
+
# 🗳️ Operon Quorum Sensing
|
| 15 |
|
| 16 |
+
Multi-agent voting simulator with 7 consensus strategies -- like bacterial quorum sensing where cells coordinate behavior based on population-level signals.
|
| 17 |
|
| 18 |
+
## What to Try
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 19 |
|
| 20 |
+
1. Select a preset from the **Preset** dropdown (e.g. "Unanimous agreement", "Split decision", or "Confidence filtering") and click **Run Vote** to see the result and a comparison across all 7 strategies.
|
| 21 |
+
2. Configure the 5 agent rows manually -- set each agent's **Name**, **Weight**, **Vote** (Permit/Block/Abstain), and **Confidence** slider, then pick a **Strategy** and run the vote.
|
| 22 |
+
3. Switch between strategies (Majority, Supermajority, Unanimous, Weighted, Confidence, Bayesian, Threshold) to see how the same set of votes produces different outcomes.
|
| 23 |
|
| 24 |
+
## How It Works
|
| 25 |
|
| 26 |
+
QuorumSensing aggregates agent votes using the selected strategy -- from simple majority to Bayesian belief aggregation. Weights and confidence scores influence the outcome, and the strategy comparison table shows how the same votes would be decided under each of the 7 available strategies.
|
| 27 |
+
|
| 28 |
+
## Learn More
|
| 29 |
+
|
| 30 |
+
[GitHub](https://github.com/coredipper/operon) | [PyPI](https://pypi.org/project/operon-ai/) | [Paper](https://github.com/coredipper/operon/tree/main/article)
|
requirements.txt
CHANGED
|
@@ -1,2 +1,2 @@
|
|
| 1 |
gradio>=4.0
|
| 2 |
-
operon-ai>=0.
|
|
|
|
| 1 |
gradio>=4.0
|
| 2 |
+
operon-ai>=0.15.0
|