Presets de workers & Assistant de création

Lancez un worker IA de qualité production pour votre projet en 30 secondes. 12 presets soignés avec des défauts intelligents + un assistant en 3 étapes avec avertissements + aperçu en direct.


TL;DR

  1. Ouvrez le Workspace → cliquez sur + Add dans la pill bar
  2. Choisissez une carte de preset (p. ex. « Market Analyst ») — généralement la plus proche de votre besoin
  3. Ajustez si nécessaire → Create
  4. Le worker est prêt avec un role-prompt propre + les skills pertinents attachés automatiquement

Si aucun preset ne convient — la tuile From scratch crée un worker vierge. Les power users peuvent utiliser Show advanced form → pour un contrôle total.


Qu'est-ce qu'un preset

Un preset = un modèle de worker préconfiguré avec des défauts ajustés :

Les 12 presets sont des templates génériques : aucune référence de marque, aucun nom de personnage, aucun renvoi à notre infrastructure interne. Vous lancez un analyst — vous obtenez un Market Analyst pour votre produit, pas pour Arc OS.


Les 12 presets canoniques

Engineering / Core (6)

Preset Couverture
Consultant 💬 Recherche en lecture seule, conseil, suggestions d'architecture
Developer 💻 Accès complet au dépôt, livre du code, exécute les tests
UI/UX Designer 🎨 Layouts, design tokens, accessibilité, maquettes
Knowledge Archivist 📚 Curateur du wiki, organisation des docs, base de connaissances
Sentinel 🛡️ Audits de sécurité, multi-tenancy, gestion des secrets
Product Owner 🤖 Roadmap, cadrage, décisions user-first, arbitrages

Opérations startup (6 — ajoutés en Phase 66)

Preset Couverture
Market Analyst 📊 TAM/SAM/SOM, SWOT, les cinq forces de Porter, PEST
Growth Strategist 🚀 Funnel AARRR, ICP, canaux, A/B testing, LTV/CAC
Fractional CFO 💰 Unit economics, runway, prévisions à 3 scénarios, pricing
Pitch Coach 🎤 One-liner, story arc, règle des 15 slides, préparation Q&A
Legal Advisor ⚖️ Choix d'entité, accords fondateurs, PI, RGPD/CCPA
Customer Researcher 🔍 Mom Test, démarche par hypothèses, rétention par cohortes

L'assistant en 3 étapes

Étape 1 — Identité

Grille de 12 cartes de presets + tuile « From scratch ». Choisissez-en un → vous passez à l'Étape 2 avec tout pré-rempli. Le preset choisi est signalé par les couleurs des tokens spécifiques au rôle (analyst = indigo, growth = clay, cfo = vert sauge…).

Le champ Label est éditable — remplacez-le par quelque chose de spécifique à votre produit (p. ex. « Acme Market Analyst »).

Étape 2 — Capacités

3 groupes de réglages :

Modèle :

Tools (boutons à bascule) :

Le bouton All active tous les tools d'un coup (pour un rôle dev/exec sans restriction).

Max turns — combien de cycles de tool-use par réponse. Défauts raisonnables par rôle (chat=10, terminal=20).

Avertissements

L'assistant détecte automatiquement les combinaisons suspectes :

Vous pouvez ignorer (choix forcé) — l'avertissement est informatif, pas bloquant.

Étape 3 — Instructions

Champ texte avec le system prompt (pré-rempli par le preset, modifiable). Plus un sélecteur de skills — multi-sélection depuis les skills_global de votre projet (40+ génériques + spécifiques au projet).

Le bloc d'aperçu en direct montre ce que le worker verra réellement au premier message :

# 📊 Market Analyst
Model: claude-sonnet-4-5
Tools: Read, Glob, Grep, WebSearch, WebFetch
Skills: market-analysis

--- System Prompt ---
Ти — Market Analyst цього проекту...

Cliquez sur Create worker → le preset est sauvegardé dans workers_registry, le worker apparaît dans la pill bar du WorkerSelector.


Ce qui se passe en coulisses

Quand le worker est lancé et que vous discutez avec lui :

PROMPT TO CLAUDE = 
  SYSTEM_PROTOCOL (15 baseline rules — same for all workers)
  + worker.system_prompt (preset-specific role)
  + CLAUDE.md (your project context)
  + Context-router skills (auto-matched by your message triggers)
  + USER MESSAGE

La baseline (règles de workflow + qualité) est injectée automatiquement — votre preset se concentre uniquement sur l'expertise spécifique au rôle, sans dupliquer « P0>P1>P2 », « Cite sources », « DoD includes docs », etc.

Approfondissement architecture


Personnaliser un preset

« Je veux le pitch-coach mais avec mon propre focus B2B »

  1. Étape 1 → choisissez Pitch Coach
  2. Étape 3 → modifiez le system prompt → ajoutez "Focus exclusively on B2B SaaS pitches (enterprise sales cycle)" après les directives de base existantes
  3. Ajoutez des skills s'il existe des connaissances spécifiques au projet

Le worker personnalisé est sauvegardé dans le workers_registry.json de VOTRE projet — indépendant du preset canonique. Les futures mises à jour du preset n'écraseront pas votre personnalisation.

« Je veux un worker couvert par AUCUN preset »

Cliquez sur la tuile From scratch (Étape 1) :

Remplissez l'Étape 2 + l'Étape 3 manuellement. Les mêmes avertissements de l'assistant s'appliquent.

« Je veux l'ancien formulaire monolithique »

Cliquez sur Show advanced form → dans l'en-tête de l'assistant. Cela ouvre le formulaire historique avec tous les champs d'un coup. Utile quand :


Modifier des workers existants

Pill bar du WorkerSelector → cliquez sur l'icône ⚙️ d'un worker → ouvre la modale WorkerStudio avec un formulaire (pas l'assistant — le mode édition utilise toujours le formulaire complet). Tous les champs sont modifiables, les changements sont sauvegardés via Save.

Les workers intégrés (builtin: true dans le registry) ne peuvent PAS être supprimés — seule la config peut être surchargée.


Accès API

Pour la création programmatique de workers :

# List presets
curl -H "Authorization: Bearer $TOKEN" \
     https://your-domain/api/crm/workers/presets

# Create worker у проекті
curl -X POST -H "Authorization: Bearer $TOKEN" \
     -H "Content-Type: application/json" \
     -d '{"label":"My Worker","icon":"🤖","model":"claude-sonnet-4-5","tools":["Read"],"system_prompt":"..."}' \
     https://your-domain/api/crm/projects/myproject/workers

Référence API complète


FAQ

Q : Puis-je publier mon preset personnalisé comme template global ?

R : Pas pour le moment. Les presets personnalisés vivent dans le workers_registry.json de votre projet. Roadmap : marketplace de presets (#228 partie 2 — ticket séparé).

Q : Les presets de workers peuvent-ils se mettre à jour automatiquement ?

R : Non — une fois sauvegardée, votre config est indépendante. C'est volontaire (pas de changement de comportement surprise). Si vous voulez le dernier preset — supprimez + recréez.

Q : Combien de workers puis-je avoir dans un projet ?

R : Cela dépend du plan : Free=5, Starter=25, Starter Cloud=150. Facturation & Plans.

Q : L'icône du worker — emoji ou image personnalisée ?

R : Les deux. Emoji par défaut. Via Show advanced form → upload PNG/GIF/WebP — l'image est stockée comme asset du projet et affichée dans la pill bar.