Developer Programs

Learn

Docs

Requesting an AskJack Agent and Knowledge Base

Getting Started > Configuring AI Assist > Requesting an AskJack Agent and Knowledge Base

The brains behind AI Assist is AskJack, a Jack Henry tool that provides users with semantically meaningful answers to their questions on a specific body of knowledge… in this case, the content in your jhDocs documentation site.

You’ll first need the AskJack team to set two up things for you:

  1. An agent: This is the top-level AskJack entity. Each unique body of queryable knowledge should have its own AskJack agent.
  2. A knowledge base: This is the group of queryable documents for a specific AskJack agent.

(That team doesn’t have a formal communication channel set up yet, so for now just reach out to Luke Killinger at LKillinger@jackhenry.com and he’ll get you set up.)

Each jhDocs site may work with its own unique agent, or it may be part of a pool of jhDocs sites that all reference the same AskJack agent. For example, this documentation site for jhDocs has its own unique AskJack agent. But the group of jhDocs sites that make up the jackhenry.dev “docuverse” all share the same AskJack agent, as they all contribute to a single, large body of knowledge.

Each agent has 1 or more knowledge bases, one of which is the default knowledge base. jhDocs will push all commit changes to the knowledge base that you configure (described later in this section).

You will also need to retrieve and save four values from the AskJack team:

  • The agent ID: This is a non-private unique identifier for the AskJack agent that you’re working with.
  • The knowledge base ID: This is a non-private unique identifier for the AskJack knowledge base that you’re working with.
  • The client ID: This is a private identifier for the AskJack client. This value must be kept private.
  • The private key: This is a private key for communicating with AskJack. This value must be kept private.

You will add each of these values to various locations in your AI Assist configuration in later steps. Save them somewhere private for now.

After your AskJack agent and knowledge base have been set up, you can access your AskJack agent and knowledge base from the AskJack page at https://askjack.jackhenry.com/. We’re not documenting the internals of the AskJack UI; you’ll need to work with the AskJack team with any questions on that.

AI Assist end user interface
While AskJack does provide its own internal end user interface, your users will use jhDocs’ built-in AI Assist user interface. More on that later.
Next topic: Configuring your Repo for AI Assist

Support options
Have questions on this topic?
Join the jhDocs team in Microsoft Teams to connect with the community.
See something in this page that needs to change?
Send us feedback on this page.

Did this page help you?

Last updated Wed Dec 24 2025