Rumah Peranti teknologi AI Cara dengan mudah menggunakan enjin carian generatif tempatan menggunakan verifai

Cara dengan mudah menggunakan enjin carian generatif tempatan menggunakan verifai

Feb 25, 2025 pm 11:04 PM

artikel ini memperincikan kemas kini yang signifikan kepada Projek Verifai, enjin carian generatif sumber terbuka. Sebelum ini memberi tumpuan kepada data bioperubatan (Verifai Biomed, boleh diakses di //m.sbmmt.com/link/ae8e20f2c7accb995afbe0f507856c17 enjin dari fail tempatan. Ini memberi kuasa kepada individu, organisasi, dan perusahaan untuk membina penyelesaian carian tersuai.

Ciri -ciri utama dan seni bina:

seni bina Verifai Core terdiri daripada tiga komponen utama:

  1. Pengindeksan: Menggunakan OpenSearch untuk pengindeksan leksikal dan qdrant untuk pengindeksan semantik (menggunakan model embedding muka pelukan). Pendekatan dua ini memastikan perwakilan dokumen yang komprehensif. Skrip pengindeksan menyokong pelbagai jenis fail (PDF, Word, PowerPoint, Text, Markdown).

How to Easily Deploy a Local Generative Search Engine Using VerifAI

  1. Generasi Retrieval-Augmented (RAG): Menggabungkan hasil dari carian leksikal OpenSearch dan carian semantik QDrant (menggunakan persamaan produk dot). Hasil yang digabungkan memaklumkan kepada model bahasa besar yang dipilih (LLM). LLM lalai adalah versi Mistral yang digunakan secara tempatan, tetapi pengguna boleh menentukan orang lain (Openai API, Azure API, dan lain-lain, melalui VLLM, Ollama, atau NVIDIA NIMS).

  2. Enjin Pengesahan: Komponen penting yang memeriksa jawapan yang dihasilkan terhadap dokumen sumber, meminimumkan halusinasi.

How to Easily Deploy a Local Generative Search Engine Using VerifAI

Persediaan dan Pemasangan:

  1. mengklon repositori:

    git clone https://github.com/nikolamilosevic86/verifAI.git

  2. Buat persekitaran python:

    python -m venv verifai; source verifai/bin/activate

  3. Pasang Dependencies:
  4. Konfigurasikan verifai: pip install -r verifAI/backend/requirements.txt konfigurasi fail

    (berdasarkan
  5. ) yang menyatakan kelayakan pangkalan data (postgresql), openSearch, qdrant, llm butiran (Path, kekunci API, nama penyebaran), Embedding Model , dan nama indeks.
  6. .env Pasang datastores: .env.local.example

    (memerlukan docker).
  7. Fail indeks: python install_datastores.py

    (mis.,
  8. ).
  9. python index_files.py <path-to-directory-with-files></path-to-directory-with-files> Jalankan backend: python index_files.py test_data

  10. Jalankan frontend: navigasi ke client-gui/verifai-ui, jalan npm install, kemudian npm start.

How to Easily Deploy a Local Generative Search Engine Using VerifAI How to Easily Deploy a Local Generative Search Engine Using VerifAI

Sumbangan dan Pembangunan Masa Depan:

Verifai adalah projek sumber terbuka yang mengalu-alukan sumbangan. Projek ini pada mulanya dibiayai oleh Projek Carian Internet Generasi Seterusnya (Kesatuan Eropah) dan dibangunkan dengan kerjasama Institut Penyelidikan dan Pembangunan Perisikan Buatan Serbia dan Bayer A.G. Pembangunan selanjutnya berterusan, dengan tumpuan untuk memperluaskan keupayaan dan kebolehgunaannya. Sumbangan digalakkan melalui permintaan tarik, laporan pepijat, dan permintaan ciri. Lawati //m.sbmmt.com/link/d16c19f1f2ab8361fda1f625ce3ff26a Untuk maklumat lanjut.

Atas ialah kandungan terperinci Cara dengan mudah menggunakan enjin carian generatif tempatan menggunakan verifai. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Apakah Protokol Konteks Model (MCP)? Apakah Protokol Konteks Model (MCP)? Mar 03, 2025 pm 07:09 PM

Apakah Protokol Konteks Model (MCP)?

Membina ejen penglihatan tempatan menggunakan omniparser v2 dan omnitool Membina ejen penglihatan tempatan menggunakan omniparser v2 dan omnitool Mar 03, 2025 pm 07:08 PM

Membina ejen penglihatan tempatan menggunakan omniparser v2 dan omnitool

Ejen replit: panduan dengan contoh praktikal Ejen replit: panduan dengan contoh praktikal Mar 04, 2025 am 10:52 AM

Ejen replit: panduan dengan contoh praktikal

Panduan Runway Act-One: Saya memfilmkan diri untuk mengujinya Panduan Runway Act-One: Saya memfilmkan diri untuk mengujinya Mar 03, 2025 am 09:42 AM

Panduan Runway Act-One: Saya memfilmkan diri untuk mengujinya

DeepSeek melepaskan rangka 3FS & Smallpond DeepSeek melepaskan rangka 3FS & Smallpond Mar 03, 2025 pm 07:07 PM

DeepSeek melepaskan rangka 3FS & Smallpond

5 grok 3 arahan yang dapat memudahkan kerja anda 5 grok 3 arahan yang dapat memudahkan kerja anda Mar 04, 2025 am 10:54 AM

5 grok 3 arahan yang dapat memudahkan kerja anda

Elon Musk & Sam Altman bertembung lebih daripada $ 500 bilion projek Stargate Elon Musk & Sam Altman bertembung lebih daripada $ 500 bilion projek Stargate Mar 08, 2025 am 11:15 AM

Elon Musk & Sam Altman bertembung lebih daripada $ 500 bilion projek Stargate

Llama 3.3: Tutorial langkah demi langkah dengan projek demo Llama 3.3: Tutorial langkah demi langkah dengan projek demo Mar 02, 2025 am 09:58 AM

Llama 3.3: Tutorial langkah demi langkah dengan projek demo

See all articles