Aller au contenu principal

Citations et sources dans les reponses

Tracer l’origine de chaque information

Un des avantages majeurs du RAG avec Grok est la tracabilite. Quand le modele utilise vos collections ou le web pour repondre, il cite ses sources. Ces citations vous permettent de verifier les informations et de remonter aux documents originaux.

Types de citations

Grok utilise deux formats de citation selon l’origine de l’information :

Citations internes (collections)

Les informations provenant de vos collections sont citees avec le protocole collections:// :

Selon votre documentation interne [1], le delai de traitement est de 48 heures ouvrees.

[1] collections://col_xyz789/file_abc123

Cette reference vous permet de retrouver :

  • La collection source (col_xyz789)
  • Le fichier specifique (file_abc123)

Citations web

Les informations issues de la recherche web utilisent des URLs classiques :

Les bonnes pratiques recommandent un timeout de 30 secondes [2].

[2] https://exemple.com/api-best-practices

Citations doubles dans le pattern hybride

Quand le pattern hybride combine sources internes et externes, la reponse contient les deux types de citations :

Votre politique actuelle [1] prevoit un delai de 48 heures, ce qui est conforme
aux recommandations du secteur [2] qui suggerent un maximum de 72 heures.

[1] collections://col_rh/file_politique_support
[2] https://exemple.com/standards-support-client

Cette double citation est precieuse pour :

  • Verifier la coherence : vos pratiques sont-elles alignees avec le marche ?
  • Documenter les decisions : chaque affirmation est traçable
  • Audit : les regulateurs ou auditeurs peuvent remonter aux sources

Exploiter les citations dans votre application

Quand vous utilisez l’API Responses par programmation, les citations sont incluses dans la reponse structuree. Vous pouvez les extraire pour :

Creer des liens vers les documents originaux

for citation in response.citations:
    if citation.startswith("collections://"):
        # Lien vers le document interne
        collection_id, file_id = parse_collection_citation(citation)
        print(f"Source interne : {file_id}")
    else:
        # Lien web
        print(f"Source web : {citation}")

Afficher un panneau de sources

Dans une interface utilisateur, affichez les sources sous la reponse :

  • Icone de document pour les sources internes avec lien vers le fichier
  • Icone de lien pour les sources web avec URL cliquable
  • Numero de page si disponible dans les metadonnees

Evaluer la fiabilite

Le nombre et la diversite des sources citees peuvent indiquer la fiabilite de la reponse :

  • Plusieurs sources concordantes → information fiable
  • Une seule source → a verifier
  • Aucune source → reponse basee sur les connaissances generales du modele, pas sur vos documents

Bonnes pratiques

Demandez explicitement les sources

Dans votre prompt, vous pouvez demander a Grok de citer ses sources de maniere detaillee :

Reponds a la question suivante en citant precisement
les documents et les passages utilises :
[votre question]

Verifiez les citations critiques

Pour les usages a enjeu (juridique, medical, financier), ne vous fiez pas uniquement a la citation. Ouvrez le document original et verifiez le passage en contexte. Le modele peut parfois paraphraser ou interpreter le contenu source.

Distinguez les sources dans votre interface

Ne melangez pas les sources internes et externes sans les identifier clairement. Vos utilisateurs doivent savoir si l’information vient de la documentation interne ou d’une source web externe.

Points cles a retenir

  • Grok cite ses sources avec deux formats : collections:// pour les documents internes et https:// pour le web
  • Le pattern hybride genere des citations doubles permettant de croiser les sources
  • Les citations sont exploitables par programmation pour creer des liens et evaluer la fiabilite
  • Demandez explicitement les sources dans vos prompts pour des reponses plus detaillees
  • Verifiez toujours les citations critiques en remontant au document original