I want to apply the Now Assist Skill Kit only to specific knowledge bases.
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
3 週間前
Dear Experts
I want to apply the Now Assist Skill Kit only to specific knowledge bases
I am creating a Now Assist Skill Kit.
I dislike consuming a large number of assists, so I want to target only specific knowledge bases with the Now Assist Skill Kit. Is this possible?
For reference, what I'm specifically doing is evaluating knowledge using the Now Assist Skill Kit.
Thank you in advance.
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
3 週間前
Hi @M_Tomy ,
That is a very smart approach regarding cost control (Assist consumption). Since GenAI assists are metered, scoping the data source is the best way to manage efficiency.
Technical Concept: The Now Assist Skill Kit (NASK) acts as the "Processor/LLM". It does not inherently own the "Scope" of the data. The scope is determined by the Retrieval Tool (Data Source) you connect to the skill.
To restrict the skill to specific Knowledge Bases, you must apply the filter at the AI Search layer, which feeds the data to your skill.
Here is how you can achieve this architecture:
Approach 1: Filtering via AI Search Profile (Recommended for RAG)
If your Skill Kit is using a "Retrieval" tool (RAG) to fetch articles for evaluation:
Define a Specific Search Profile:
Do not use the generic Global Search profile. Create or modify an AI Search Profile dedicated to this skill.
In this profile, navigate to Result Improvement Rules or Filter configurations.
Create a rule that enforces a filter: Knowledge Base | IS | [Your Specific KB].
Bind the Profile to the Skill:
Inside the Now Assist Skill Kit, when defining your Tool (the search capability), ensure it points to this specific Search Application/Profile.
By doing this, the GenAI model will only ever receive context chunks from the allowed KBs.
Approach 2: Filtering via Flow Designer (If using Inputs)
If your skill is designed to evaluate a specific article passed as an input (e.g., "Evaluate this text"), the restriction happens in the Logic/Trigger:
The Trigger:
In Flow Designer, where you trigger the Skill, add a condition to the trigger itself.
Condition: Knowledge Base | IS | [Target KB].
The Execution:
The Flow will only execute (and consume an Assist) if the article belongs to the allowed KB. If it's outside the scope, the flow stops before calling the GenAI action.
Summary: You cannot "checkbox" a Knowledge Base inside the Skill Kit prompt editor directly. You must filter the Search Source (Approach 1) or filter the Trigger (Approach 2) to ensure the LLM never sees or processes unwanted data.
If this clarifies the architecture for scoping your skill, please mark it as Accepted Solution.
Best regards,
Brandão.
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
木曜日
Hi @M_Tomy,
You can use the below articles:
https://www.servicenow.com/community/now-assist-articles/now-assist-skill-kit-nask-faq/ta-p/3007953
This helps you to understand the concept in depth. All the best 👍
If you find my answer useful, please mark it as Helpful and Correct. 😊
Regards,
Soham Tipnis
ServiceNow Developer || Technical Consultant
LinkedIn: www.linkedin.com/in/sohamtipnis10
