內容簡介
總結:Fast RAGbot 是一款智能聊天機器人,使用檢索擴增生成(RAG)技術,支持多個人工智能提供程序,僅基於您的網站內容提供準確答案。
問題與答案:
1. Fast RAGbot 主要特點有哪些?
- 多LLM支援:可以在Gemini、OpenAI(ChatGPT)或Claude之間做出選擇。
- 多域索引:最多可以索引3個不同的域。
- 文檔上傳:批量上傳PDF、DOCX、PPTX、XLSX、TXT、XML、CSV。
- 對話記憶:每次對話保留最後5次問答轉換。
- 智能追蹤:在找不到答案時提出問題建議。
- 小部件定制:自定義顏色、標誌、位置、主題CSS。
- 預對話表單:選擇性收集姓名/電子郵件。
- 聊天日誌:完整的對話記錄,可導出CSV。
- 短代碼支援:使用[ragbot_chat]將聊天嵌入任何位置。
- 紮實的回應:僅基於您的內容提供答案,無幻覺。
- 來源引用:提供來源頁面的URL以確保透明度。
- 手機響應式:在所有設備上完美運行。
- 安全優先:速率限制、一次性號碼和適當的消毒。
2. Fast RAGbot 的工作原理是怎樣的?
- 爬取和索引您的網站內容。
- 使用Google Gemini創建語義嵌入。
- 根據用戶問題檢索相關內容。
- 生成帶有來源引用的上下文答案。
- 在浮動聊天小部件中顯示回應。
3. Fast RAGbot 最適合用於哪些情況?
- 客戶支持自動化。
- 常見問題解答協助。
- 產品信息查詢。
- 公司信息查閱。
- 文件協助。
HTML編碼可提供的該段簡要摘要和問答示例如下:
```html
<ul>
<li>Fast RAGbot 是一款智能聊天機器人,使用檢索擴增生成(RAG)技術。</li>
<li>主要特點包括:</li>
<ul>
<li>多LLM支援</li>
<li>多域索引</li>
<li>文檔上傳</li>
<li>對話記憶</li>
<li>智能追蹤</li>
</ul>
<li>工作原理:</li>
<ul>
<li>爬取和索引網站內容</li>
<li>生成語義嵌入</li>
<li>檢索相關內容</li>
</ul>
<li>最適合用於:</li>
<ul>
<li>客戶支持自動化</li>
<li>FAQ協助</li>
<li>產品信息查詢</li>
</ul>
</ul>
```
外掛標籤
開發者團隊
原文外掛簡介
Fast RAGbot is an intelligent chatbot that uses Retrieval-Augmented Generation (RAG) with support for multiple AI providers to provide accurate answers based exclusively on your website content.
Key Features:
Multi-LLM Support: Choose between Gemini, OpenAI (ChatGPT), or Claude
Multi-Domain Indexing: Index up to 3 different domains
Document Upload: Bulk upload PDF, DOCX, PPTX, XLSX, TXT, XML, CSV
Conversation Memory: Maintains last 5 Q&A turns per session
Smart Follow-ups: Suggests questions when answer not found
Widget Customization: Custom colors, logo, position, theme CSS
Pre-chat Form: Optional name/email collection
Chat Logs: Full conversation logging with CSV export
Shortcode Support: Embed chat anywhere with [ragbot_chat]
Grounded Responses: Answers only from your content – no hallucinations
Source Citations: Provides URLs of source pages for transparency
Mobile Responsive: Works perfectly on all devices
Security First: Rate limiting, nonces, and proper sanitization
How It Works:
Crawls and indexes your website content
Creates semantic embeddings using Google Gemini
Retrieves relevant content based on user questions
Generates contextual answers with source citations
Displays responses in a floating chat widget
Perfect For:
Customer support automation
FAQ assistance
Product information queries
Company information lookup
Documentation assistance
External Services & Data Usage
This plugin connects to external AI services to provide chatbot functionality. Below is a detailed explanation of what data is transmitted and how it is used.
External Services Used
Google Gemini API (https://ai.google.dev/)
* Used for: Text embeddings and AI text generation
* Data sent: User questions, website content chunks, conversation history
* Privacy Policy: https://policies.google.com/privacy
* Terms of Service: https://policies.google.com/terms
OpenAI API (https://openai.com/) – Optional
* Used for: Text embeddings and AI text generation (when selected as active model)
* Data sent: User questions, website content chunks, conversation history
* Privacy Policy: https://openai.com/privacy/
* Terms of Service: https://openai.com/terms/
Claude API by Anthropic (https://anthropic.com/) – Optional
* Used for: Text embeddings and AI text generation (when selected as active model)
* Data sent: User questions, website content chunks, conversation history
* Privacy Policy: https://www.anthropic.com/privacy
* Terms of Service: https://www.anthropic.com/legal/terms
What Data Is Transmitted
User’s Question: The text message submitted by the website visitor
Retrieved Document Chunks: Relevant excerpts from your indexed website content (typically 5-8 chunks of ~1000 characters each)
Conversation History: Last 5 question-answer pairs from the current session
Model Parameters: Temperature (0.1), max tokens (1000), and other generation settings
Data Usage & Storage
Data is transmitted only for generating responses to user questions
No data is stored or used for training by external AI providers (per their API terms)
Data transmission occurs in real-time and is not cached by the plugin on external servers
All API communications use HTTPS encryption
Local WordPress Storage
The plugin stores the following data in your WordPress database:
Options (wp_options table):
* ragbot_settings – Plugin configuration including API keys, widget settings, and preferences
Custom Tables:
* wp_rag_docs – Indexed website pages and uploaded documents
* wp_rag_chunks – Text chunks created from indexed content
* wp_rag_embeddings – Vector embeddings for semantic search
* wp_rag_sources – Content source configurations (domains, settings)
* wp_rag_logs – Chat conversation logs (optional, includes user name/email if pre-chat form enabled)
* wp_rag_url_queue – Queue of URLs pending indexing
Session Data:
* PHP sessions store temporary conversation history (cleared when session ends)
* Browser sessionStorage stores chat UI state (cleared when tab closes)
Data Control & Privacy
User Control:
* Delete API keys anytime from Settings > Fast RAGbot > Models tab
* Clear all indexed content using “Clear Index” button
* Reset plugin settings to defaults
* Export or delete chat logs from Settings > Fast RAGbot > Chat Logs tab
Data Deletion:
* Deactivating the plugin preserves your data
* Uninstalling the plugin removes all database tables and options
* Use “Clear Index” to remove indexed content without uninstalling
Privacy Compliance:
* No data is shared with third parties except your chosen AI provider
* Chat logs are optional and stored locally in your database
* Pre-chat form (name/email collection) is optional and disabled by default
* All user inputs are sanitized and validated
* Rate limiting prevents abuse (10 requests per 60 seconds per IP)
Developer Privacy Policy
For questions about data handling, please review:
* Your chosen AI provider’s privacy policy (links above)
* Your own website’s privacy policy (you are the data controller)
* WordPress.org privacy guidelines: https://wordpress.org/about/privacy/
Privacy Policy
This plugin acts as a data processor, sending user questions to your chosen AI provider. You (the site owner) are the data controller and responsible for:
* Disclosing AI service usage in your privacy policy
* Obtaining user consent where required by law (GDPR, CCPA, etc.)
* Ensuring compliance with local privacy regulations
The plugin stores chat logs locally in your database. If you enable the pre-chat form, user names and emails are stored and should be disclosed in your privacy policy.
Support
For support, please visit the plugin’s support forum or contact the developer.
Credits
Supports embeddings and text generation using Google Gemini, OpenAI, or Claude.
Built with WordPress coding standards
Follows accessibility best practices
