Table of Contents

🇬🇧 English version

Voir aussi : Retour Ă  l'index

Catalogue des exemples

Tout ce qui vit sous examples/ tourne sur le même moteur ; cette page est la carte éditoriale. L'inventaire faisant foi — chaque exemple numéroté avec son type de process, ses comptes agents/tâches et ses outils — est le examples/INDEX.md généré : il est produit par scripts/generate_examples_index.py et la CI échoue dès qu'il dérive des dossiers sur disque, si bien qu'aucun compte n'est maintenu à la main ici.

Les neuf catégories métier

Les crews YAML numérotés vivent dans neuf dossiers thématiques :

Catégorie Dossier Focus
01 — Entreprise 01-enterprise/ CRM, due diligence, conformité, RH, supply chain
02 — Science & Recherche 02-science-research/ Analyse de littérature, biologie computationnelle, science ouverte
03 — Finance & Trading 03-finance-trading/ Trading algorithmique, détection de fraude, consensus de portefeuille
04 — Santé & Bien-être 04-health-wellness/ Aide au diagnostic, essais cliniques, plans personnalisés
05 — Éducation 05-education/ Conception de cours, évaluation, tutorat, apprentissage adaptatif
06 — Ingénierie & DevOps 06-engineering-devops/ Automatisation CI/CD, infrastructure, revue de code, tests
07 — Créatif & Médias 07-creative-media/ Génération de contenu, scénarisation, workflows de design
08 — IoT & Systèmes intelligents 08-iot-smart-systems/ Supervision, maintenance prédictive, détection d'anomalies
09 — Expérimental 09-experimental/ Prototypes, recherche d'orchestration avancée

Au-delà des crews numérotés

Dossier Ce qu'il montre
rag/ Le sous-système RAG : basic-ingestion/, hybrid-retrieval/, custom-reranker/, crew-yaml/, plus le jeu d'évaluation offline sous eval/
raggable-tree/ Analyse sémantique de code : basic-indexing/, crew-yaml/, custom-adapter/
scripting/ Le DSL TypeScript (.ork.ts) : hello world → spawn dynamique, littéraux FSM/graphe, outils custom, RAG (08-rag.ork.ts)
cli-ts-commands/ Commandes REPL interactives en *.cmd.ts, chargées sans recompilation .NET
local-embeddings/ Embeddings locaux (sans clé API) branchés sur la mémoire et la sélection d'agents
crew-multifile/ Un crew décrit comme un dossier (orkeon run <dir>)
forge/promote-demo/ La moitié hors ligne de l'Atelier : une session orkeon forge prête, livrée comme workspace — forge list, puis forge promote vers un dossier ordinaire (aucun LLM requis)
service-host/ Le matériel d'exemple du daemon orkeon-host : un README et appsettings.host.json
run-events/ Le protocole orkeon run --events jsonl : README, sample-stream.jsonl, watch-run.py
appsettings/, others/ La matrice de profils de settings partagée et des one-offs divers

Exemples notables

  • Due diligence avec audit NIST — 01-enterprise/07-due-diligence-nist/ : process hiĂ©rarchique, outillage conformitĂ©, mĂ©moire long terme.
  • Trading algorithmique multi-stratĂ©gies — 03-finance-trading/31-algo-trading/ : spĂ©cialistes en parallèle avec agrĂ©gation par consensus.
  • De l'ingestion RAG aux rĂ©ponses citĂ©es — rag/basic-ingestion/ : ingĂ©rer, rĂ©cupĂ©rer, gĂ©nĂ©rer avec citations — puis passer Ă  hybrid-retrieval/ et au profil corrective.
  • Indexer une base de code, puis l'interroger — raggable-tree/basic-indexing/ : indexation Tree-sitter plus les 15 outils d'analyse.

Exécuter un exemple

orkeon run examples/crew-multifile/          # un dossier de crew
orkeon run examples/scripting/01-hello-world.ork.ts
./examples/run-example.sh 01-enterprise/01-research-assistant   # depuis les sources
docker run -it --rm -e ORKEON_RUNNER=shell ghcr.io/orkeon/orkeon-runners
# puis dans le conteneur : orkeon-example list && orkeon-example run 7

Depuis C# (via DI) :

// crewFactory : ICrewFactory, orchestrator : ICrewOrchestrationService
var crew = await crewFactory.CreateFromDirectoryAsync(
    "examples/01-enterprise/07-due-diligence-nist/", ct);
var result = await orchestrator.KickoffAsync(crew.Id, CrewInput.Empty(), ct);

Les exemples livrent de la configuration, pas des jeux de données — voir la politique de données des exemples pour monter vos propres entrées.