Linux 软件免费装
Banner图

Vragen.ai: AI search and visitor insights

开发者 vragenai
更新时间 2026年11月3日 16:30
PHP版本: 8.1 及以上
WordPress版本: 7.1
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

analytics chatbot semantic search ai assistant ai search

下载

2.0.0

详情介绍:

Every conversation gives you insight. People don't visit your website to find a page. They want to know something, arrange something or get something done. With vragen.ai they ask in their own words and get an answer straight from your own content, with the source underneath so they can check it. You stay in control. You decide which content the AI uses, how it behaves and when a person needs to step in. But that's only the beginning. You see which questions visitors ask, what they're trying to achieve, where information is missing and which answers could be better. So you don't just learn where people click, but what they actually need. From searching to asking. From information to action. For your visitors: answers, not result lists For you: insight into what your visitors need The plugin keeps vragen.ai fed with your content. In your vragen.ai environment you then see what visitors ask and how well your content answers them. For your WordPress site: set up once, then it runs Safe and under your control Vragen.ai is built by SWIS, a digital agency in Leiden, the Netherlands. SWIS is certified to ISO 27001, NEN 7510 and ISO 9001. Read more on security and data protection. What you need A vragen.ai account. Plans start at €49 per month, see pricing. No account yet? Create a demo or try vragen.ai yourself. Features in detail The admin UI is available in English and Dutch, following your site language. For developers Filters to customise indexing and search: Credentials and the API domain can be set as constants in wp-config.php, see Installation.

安装:

  1. Install and activate the plugin.
  2. Go to Settings → Vragen.ai.
  3. Enter your customer name (the {customer} in {customer}.vragen.ai) and API token. A success notice confirms the connection.
  4. Select the post types to synchronise and save.
  5. Optionally run Bulk synchronisation to index existing content.
For production, you can keep secrets out of the database by defining them in wp-config.php: define( 'VRAGENAI_CUSTOMER', 'your-organisation' ); define( 'VRAGENAI_TOKEN', 'your-api-token' ); These constants take precedence over the values stored in the settings screen. The API is reached at {customer}.vragen.ai by default. For staging or self-hosted environments you can change the root domain (the customer name stays the subdomain) by defining: define( 'VRAGENAI_API_DOMAIN', 'example.com' ); With customer your-organisation this targets https://your-organisation.example.com/api/v1. There is no settings-screen field for this on purpose.

屏幕截图:

  • Add the Vragen.ai block to a page or template and point it at a deployment.
  • Bulk synchronisation of existing published content from the settings screen.
  • Your synced content as processed knowledge items in the vragen.ai knowledge base.
  • A visitor's question answered from your own content, with the source underneath.
  • The Analysis in your vragen.ai environment: all questions grouped into themes, with feedback and evaluation scores.

升级注意事项:

2.1.3 Security fix: related content and native search no longer list posts a visitor cannot open, including password-protected posts. 2.1.2 Security fix: password-protected content is no longer indexed in the knowledge base. 2.1.1 Adds native ACF content support and ACF PDF file-field indexing. 2.1.0 Adds embedding blocks, optional semantic native search and a related-content block. 2.0.0 Initial public release.

常见问题:

Do I need a vragen.ai account, and what does it cost?

Yes. The plugin connects your site to your own vragen.ai knowledge base. Plans start at €49 per month; all plans are listed on https://www.vragen.ai/en/pricing/. You can create a demo first at https://www.vragen.ai/en/request-a-demo/.

Can the AI make up answers?

Vragen.ai only answers from the sources you choose and has no access to the internet. If the answer isn't in those sources, it says so and points the way. That is a design choice, not a guarantee that a language model never summarises something wrongly. That's why every answer shows its source, and why you test the answers in a separate environment before anything goes live.

What insights do I get, and where?

In your vragen.ai environment, not in WordPress. You see every question visitors ask, the Analysis groups them into themes, and each theme shows visitor feedback and evaluation scores for reliability, relevance and source relevance. Read more about the Analysis.

Where is my data stored?

In the Netherlands. You choose the language model; the whole chain can run in the Netherlands. Conversations are never used to train AI models. See https://www.vragen.ai/en/security/ for the details, including the data processing agreement.

Where do I get a customer name and API token?

From your vragen.ai account. See https://vragen.ai/docs.

Does it extract text from PDFs itself?

No. The plugin sends the file URL to vragen.ai, which crawls and extracts the text server-side.

Does it support multiple languages?

Yes. With WPML or Polylang active, all translations of a post are treated as one piece of content: they are merged into a single vragen.ai document keyed on the default-language (canonical) translation, with the document content taken from that translation and every available language listed in its metadata. Translations are assumed to be semantically equivalent, so only the canonical content is indexed.

Can I use vragen.ai for the site's own search?

Yes. On Settings → Vragen.ai, enable replacing the native search. Your theme's existing search page, results template and search widget then return semantic results from vragen.ai, ordered by relevance, with pagination preserved. Only synced content is searchable. If the API is unavailable or times out, the plugin falls back to WordPress' built-in search so the site never loses search.

How do I show related content?

Add the Vragen.ai gerelateerde content block to a post or template, or use the [vragenai_related] shortcode. It lists content semantically related to the current post (excluding the post itself). The post must already be synced to vragen.ai.

What content gets indexed, and how is visibility handled?

Only publicly visible posts are indexed and shown: the plugin skips draft, pending, scheduled, private, trashed, non-public custom statuses and password-protected posts, on both the sync and the read paths. For content a plugin gates by role or membership, add a vragenai_post_is_visible filter returning false for those posts, and they are kept out of indexing, related content and search together. Returning false to hide a post is the safe use; returning true on the read side can also reveal an otherwise-hidden post, so only do that when you mean to. One limitation to know: a post is indexed whole. The plugin renders a post's content in a background job, without a logged-in visitor, so if you hide only part of an otherwise public post (a members-only block or section, a conditional field), that part can still be rendered at index time even though a visitor does not see it on the page. If you use section-level gating, strip the restricted content before indexing with the vragenai_document_render_content_source or vragenai_document_content_fragments filters, exclude specific ACF fields with vragenai_include_acf_field, or keep the whole post out with vragenai_post_is_visible or vragenai_should_index_post.

The embed doesn't appear on a site with a Content Security Policy (CSP)?

If you use the Vragen.ai embed block or the site-wide embed, it loads a script from your vragen.ai instance and makes API calls to it, so a strict CSP must allow your vragen.ai domain:

Note that *.vragen.ai does not match the bare vragen.ai, so include both. If you set the VRAGENAI_API_DOMAIN constant, allow that domain instead.

更新日志:

2.1.3 2.1.2 2.1.1 2.1.0 2.0.0