Sim

Pinecone

Verwende die Pinecone Vektordatenbank

Pinecone ist eine Vektordatenbank, die für die Entwicklung von hochleistungsfähigen Vektorsuchanwendungen konzipiert wurde. Sie ermöglicht die effiziente Speicherung, Verwaltung und Ähnlichkeitssuche von hochdimensionalen Vektoreinbettungen und ist damit ideal für KI-Anwendungen, die semantische Suchfunktionen erfordern.

Mit Pinecone können Sie:

  • Vektoreinbettungen speichern: Effiziente Verwaltung hochdimensionaler Vektoren im großen Maßstab
  • Ähnlichkeitssuche durchführen: Finden Sie die ähnlichsten Vektoren zu einem Abfragevektor in Millisekunden
  • Semantische Suche aufbauen: Erstellen Sie Sucherlebnisse, die auf Bedeutung statt auf Schlüsselwörtern basieren
  • Empfehlungssysteme implementieren: Generieren Sie personalisierte Empfehlungen basierend auf Inhaltsähnlichkeit
  • Machine-Learning-Modelle bereitstellen: Operationalisieren Sie ML-Modelle, die auf Vektorähnlichkeit basieren
  • Nahtlos skalieren: Verarbeiten Sie Milliarden von Vektoren mit konstanter Leistung
  • Echtzeit-Indizes pflegen: Aktualisieren Sie Ihre Vektordatenbank in Echtzeit, wenn neue Daten eintreffen

In Sim ermöglicht die Pinecone-Integration Ihren Agenten, Vektorsuchfunktionen programmatisch als Teil ihrer Workflows zu nutzen. Dies erlaubt anspruchsvolle Automatisierungsszenarien, die natürliche Sprachverarbeitung mit semantischer Suche und Abruf kombinieren. Ihre Agenten können Embeddings aus Text generieren, diese Vektoren in Pinecone-Indizes speichern und Ähnlichkeitssuchen durchführen, um die relevantesten Informationen zu finden. Diese Integration überbrückt die Lücke zwischen Ihren KI-Workflows und der Vektorsuchinfrastruktur und ermöglicht eine intelligentere Informationsgewinnung basierend auf semantischer Bedeutung statt exakter Schlüsselwortübereinstimmung. Durch die Verbindung von Sim mit Pinecone können Sie Agenten erstellen, die Kontext verstehen, relevante Informationen aus großen Datensätzen abrufen und genauere sowie personalisierte Antworten an Benutzer liefern - alles ohne komplexes Infrastrukturmanagement oder spezialisiertes Wissen über Vektordatenbanken.

Nutzungsanleitung

Integrieren Sie Pinecone in den Workflow. Kann Embeddings generieren, Text einfügen, mit Text suchen, Vektoren abrufen und mit Vektoren suchen. Erfordert API-Schlüssel.

Tools

pinecone_generate_embeddings

Generieren von Embeddings aus Text mit Pinecone

Eingabe

ParameterTypErforderlichBeschreibung
modelstringJaModell zur Generierung von Embeddings
inputsarrayJaArray von Texteingaben, für die Embeddings generiert werden sollen
apiKeystringJaPinecone API-Schlüssel

Ausgabe

ParameterTypBeschreibung
dataarrayGenerierte Embedding-Daten mit Werten und Vektortyp
modelstringFür die Generierung von Embeddings verwendetes Modell
vector_typestringTyp des generierten Vektors (dicht/spärlich)
usageobjectNutzungsstatistiken für die Embedding-Generierung

pinecone_upsert_text

Text-Datensätze in einen Pinecone-Index einfügen oder aktualisieren

Eingabe

ParameterTypErforderlichBeschreibung
indexHoststringJaVollständige Pinecone-Index-Host-URL
namespacestringJaNamespace, in den Datensätze eingefügt werden sollen
recordsarrayJaDatensatz oder Array von Datensätzen zum Einfügen, jeder enthält _id, Text und optionale Metadaten
apiKeystringJaPinecone API-Schlüssel

Ausgabe

ParameterTypBeschreibung
statusTextstringStatus des Einfügevorgangs
upsertedCountnumberAnzahl der erfolgreich eingefügten Datensätze

pinecone_search_text

Nach ähnlichem Text in einem Pinecone-Index suchen

Eingabe

ParameterTypErforderlichBeschreibung
indexHoststringJaVollständige Pinecone-Index-Host-URL
namespacestringNeinNamespace, in dem gesucht werden soll
searchQuerystringJaText, nach dem gesucht werden soll
topKstringNeinAnzahl der zurückzugebenden Ergebnisse
fieldsarrayNeinFelder, die in den Ergebnissen zurückgegeben werden sollen
filterobjectNeinFilter, der auf die Suche angewendet werden soll
rerankobjectNeinParameter für die Neusortierung
apiKeystringJaPinecone API-Schlüssel

Ausgabe

ParameterTypBeschreibung
matchesarraySuchergebnisse mit ID, Bewertung und Metadaten

pinecone_search_vector

Suche nach ähnlichen Vektoren in einem Pinecone-Index

Eingabe

ParameterTypErforderlichBeschreibung
indexHoststringJaVollständige Pinecone-Index-Host-URL
namespacestringNeinNamespace, in dem gesucht werden soll
vectorarrayJaZu suchender Vektor
topKnumberNeinAnzahl der zurückzugebenden Ergebnisse
filterobjectNeinFilter für die Suche
includeValuesbooleanNeinVektorwerte in der Antwort einschließen
includeMetadatabooleanNeinMetadaten in der Antwort einschließen
apiKeystringJaPinecone API-Schlüssel

Ausgabe

ParameterTypBeschreibung
matchesarrayVektorsuchergebnisse mit ID, Bewertung, Werten und Metadaten
namespacestringNamespace, in dem die Suche durchgeführt wurde

pinecone_fetch

Vektoren nach ID aus einem Pinecone-Index abrufen

Eingabe

ParameterTypErforderlichBeschreibung
indexHoststringJaVollständige Pinecone-Index-Host-URL
idsarrayJaArray von Vektor-IDs zum Abrufen
namespacestringNeinNamespace, aus dem Vektoren abgerufen werden sollen
apiKeystringJaPinecone API-Schlüssel

Ausgabe

ParameterTypBeschreibung
matchesArrayAbgerufene Vektoren mit ID, Werten, Metadaten und Bewertung

Hinweise

  • Kategorie: tools
  • Typ: pinecone
Pinecone