docmd-assistant v0.1.0 est maintenant disponible →

Assistant IA ancré dans votre documentation.
N'importe quel fournisseur de LLM. Vos clés ne quittent jamais votre serveur.

Lit votre documentation et répond aux questions en contexte. Compatible avec 100+ modèles, tout site web, et protège vos clés API.

Commencer
Moteur Headless indépendant Clés sécurisées sur serveur RAG ancré dans la recherche +100 modèles d'IA
Démonstration docmd-assistant
Réponse de l'assistant docmd
Contexte RAG : /configuration/workspaces & docmd.config.json
OpenAI gpt-4o-mini
Pour configurer le routage multi-workspaces, définissez un tableau workspaces dans votre docmd.config.json avec les propriétés prefix et src.

Comment ça marche

Un moteur headless et un plugin de framework, conçus pour fonctionner de manière indépendante ou ensemble.

Headless, utilisez-le partout

docmd-assistant est une bibliothèque autonome sans opinion d'interface. Intégrez-la dans React, Vue, Svelte, Node.js ou n'importe quelle application JavaScript.

DocmdAssistantEngine (ESM/CJS)

Les clés API restent sur votre serveur

Vos identifiants restent en toute sécurité sur votre serveur. Le navigateur ne détient, ne transmet et n'expose jamais les clés API brutes.

KMS Envelope Encryption

Des réponses ancrées dans votre contenu

Avant de répondre, le moteur extrait les passages pertinents de votre documentation via docmd-search, garantissant des réponses exactes et contextuelles.

RAG Search Index Binding

Compatible avec tous les fournisseurs d'IA

Connectez-vous directement aux fournisseurs cloud ou via un relais sécurisé. Fonctionne 100% hors ligne avec des modèles locaux.

Fournisseur Modèles pris en charge Mode de connexion Architecture de sécurité
OpenAI gpt-4o, gpt-4o-mini Direct / Relay Chiffrement d'enveloppe KMS serveur
Anthropic claude-3-5-sonnet, haiku Direct / Relay Chiffrement d'enveloppe KMS serveur
Google Gemini gemini-1.5-flash, pro Direct / Relay Chiffrement d'enveloppe KMS serveur
DeepSeek & Groq deepseek-chat, llama-3.3 Direct / Relay Chiffrement d'enveloppe KMS serveur
Ollama (Local) llama3, mistral, qwen Direct Offline 100% Local / Sans Cloud

Intégrez en quelques lignes de code

Créez une instance du moteur, connectez votre index de recherche et commencez à répondre aux questions. Prend en charge le streaming et les outils personnalisés.

import { DocmdAssistantEngine } from 'docmd-assistant';
import * as Search from '@docmd/plugin-search/client';

// 1. Initialise engine instance with provider configuration
const engine = new DocmdAssistantEngine({
  provider: 'openai',
  model: 'gpt-4o-mini',
  systemPrompt: 'You are a helpful software documentation assistant.',
  ragCallback: async (query) => {
    const matches = await Search.search(query, 5);
    return matches.map(m => m.chunk.text).join('\\n\\n');
  }
});

// 2. Register custom client-side execution tool
engine.registerTool({
  name: 'fetch_user_workspace',
  description: 'Retrieve active workspace configuration',
  parameters: { type: 'object', properties: { workspaceId: { type: 'string' } } },
  handler: async ({ workspaceId }) => ({ activeTheme: 'summer', mode: 'spa' })
});

// 3. Listen to real-time stream events and execute query turn
engine.on('token', (chunk) => process.stdout.write(chunk));
await engine.sendMessage('How do I set up custom navigation in docmd?');

Foire aux questions

Questions courantes sur docmd-assistant et le plugin IA.

Comment connaît-il la bonne réponse ?
Avant d'interroger le modèle de langage, le moteur récupère les passages pertinents dans votre index de recherche et les inclut dans le prompt. Cela ancre chaque réponse dans votre contenu réel.
Mes clés API sont-elles en sécurité ?
Oui. Les clés API sont déchiffrées et utilisées uniquement côté serveur. Le navigateur ne reçoit et ne transmet jamais les clés non chiffrées.
Peut-il fonctionner totalement hors ligne ?
Oui. En vous connectant à un fournisseur local comme Ollama, l'ensemble du processus de recherche et de réponse IA s'exécute sur votre propre matériel sans requêtes réseau externes.

Ajoutez un assistant IA à vos docs

Open source, fonctionne avec n'importe quel site de documentation. Configuration en quelques minutes.