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:
- An agent: This is the top-level AskJack entity. Each unique body of queryable knowledge should have its own AskJack agent.
- 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.