Auto Embeddings dans la recherche de Manticore: une recherche alimentée par AI rendue simple

DEV - 16/09
Nous sommes ravis de partager une nouvelle fonctionnalité qui rend la création d'applications de recherche sémantique aussi simples que l'écriture ...

Nous sommes ravis de partager une nouvelle fonctionnalité qui rend la création d'applications de recherche sémantique aussi simples que l'écriture de SQL: Auto Embeddings. Avec cet ajout, la recherche Manticore s'occupe de la génération d'intégration pour vous - pas de pipelines supplémentaires, pas de services externes, pas de tracas.

Le défi avant

Jusqu'à présent, la recherche sémantique signifiait souvent lutter avec:

  • Configuration des pipelines ML séparés pour la génération d'intégration
  • Gestion des modèles et de leurs dépendances
  • Synchronisation de votre application, service d'intégration et moteur de recherche
  • Manipulation des décalages de dimension vectorielle et prétraitement
  • S'assurer que les intégres sont toujours générés de la même manière

Cette surcharge a maintenant disparu.

Que sont les incorporations automatiques?

Avec les incorporations automatiques, il vous suffit d'insérer du texte. Manticore automatiquement:

✨ génère des intégres avec des modèles de pointe ✨ Les stocke efficacement dans les indices de vecteur ✨ vous permet de vous interroger en langage naturel ✨ cache la complexité afin que vous puissiez vous concentrer sur les fonctionnalités, et non sur l'infrastructure

Comment ça marche

Créez une application de recherche sémantique en 3 étapes:

1. Créer une table (exemple SQL)

Créer des produits de table (texte de titre, texte description, chaîne de catégorie, prix int, vector float_vector knn_type = 'hnsw' hnsw_similarity = 'l2' model_name = 'phrase-transformateurs / all-miniilm-v2' de = 'title, description');
Entrez le mode de sortie en mode plein écran

Configuré en une seule ligne: Manticore génère des intégres à partir detitreetdescription.

2. Insérer des données (exemple SQL)

Insérer dans les produits (id, titre, description, catégorie, prix) Valeurs (1, `` Green Randing Backpack '', `` Backpack léger adapté aux sentiers de randonnée '', `` Outdoors '', 5999), (2, `` Sleeve d'ordinateur portable ' `` Luggage '', 3999), (4, `` Black ordinateur portable '', `` sac à dos spacieux avec un compartiment pour ordinateur portable rembourré '', `` électronique '', 6900), (5, `` Mountain Runking Bag ',' durable prêt pour le sentier pour les hikes de montagne ',' extérieur ', 8950), (6,' quai `` Général '', 4900), (7, `` Trail Running Shoes ',' Lightweight Shoes with Great Grip for Trails ', `` Footwear' ', 7500), (8, `` Camping Gear Set' ', `` Set pour le week-end Camping Adventures', 'Outdoors', 12000), (9, `` Outdoor Pack '', `` TRAIL-OPTIMED BACKPACK avec ordinateur `` Backpack de randonnée compact '', «sac à dos léger et pliable pour les randonnées des sentiers», `` Outdoors '', 4200), (11, `` chargeur solaire portable ' `` Écouteurs de bruit '', `` Écouteurs d'oreille avec annulation de bruit ', `` Electronics' ', 13900), (14, `` Organic Trail Mix' ', `` Mix sain de noix et de fruits secs, idéal pour les randonnées', `` Food '', 899), (15, 'Mouse sans fil' chair', 'Ergonomic office chair with lumbar support and mesh back', 'furniture', 27900), (17, 'notebook and pen set', 'Elegant A5 notebook with smooth-writing pen', 'stationery', 1200), (18, 'children\'s adventure book', 'Illustrated storybook about outdoor exploration', 'books', 1299), (19, 'mini drone', 'Lightweight drone with Caméra HD et télécommande ',' Gadgets ', 4599), (20,' Wooden Puzzle Box ',' Challenge Mechanical Puzzle en bois naturel ',' Toys ', 1899);
Entrez le mode de sortie en mode plein écran

Cet ensemble de données diversifié s'étend à l'extérieur, l'électro...
[Courte citation de 8% de l'article original]

Loading...