{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":24203,"path":"intelligent-experiences/now-assist-skill-kit/using-now-assist-skill-kit.md","title":"Using AI Skill Kit","bundle":null,"doc_type":null,"release":"australia","body":"\n# Using AI Skill Kit\n\nUse AI Skill Kit to create and publish prompts and custom skills for Otto.\n\nBuilding a custom skill in AI Skill Kit is a sequential process. The following steps take you from an empty skill through to activation, where end users can trigger it from the platform.\n\n## Create a skill\n\nCreate a skill or clone an existing base system skill. Clone a Otto skill if it's close to what you need but requires modification.\n\n-   [Create a skill](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/intelligent-experiences/now-assist-skill-kit/create-new-skill.md)\n-   [Clone and edit a ServiceNow skill](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/intelligent-experiences/now-assist-skill-kit/clone-and-edit-servicenow-skill.md)\n\n## Build the prompt\n\nA prompt is an instruction template sent to the AI model when the skill runs. Define what information the skill receives as inputs, write the prompt text, and optionally add tools that gather additional context before the prompt executes.\n\n-   [Create a prompt](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/intelligent-experiences/now-assist-skill-kit/create-prompt-template.md)\n-   [Add a tool](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/intelligent-experiences/now-assist-skill-kit/add-a-tool.md)\n-   [Add a retriever](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/intelligent-experiences/now-assist-skill-kit/add-retriever.md)\n-   [Add a web search](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/intelligent-experiences/now-assist-skill-kit/add-web-search.md)\n-   [Use prompt assistance](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/intelligent-experiences/now-assist-skill-kit/use-prompt-assistance.md)\n\n## Test and evaluate\n\nBefore publishing, test your prompt against real records on your instance to verify the output. You can also run a formal evaluation, which measures output quality against expected results using correctness and faithfulness scores.\n\n-   [Test a prompt](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/intelligent-experiences/now-assist-skill-kit/test-prompt-template.md)\n-   [Evaluate a prompt](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/intelligent-experiences/now-assist-skill-kit/evaluate-prompt.md)\n\n## Publish and activate\n\nWhen your skill is ready, finalize the prompt and publish it. Publishing makes the skill visible to a Otto admin, who then activates it in AI Admin Hub to make it available to your users.\n\n-   [Finalize and publish a skill](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/intelligent-experiences/now-assist-skill-kit/publish-skill.md)\n-   [Activate a skill](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/intelligent-experiences/now-assist-skill-kit/activate-skill.md)\n\n## Call a skill from a script\n\nAfter a skill is published, you can call it from a server-side script, so that you can integrate the skill into automated workflows or business rules. For more information, see [Call a custom skill from a script](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/intelligent-experiences/now-assist-skill-kit/call-custom-skill-from-script.md).\n\n-   **[Create a skill](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/intelligent-experiences/now-assist-skill-kit/create-new-skill.md)**  \nCreate a custom skill for Otto. Custom skills extend the generative AI capabilities of Otto to fit your own use cases.\n-   **[Create a prompt](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/intelligent-experiences/now-assist-skill-kit/create-prompt-template.md)**  \nAfter you create a custom skill, create a prompt. The prompt defines the instructions that the skill sends to the LLM and the skill inputs that it uses.\n-   **[Use prompt assistance](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/intelligent-experiences/now-assist-skill-kit/use-prompt-assistance.md)**  \nUse prompt assistance to start your prompt from an example in the prompt library or from a prompt that ServiceNow Otto generates.\n-   **[Test a prompt](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/intelligent-experiences/now-assist-skill-kit/test-prompt-template.md)**  \nAfter you create a prompt for your custom skill, test it before you finalize it to verify that it returns the expected results.\n-   **[Evaluate a prompt](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/intelligent-experiences/now-assist-skill-kit/evaluate-prompt.md)**  \nUse the AI Skill Kit evaluation tools to measure how your skill prompts perform against a dataset, using automated metrics and human feedback.\n-   **[Finalize and publish a skill](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/intelligent-experiences/now-assist-skill-kit/publish-skill.md)**  \nFinalize at least one prompt and publish your custom skill so that a Otto admin can activate it.\n-   **[Activate a skill](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/intelligent-experiences/now-assist-skill-kit/activate-skill.md)**  \nAfter you create and publish a custom skill, you must activate it in AI Admin Hub. Activating the skill enables you to trigger the skill within the UI.\n-   **[Call a custom skill from a script](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/intelligent-experiences/now-assist-skill-kit/call-custom-skill-from-script.md)**  \nCall a custom skill from a UI action script so that you can run the skill and use its output in your instance logic.\n\n**Parent Topic:**[AI Skill Kit](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/intelligent-experiences/now-assist-skill-kit/now-assist-skill-kit-landing.md)\n\n"}}