Something fun to start the new year:

I built a WordPress plugin that adds an LLM chatbot to any WordPress site, needing only an OpenAI-compatible API endpoint.

Includes configurable system prompt, sampler settings, starting assistant message, session management, and conversation history settings

In terms of security, it implements encrypted API keys, prepared SQL statements, input sanitization, nonce verification, and session-based rate limiting. Also has optional full conversation logging with IP tracking for monitoring.

The real value comes from a simple, self-contained RAG implementation that uses MySQL FULLTEXT search, allowing self-contained installation without requiring external databases or datasources. It reindexes site pages and posts on-demand and/or on post/edit.

With this basic indexing, users can ask questions about data in site pages and posts. Relevant content is retrieved and fed into context, allowing the model to automatically answer questions based on the site’s own data, complete with links to source pages.

Apache 2.0 license.

https://github.com/AightBits/aightbot

Leave a comment

Dave Ziegler

I’m a full-stack AI/LLM practitioner and solutions architect with 30+ years enterprise IT, application development, consulting, and technical communication experience.

While I currently engage in LLM consulting, application development, integration, local deployments, and technical training, my focus is on AI safety, ethics, education, and industry transparency.

Open to opportunities in technical education, system design consultation, practical deployment guidance, model evaluation, red teaming/adversarial prompting, and technical communication.

My passion is bridging the gap between theory and practice by making complex systems comprehensible and actionable.

Founding Member, AI Mental Health Collective

Community Moderator / SME, The Human Line Project

Let’s connect

Discord: AightBits