Aller au contenu

Pour les machines

Données pour agents IA

Les assistants, agents et pipelines RAG répondent eux aussi à des questions sur ces drivers. Les faits sont donc publiés sous une forme qu'ils savent lire : un fichier de découverte et huit ressources JSON, publiques, sans authentification et librement accessibles.

De quoi il s'agit

Les mêmes faits que le reste du site énonce en prose — drivers, protocoles, versions, plateformes, licences — exprimés en JSON structuré, pour qu'une machine n'ait pas à extraire une page marketing pour les restituer correctement.

À qui c'est destiné

Aux assistants et agents IA, aux systèmes RAG et bases vectorielles, aux moteurs de recherche, et à tout outillage de développement qui veut une description fiable de ce que font ces drivers.

Conditions d'utilisation

Public, sans authentification, sans limite de débit au-delà de celles d'un serveur web ordinaire. La réutilisation est autorisée, y compris dans des données d'entraînement, avec attribution.

La base de connaissances

Huit ressources JSON

Commencez par le manifeste : il indexe tous les autres fichiers et indique à un agent lesquels une question donnée nécessite réellement.

Récupération

Tout récupérer en une commande

llms.txt est le fichier de découverte, au format llmstxt.org. Il porte les faits essentiels et pointe vers tout le reste.

fetch-knowledge-base.sh
# Start from the discovery file
curl https://adbc-drivers.arpe.io/llms.txt

# Or fetch the knowledge base, starting with its index
curl https://adbc-drivers.arpe.io/agents/manifest.json
curl https://adbc-drivers.arpe.io/agents/product-overview.json
curl https://adbc-drivers.arpe.io/agents/drivers.json
curl https://adbc-drivers.arpe.io/agents/features.json
curl https://adbc-drivers.arpe.io/agents/supported-platforms.json
curl https://adbc-drivers.arpe.io/agents/use-cases.json
curl https://adbc-drivers.arpe.io/agents/licensing.json
curl https://adbc-drivers.arpe.io/agents/technical-specs.json

Dans votre assistant

L'utiliser depuis votre assistant IA

Au-delà de ces fichiers, un assistant peut apprendre les drivers grâce à une skill d'agent, ou les interroger en direct via le serveur MCP Arpe.io.

Skill d'agent : arpeio-adbc-drivers

Apprend à l'assistant à installer, configurer et dépanner les cinq drivers : installeur, licence, URI et chaînes de connexion, authentification, TLS, correspondance des types Arrow et chargement en masse, depuis Python, C, C#, Go, Java, R ou Rust. Pour les autres agents, copiez le dossier de la skill dans le répertoire des skills de l'agent.

claude-code
/plugin install arpeio-adbc-drivers --marketplace arpe-io/arpeio-skills
La skill sur GitHub

Serveur MCP : arpeio-mcp

Répond aux questions sur les drivers à partir de données à jour : les cinq drivers et leur version actuelle, et pour chacun son nom de chargement, son URI de connexion, son authentification, sa commande d'installation et sa documentation. Il cherche aussi dans la documentation et les notes de version des drivers, et couvre FastBCP, FastTransfer, LakeXpress et MigratorXpress. Hébergé, ou en local avec pip install arpeio-mcp.

claude-code
claude mcp add --transport sse arpeio https://arpe-io-arpeio-mcp.hf.space/sse
Le serveur MCP sur GitHub

Citer ces données

Citez le fichier précis utilisé et le champ lastUpdated qu'il contient, pour qu'un lecteur puisse juger de la fraîcheur de la réponse — par exemple : « D'après le catalogue de drivers Arpeio (drivers.json), le driver PostgreSQL parle Frontend/Backend v3 sans libpq. »

Notes pour les agents

  • Commencez par manifest.json — aiGuidance.contextSelection associe les types de questions aux fichiers à charger.
  • Nommez de préférence la base (SQL Server, PostgreSQL, Oracle, Netezza, Db2, Teradata) ; les codes Arpe* sont des identifiants techniques.
  • Le champ loadName est ce que le code client passe au gestionnaire de drivers ADBC, par exemple driver="arpemssql".
  • Les versions et la disponibilité évoluent : vérifiez lastUpdated avant de présenter un fait comme actuel.

Une question à laquelle un fichier JSON ne répond pas ? Il y a un humain au bout du fil.

Nous écrire