Protopolis

23 février 2025

Framework de simulation multi-agents d'IA alimenté par Rust, utilisant Ollama, avec une interface terminal colorée et des comportements d'agents dynamiques.

UI/UX Design
Rust
Ollama
Local LLM
Concurrency
Terminal UI
+3 autres

Images

Project image 1

Description

Protopolis est un Framework de simulation multi-agents IA basé sur Rust construit autour d'Ollama pour l'exécution de LLM locaux. Il permet de créer plusieurs agents autonomes qui interagissent entre eux et avec l'utilisateur dans un environnement terminal coloré. Les agents ont des états (Inactif, Pensif, Parlant), peuvent échanger des messages de manière asynchrone et gérer leurs niveaux d'énergie tout en répondant aux commandes de l'utilisateur.

Caractéristiques clés:

  • Agents IA avec des états et des comportements dynamiques
  • Messagerie interactive entre agents et l'utilisateur
  • Interface terminale codée par couleur pour une visualisation claire
  • Système de gestion de l'énergie pour l'activité des agents
  • Commandes CLI simples pour contrôler la simulation
  • Alimenté par Ollama exécutant llama3.2 localement

Technologies et compétences

Rust
Ollama
Local LLM
Concurrency
Terminal UI
Agent Simulation
Asynchronous Messaging
CLI Development