milvus-logo
LFAI
Home
  • Integrationen

Verwenden Sie Milvus mit SambaNova

SambaNova ist eine innovative KI-Technologieplattform, die den Einsatz fortschrittlicher KI- und Deep-Learning-Funktionen beschleunigt. Sie wurde für den Einsatz in Unternehmen entwickelt und ermöglicht es Organisationen, generative KI für mehr Leistung und Effizienz zu nutzen. Durch die Bereitstellung von Spitzenlösungen wie der SambaNova Suite und DataScale ermöglicht die Plattform Unternehmen, wertvolle Erkenntnisse aus ihren Daten zu gewinnen, betriebliche Verbesserungen voranzutreiben und neue Möglichkeiten in der KI-Landschaft zu fördern.

Die SambaNova AI Starter Kits sind eine Sammlung von Open-Source-Ressourcen, die Entwicklern und Unternehmen bei der Implementierung von KI-gesteuerten Anwendungen mit SambaNova helfen sollen. Diese Kits enthalten praktische Beispiele und Anleitungen, die die Implementierung verschiedener KI-Anwendungsfälle erleichtern und es den Benutzern ermöglichen, die fortschrittliche Technologie von SambaNova zu nutzen.

Dieses Tutorial nutzt die Milvus-Integration in den SambaNova AI Starter Kits, um ein Enterprise Knowledge Retrieval System, ähnlich wie RAG (Retrieval-Augmented Generation), für das Retrieval und die Beantwortung von Fragen auf Basis der privaten Dokumente des Unternehmens zu erstellen.

Dieses Tutorial bezieht sich hauptsächlich auf das offizielle SambaNova AI Starter Kits Handbuch. Wenn Sie feststellen, dass dieses Tutorial veraltete Teile enthält, können Sie sich vorrangig an die offizielle Anleitung halten und eine Anfrage an uns stellen.

Voraussetzungen

Wir empfehlen die Verwendung von Python >= 3.10 und < 3.12.

Besuchen Sie die SambaNova Cloud, um einen SambaNova API Schlüssel zu erhalten.

Klonen Sie das Repository

$ git clone https://github.com/sambanova/ai-starter-kit.git
$ d ai-starter-kit/enterprise_knowledge_retriever

Ändern Sie den Typ des Vektorspeichers

Ändern Sie den Vektorspeicher, indem Sie db_type='milvus' in den Funktionen create_vector_store() und load_vdb() in src/document_retrieval.py einstellen.

...
vectorstore = self.vectordb.create_vector_store(
    ..., db_type='milvus'
)
...
vectorstore = self.vectordb.load_vdb(..., db_type='milvus', ...)

Installieren Sie Abhängigkeiten

Installieren Sie die erforderlichen Abhängigkeiten, indem Sie den folgenden Befehl ausführen:

python3 -m venv enterprise_knowledge_env
source enterprise_knowledge_env/bin/activate
pip install -r requirements.txt

Starten Sie die Anwendung

Verwenden Sie den folgenden Befehl, um die Anwendung zu starten:

$ streamlit run streamlit/app.py --browser.gatherUsageStats false 

Danach sehen Sie die Benutzeroberfläche in Ihrem Browser:http://localhost:8501/

Nachdem Sie Ihren SambaNova-API-Schlüssel in der Benutzeroberfläche festgelegt haben, können Sie mit der Benutzeroberfläche spielen und Fragen zu Ihren Dokumenten stellen.

Weitere Details finden Sie in der offiziellen Dokumentation zum Enterprise Knowledge Retrieval des SambaNova AI Starter Kits.

Übersetzt vonDeepLogo

Try Managed Milvus for Free

Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.

Get Started
Feedback

War diese Seite hilfreich?