Recherche IA Azure

Les API retrieval
ont été étendues pour prendre en charge Azure AI Search.
Cela vous permet d’indexer des fichiers à l’aide d’embeddings dans une base de données vectorielle pouvant être utilisée pour la recherche de similarité.
Cela est couramment appelé Generation Augmentée par Récupération (RAG).
// index creationconst index = retrieval.index("animals", { type: "azure_ai_search",});// indexingawait index.insertOrUpdate(env.files);// searchconst res = await index.search("cat dog");def("RAG", res);
GenAIScript fournit un moyen simple et efficace d’interagir avec Azure AI Search. Il gère
le découpage, la vectorisation et l’indexation des fichiers. La fonction retrieval.index
crée un index
avec le nom et le type spécifiés. La fonction insertOrUpdate
indexe les fichiers dans la base de données.
Enfin, la fonction search
récupère les fichiers qui correspondent à la requête.
Il est également possible d’utiliser l’interface en ligne de commande pour indexer les fichiers à l’avance.