


Cara dengan mudah menggunakan enjin carian generatif tempatan menggunakan verifai
Feb 25, 2025 pm 11:04 PMartikel 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:
- 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).
-
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).
-
Enjin Pengesahan: Komponen penting yang memeriksa jawapan yang dihasilkan terhadap dokumen sumber, meminimumkan halusinasi.
- mengklon repositori:
git clone https://github.com/nikolamilosevic86/verifAI.git
- Buat persekitaran python:
python -m venv verifai; source verifai/bin/activate
Pasang Dependencies: -
Konfigurasikan verifai:pip install -r verifAI/backend/requirements.txt
konfigurasi fail ) yang menyatakan kelayakan pangkalan data (postgresql), openSearch, qdrant, llm butiran (Path, kekunci API, nama penyebaran), Embedding Model , dan nama indeks. -
.env
Pasang datastores:.env.local.example
-
Fail indeks:
(mis.,python install_datastores.py
). -
python index_files.py <path-to-directory-with-files></path-to-directory-with-files>
Jalankan backend:python index_files.py test_data
-
Jalankan frontend: navigasi ke
client-gui/verifai-ui
, jalannpm install
, kemudiannpm start
.
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!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Membina ejen penglihatan tempatan menggunakan omniparser v2 dan omnitool

Ejen replit: panduan dengan contoh praktikal

Panduan Runway Act-One: Saya memfilmkan diri untuk mengujinya

DeepSeek melepaskan rangka 3FS & Smallpond

5 grok 3 arahan yang dapat memudahkan kerja anda

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

Llama 3.3: Tutorial langkah demi langkah dengan projek demo
