S'limane Chanchoul AI chatbot for WordPress

WordPress plugin: Site Answers

AI chatbot for WordPress that answers from your own pages, with sources

Visitors ask a question. The chat finds the right passages on your site and answers from them, with numbered links to the pages it used.

The button opens a real WordPress site in your browser: a fictional store called Atlas Home. The first load downloads about 30 MB: about 7 seconds on fast internet, longer on a phone. Then click Ask in the corner. You are logged in as admin there: the "Plugin settings" link on the store's home page opens Settings > Site Answers. The demo store has pages and posts only; product answers (price, SKU, stock) are covered by the WooCommerce tests.

The Atlas Home demo store with the chat open: the visitor asked about the return policy and the answer cites the Returns and refunds page.

What it does

See it

An Arabic question on the English demo store: the answer comes back in Arabic, right to left, with the English source pages listed under it.
An Arabic question on an English site. The answer comes back in Arabic.
Settings, Site Answers: index status with 10 items in 14 passages, a Rebuild index button, and a test box showing an answer with the passages it used and their scores.
Settings > Site Answers: index status, Rebuild button and a test box that shows the passages used.

How it works

  1. It splits your published content into short passages and keeps them in your WordPress database. Edits are picked up automatically.
  2. For each question it ranks the passages and keeps only the ones that really match. Nothing relevant means no AI call.
  3. The AI gets those passages only, and must cite them. You see the numbered sources under the answer.

Tested on WordPress 7.1 (PHP 7.4 and 8.3) and 6.4 (PHP 7.4), with WooCommerce products (search tests), questions in English, French and Arabic, and a phone screen. Source code: github.com/slimaneoptic/site-answers. GPL license.

Limits