Fixing knowledge articles for AI in a service desk environment

Fixing Knowledge Articles for AI | Why Your Chatbot Keeps Getting It Wrong

In a recent post, we looked at how AI in ITSM can either accelerate service delivery or add more work if the data’s not ready. One recurring issue ive had is AI chatbots serving up irrelevant or outdated knowledge articles. If you’ve ever wondered why your chatbot can’t get it right, this post is for you.

Here’s a problem I’ve experienced first hand which may sound familiar

  1. We had a single IT knowledge base with over 200 knowledge custodian groups, nearly impossible to manage or govern effectively.
  2. The organisation had more than 1,000 assignment groups, making it complicated to align knowledge ownership and accountability.
  3. Governance was missing. Articles were poorly maintained, rarely updated, and often lacked review cycles.
  4. The knowledge base was dis-organised, badly categorised, hard to search, and difficult for both humans and AI to navigate.

In our previous post on AI in ITSM, we explored how AI is often blamed when the real culprit is poor data readiness. Nowhere is this more obvious than in knowledge bases. Before rolling out any AI-powered assistant, especially in platforms like ServiceNow, you need to fix your foundation.

Here’s how.

Why Knowledge Quality Matters

Generative AI and chatbot assistants rely on structured, well tagged, and accurate knowledge articles to function. If the articles are outdated, irrelevant, or inconsistently formatted, AI won’t magically overcome those flaws. Instead, it will amplify them, often in front of end users.

Some common issues include.

  • Irrelevant or duplicate content surfacing
  • Inconsistent article formats confusing Natural Language Processing (NLP)
  • Poor use of tags or metadata
  • Long, bloated articles with no clear summary
  • Knowledge gaps leading to fallback answers like “Contact the Service Desk”

In the below example Ive referenced ServiceNow as this is something i have worked with on a regular basis. I would expect most tools to be similar.

Five Ways to Fix Your Knowledge Base in ServiceNow

1. Audit for Relevance

Use ServiceNow’s knowledge analytics dashboards to identify

  • Articles with low helpfulness ratings
  • Articles with zero recent views
  • Content past its Valid To expiry date

These should be archived, rewritten, or removed.

2. Standardise Article Structure

Use templates in ServiceNow to enforce consistency across your knowledge base. Best practice:- include headings like..

  • Summary
  • Applies To
  • Resolution Steps
  • Related Articles

This improves both human readability and AI interpretation.

3. Tag with Purpose

The “Meta” field in ServiceNow can drastically improve search performance if used correctly. Tips:-

  • Avoid generic tags like issue | tech | help | support
  • Use precise terms (e.g., VPN_timeout, Outlook_config, SSO_login_failure, Zoom_audio_setup)
  • Repeat important tags to boost their search weighting (In ServiceNow’s AI Search and legacy Zing search engines, keyword frequency is a factor in ranking relevance. Repeating a tag (like "VPN_timeout") in the Meta field, article body, and summary makes it more likely that this article will surface when users search for related issues. It trains the search to associate the article strongly with that topic.)

4. Add Metadata That Matters

Enrich your articles with contextual metadata:

  • Product or service
  • Issue type
  • Keywords

This helps Now Assist and AI Search narrow results and avoid incorrect matches.

5. Test with Real Queries

Before turning your chatbot live, test it against real user phrases. Use ServiceNow’s AI Search Preview or Now Assist suggestions. Here are three real-world example queries you could use to test your chatbot and knowledge base, along with the reasoning behind each..

1. Can’t log in to VPN from home

Why? This is a typical end-user phrase, phrased conversationally rather than technically.
What you’re testing:

  • Does it surface an article tagged with VPN_timeout or remote_access_failure?
  • Does the article address home access specifically, or is it too generic?

2. Outlook keeps asking for password

Why? It’s a frequent issue with cached credentials or expired authentication tokens.
What you’re testing:

  • Does the article explain both the cause and the fix (e.g. clearing Windows Credential Manager)?
  • Is it linked to SSO_login_failure or Outlook_config tags?

3. Set up email on new phone

Why? It’s a mobile related, device agnostic query and useful to test for articles with platform specific guidance.
What you’re testing..

  • Does it surface a device specific article (e.g., Android vs iOS)?
  • Is there a step-by-step article linked with tags like mobile_email_setup, BYOD_support, or ActiveSync?

Each of these simulates a natural end-user query rather than a technical keyword, allowing you to evaluate if your AI can interpret intent, context, and specificity the three pillars of relevance for chatbots and AI search.

Always ask yourself..

  • Do the right articles surface?
  • Are they helpful?
  • Do they match the user’s intent?

If not, refine the tags, content, or structure until they do.

Final Thoughts

If AI is misfiring, your articles might not be ready. It’s not a tool problem, it’s a content one. Fixing your knowledge base isn’t glamorous, but it’s essential groundwork.

Want to see how this fits into the bigger picture of AI in ITSM? Read the original post here.

🔗 Further Information

Leave a Comment

Your email address will not be published. Required fields are marked *