STRIKE / BLOG

Strike : des décisions IA typées, hébergées en Europe

Strike est une API hébergée dans l'UE qui répond à vos questions oui/non, à choix ou à score, avec une probabilité pour chaque option. Découvrez strike-1.

<!-- EDITORIAL: "api ia souveraine" is a secondary keyword only. The text doesn't call Strike "souverain", because the current host is a subsidiary of a US group. Revisit if hosting changes. -->

Strike : des décisions IA typées, hébergées en Europe

Quand un logiciel interroge un modèle de langage, il attend rarement une dissertation. Il attend une décision. Ce ticket est-il urgent ? Quelle équipe doit le traiter ? Quel est le niveau de mécontentement du client, sur une échelle que vous avez définie ? Pourtant, on récupère le plus souvent un paragraphe de texte, qu'il faut parser en croisant les doigts pour que le format tienne.

Strike part de ce constat. Vous envoyez un contenu et des questions typées. Vous recevez des réponses typées, chacune accompagnée de ses probabilités. L'API est hébergée dans l'Union européenne et conçue dès le départ autour du RGPD.

Aperçu : Strike est en préversion. L'API fonctionne pour l'instant en mode simulé (« mock ») : les réponses et les probabilités renvoyées sont des valeurs factices, pas de vraies sorties du modèle. Les formats de requête et de réponse présentés ici sont bien ceux sur lesquels nous construisons. Vous pouvez donc commencer votre intégration dès maintenant.

Le principe

Chaque requête contient trois éléments :

  • state : le contenu à évaluer. Un texte, ou des données structurées comme un ticket, une conversation ou une fiche.
  • questions : vos questions, chacune sous un nom que vous choisissez et avec un type.
  • model : strike-1, notre premier modèle.

Il existe trois types de questions :

| Type | Ce que vous demandez | Ce que vous recevez | |---|---|---| | noul | Une question fermée (oui/non) | Une valeur entre 0 (non) et 1 (oui) | | choice | Un choix parmi des options que vous définissez | L'option retenue et la probabilité de chaque option | | score | Une note sur des niveaux que vous définissez | Un score pondéré et la probabilité de chaque niveau |

Premier appel

curl https://api.strike-ai.eu/v1/systemone \
  -H "Authorization: Bearer $STRIKE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "strike-1",
    "state": "Bonjour, ma carte a été débitée deux fois pour la même commande. Merci de régler ça aujourd’hui.",
    "questions": {
      "urgent": {
        "type": "noul",
        "instructions": "Le client exprime-t-il une contrainte de temps ?"
      },
      "equipe": {
        "type": "choice",
        "instructions": "Quelle équipe doit traiter ce message ?",
        "criteria": {
          "facturation": "Paiements, remboursements, factures",
          "technique": "Bugs, pannes, intégrations",
          "autre": null
        }
      }
    }
  }'

La réponse contient une entrée par question, sous le nom que vous lui avez donné :

{
  "model": "strike-1",
  "answers": {
    "urgent": { "type": "noul", "noul": 0.9 },
    "equipe": {
      "type": "choice",
      "choice": "facturation",
      "probabilities": { "facturation": 0.8, "technique": 0.15, "autre": 0.05 },
      "confidence": 0.7
    }
  }
}

(Valeurs données à titre d'illustration.)

Votre code peut brancher directement sur ces réponses. Il route selon equipe.choice, escalade quand urgent.noul dépasse le seuil que vous avez fixé, et confie les cas incertains à un humain.

Pourquoi des probabilités ?

Une étiquette seule ne dit pas à quel point le système était sûr de lui. Avec une probabilité par option, c'est vous qui décidez ce qui part en automatique et ce qui passe en relecture, cas d'usage par cas d'usage. Nous ne publierons aucune affirmation sur le calibrage de strike-1 tant que nous ne pourrons pas l'étayer par des mesures publiées.

Hébergé dans l'UE, pensé pour le RGPD

Strike tourne dans une région cloud située dans l'Union européenne. Par défaut, les prompts et les réponses ne sont pas conservés. Tous les détails (données traitées, localisation, durées de conservation) figurent dans notre politique de confidentialité.

Compatible avec l'API Jev

Si vous connaissez déjà l'API Jev de TypeSafe, vous serez en terrain connu. Nous concevons Strike pour accepter le même format de requête /v1/systemone (model, state, questions, avec des questions noul, choice et score). Strike est un produit indépendant, sans lien avec TypeSafe.

Sous le capot

strike-1 repose sur Qwen2.5-7B-Instruct, un modèle à poids ouverts publié sous licence Apache 2.0. Strike n'est ni affilié à Alibaba Cloud ni soutenu par lui.

Et maintenant ?

Pendant la préversion, dites-nous quelles décisions vous aimeriez automatiser : nous construirons Strike avec vous.

← Tous les articles · Accueil

Hébergé dans l’UE (France). Les prompts ne sont pas conservés sauf si vous le demandez. strike-1 · v0.1 · Terms · Privacy · Legal notice