Assistant FAQ automatique
Un assistant FAQ automatique répond aux questions courantes de vos clients à partir des réponses que vous lui fournissez. Vous rassemblez votre FAQ, vos conditions et vos réponses types ; l’outil comprend la question posée, même mal formulée, et renvoie la bonne réponse. Les demandes répétitives trouvent une réponse immédiate, sans mobiliser une personne.
Exécuter en ligne
Exécutez cette tâche sur nos serveurs, avec votre compte. Les outils gratuits tournent dans votre navigateur ; celui-ci est facturé sur votre solde KIT au prix affiché ci-dessus.
Ce que vous lui donnez à répondre
Vous réunissez la matière : une FAQ existante, vos conditions de vente, un tableau des tarifs, quelques réponses déjà rédigées à la main. L’outil s’appuie sur cette base et sur rien d’autre, ce qui garantit qu’il répond avec vos mots et vos règles, pas avec une vérité générale trouvée ailleurs. Plus votre base est claire et à jour, plus les réponses sont justes ; une FAQ soignée reste le meilleur investissement.
Comprendre la question mal posée
Un client écrit rarement comme votre FAQ. Il demande « je peux renvoyer un article ? » quand votre page parle de « politique de retour ». L’outil rapproche les deux par le sens, pas par les mots exacts, et sert la bonne réponse. Cette tolérance aux formulations approximatives, aux fautes et aux questions elliptiques est justement ce qui manquait à la recherche par mots-clés d’une FAQ classique.
Quand il vaut mieux passer le relais
Toutes les demandes ne se valent pas. Pour une réclamation sensible, un cas particulier ou une question absente de votre base, l’assistant doit savoir dire qu’il ne sait pas et orienter vers une vraie personne. Bien réglé, il traite le volume répétitif — horaires, délais, moyens de paiement — et laisse à votre équipe les échanges qui méritent un humain. C’est un filtre, pas un remplaçant.
Le tenir à jour
Une FAQ vit : un tarif change, une offre disparaît, une règle de livraison évolue. L’assistant ne devine pas ces changements ; il faut mettre à jour la base pour qu’il suive. Prévoir une relecture régulière évite l’écueil le plus courant, celui de l’assistant qui répond avec assurance d’après une information périmée. Quelques minutes d’entretien valent mieux qu’une réponse fausse servie cent fois.
Cas d’usage
Une boutique qui répond la nuit
Le Studio Lumen SAS vend en ligne. Les questions sur les délais de livraison et les retours tombent à toute heure ; l’assistant y répond à partir de la FAQ de la boutique, et ne transmet à l’équipe que les cas particuliers.
Une association qui informe ses adhérents
Une association culturelle reçoit chaque semaine les mêmes questions sur les horaires, l’adhésion et le tarif réduit. En chargeant sa page d’information, elle offre des réponses immédiates et libère les bénévoles pour l’essentiel.
Un artisan qui filtre les demandes
L’Atelier Garnier SARL est souvent sollicité pour ses délais de fabrication et sa zone de livraison. L’assistant répond à ces questions courantes ; pour un devis sur mesure, il invite le client à écrire directement à l’atelier.
Un service interne pour les équipes
Sophie Nguyen gère les ressources humaines d’une PME. Elle alimente l’assistant avec les règles de congés et de notes de frais, ce qui réduit les mêmes questions posées en boucle par messagerie.
Questions fréquentes
L’assistant peut-il inventer une réponse ?
Il répond à partir de la base que vous lui confiez, ce qui limite fortement l’improvisation. Le point à surveiller n’est pas l’invention mais l’obsolescence : une réponse exacte hier devient fausse si votre tarif a changé et que la base ne l’a pas suivi.
Que fait-il devant une question qu’il ne connaît pas ?
Bien configuré, il reconnaît ses limites et oriente vers un contact humain plutôt que de forcer une réponse. Vous décidez du message de repli : renvoyer vers un e-mail, un formulaire ou un numéro. Mieux vaut un « je transmets » honnête qu’une réponse hasardeuse.
Mes données clients sont-elles exposées ?
La base que vous fournissez sert à répondre, le temps du service, et n’est pas partagée. Évitez toutefois d’y verser des données personnelles de clients : une FAQ décrit des règles et des offres, elle n’a pas besoin de contenir de dossiers nominatifs pour bien fonctionner.
Quel est le coût par question ?
Le tarif est public et sans engagement. Comptez $0.003 pour la requête et $0.015 pour chaque question à laquelle l’assistant répond. Vous réglez à l’usage, sans palier mensuel, et l’achat se fait en une seule fois.
Faut-il savoir coder pour le mettre en place ?
Non pour un usage simple depuis cette page : vous fournissez votre FAQ et vous testez les réponses. Pour le brancher sur votre site ou votre messagerie, l’API prend le relais, et d’autres canaux comme l’e-mail et Telegram sont prévus.
Remplace-t-il mon service client ?
Non, et ce n’est pas le but. Il absorbe le volume répétitif pour que vos échanges humains portent sur ce qui compte vraiment. Chez nous aussi, une vraie personne répond — en espagnol ou en anglais —, car nous préférons l’annoncer clairement.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/rag/faq-bot \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/rag/faq-bot", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/rag/faq-bot",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/rag/faq-bot", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/rag/faq-bot", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"input": "…"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "rag.faq_bot",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_chunks | 10000 |
max_tokens | 20000 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
422 | task_failed | La tâche a échoué : elle ne vous est pas facturée. |