Update note.md
This commit is contained in:
parent
bdaceb3a74
commit
b10dc1ae85
11
note.md
11
note.md
@ -70,6 +70,17 @@ rag.load_pdf("path/to/your/document.pdf")
|
|||||||
این سیستم تنها وظیفه بازیابی متن مرتبط را بر عهده دارد و برای تولید پاسخ نهایی نیازی به فراخوانی مستقیم یک مدل زبانی بزرگ (LLM) توسط کاربر ندارد (هرچند خروجی آن میتواند به عنوان ورودی به LLM داده شود).
|
این سیستم تنها وظیفه بازیابی متن مرتبط را بر عهده دارد و برای تولید پاسخ نهایی نیازی به فراخوانی مستقیم یک مدل زبانی بزرگ (LLM) توسط کاربر ندارد (هرچند خروجی آن میتواند به عنوان ورودی به LLM داده شود).
|
||||||
برای استفاده از این سیستم در پروژههای دیگر، کافی است فایل پایتون مربوطه را وارد (import) کرده و تابع get_context را فراخوانی نمایید.
|
برای استفاده از این سیستم در پروژههای دیگر، کافی است فایل پایتون مربوطه را وارد (import) کرده و تابع get_context را فراخوانی نمایید.
|
||||||
|
|
||||||
|
## **توضیح توابع اصلی**
|
||||||
|
|
||||||
|
* `load_pdf`: بارگذاری، پردازش و تقسیمبندی محتوای فایلهای PDF.
|
||||||
|
* `search_duckduckgo`: انجام جستجو در موتور جستجوی DuckDuckGo.
|
||||||
|
* `crawl_page`: استخراج محتوای متنی و لینکهای موجود در یک صفحه وب.
|
||||||
|
* `crawl_web`: ترکیب جستجو و خزش صفحات وب برای یافتن اطلاعات مرتبط.
|
||||||
|
* `build_retriever`: ساخت و آمادهسازی بازیاب (Retriever) بر اساس الگوریتم `BM25` برای جستجوی کلیدواژهای در اسناد.
|
||||||
|
* `get_relevant_documents`: یافتن مرتبطترین اسناد موجود با پرسش کاربر.
|
||||||
|
* `extract_context_from_documents`: استخراج متن مرتبط با پرسش از اسناد یافتشده.
|
||||||
|
* `extract_context_from_web`: استخراج متن مرتبط با پرسش از نتایج خزش وب.
|
||||||
|
* `get_context`: تابع اصلی و رابط کاربری سیستم که فرآیند جستجو در اسناد و یا خزش وب را مدیریت کرده و نتیجه نهایی را برمیگرداند.
|
||||||
|
|
||||||
## **نکات مهم**
|
## **نکات مهم**
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user