Linux 软件免费装
Banner图

AI Support Assistant

开发者 Devumar
更新时间 2026年9月19日 03:15
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

support chatbot gemini rag openai

下载

1.0.0 1.0.1

详情介绍:

AI Support Assistant lets you build an on-site chatbot that answers questions based on your actual documentation, product manuals, and guides. Most AI chatbots either hallucinate or require you to pay monthly subscription fees for external vector databases like Pinecone, Qdrant, or Milvus. This plugin takes a different approach: it stores embeddings and runs similarity queries directly inside your existing WordPress MySQL database. When a visitor types a question in the chat widget:
  1. The plugin converts the question into an embedding vector.
  2. It runs a cosine similarity search across your document chunks in MySQL.
  3. It sends the best matching excerpts to your chosen AI model (Gemini or OpenAI).
  4. The assistant replies using your content and shows which documents it referenced. If the answer is not in your documents, you can set a fallback response so the bot does not make things up.
Main Highlights Quick Demo Watch a walkthrough showing document upload and chat widget setup: [youtube https://www.youtube.com/watch?v=30vgNLbh6lk]

安装:

From the WordPress Dashboard
  1. Go to Plugins > Add New.
  2. Search for AI Support Assistant.
  3. Click Install Now, then Activate.
Manual Installation
  1. Download the plugin zip file.
  2. Go to Plugins > Add New > Upload Plugin and select the zip file.
  3. Click Install Now, then activate the plugin.
Getting Started
  1. Navigate to AI Support Assistant > Settings in your admin menu.
  2. Select your AI provider (Google Gemini, OpenAI, or WordPress Native AI Client) and enter your credentials.
  3. Save your settings.
  4. Go to AI Support Assistant > Upload to upload your documents (PDF, DOCX, TXT) or ingest public documentation URLs. The plugin extracts text and generates vector embeddings automatically.
  5. Place the chat widget on your site using the [ai_support_assistant] shortcode or the AI Support Assistant Widget block in the block editor.

屏幕截图:

  • Knowledge base document manager with file upload and chunk inspection.
  • Frontend chat widget with citation badges and dark theme.
  • Settings page for API credentials, model choice, and search threshold.
  • Conversation log table with CSV export button.

升级注意事项:

1.0.1 Recommended maintenance update with self-hosted fonts, enhanced native connector integration, and performance improvements. 1.0.0 Initial release.

常见问题:

Do I need a paid vector database subscription?

No. The plugin stores vector embeddings inside custom tables in your standard WordPress MySQL database and calculates cosine similarity directly. You do not need accounts with Pinecone, Qdrant, or any other vector database host.

What are the costs to run this?

The plugin itself is free. You only pay for the API tokens you use through Google Gemini or OpenAI. Both providers offer inexpensive models (such as Gemini Flash Lite or GPT-4o-mini), and Google AI Studio includes a free tier for light usage.

Which file formats and inputs can I train the assistant with?

You can upload PDF (.pdf), Microsoft Word (.docx), and plain text (.txt) files. Additionally, you can provide public webpage or documentation URLs directly—the plugin automatically crawls and indexes their text contents.

Can I train the chatbot on online documentation without uploading files?

Yes. Simply paste the URL into the document manager. The crawler fetches the page content, chunks the text, and stores semantic embeddings in your local WordPress database.

Is the plugin GDPR compliant?

Yes. The plugin bundles its typography (Plus Jakarta Sans in WOFF2 format) and scripts locally on your own server. It never makes requests to Google Fonts, CDNs, or external vector database SaaS platforms. Only necessary query prompts and document chunks are transmitted securely over HTTPS to your selected AI API (Google Gemini or OpenAI).

What if a visitor asks something not covered in the documents?

You can configure a fallback response under Settings (for example: "I do not have information about that in our documentation. Please email support@example.com"). The prompt instructs the model to stick to your reference material rather than guessing.

Can I customize the colors, title, and initial message?

Yes. You can edit the widget title, greeting message, input placeholder, and choose between light, dark, and glass styling directly from the settings page.

Does this work with page builders?

Yes. Insert the [ai_support_assistant] shortcode inside any shortcode module or text block in Elementor, Divi, Beaver Builder, or the WordPress Block Editor.

Are visitor conversations stored?

Yes, conversations are logged locally in your database so you can monitor query quality and check what users are asking. You can disable or review these logs at any time from the admin menu and export them to CSV.

更新日志:

1.0.1 1.0.0