# Data and AI Bootcamp

## Lab Guide

Welcome to the ServiceNow Data and AI hands-on lab guide will give you practical experience with ServiceNow's Generative AI assistant, Now Assist, and AI Agents, that you can **leverage for Demos & POVs.**

### 🎯 Lab Objectives

By completing this workshop, you will:

* Enable Now Assist and start using GenAI
* Review the Now Assist and Agents turnkey configuration
* Learn to deploy advanced features and capabilities of Now Assist, & AI Agent

### 📋 Prerequisites

* Access to a ServiceNow demohub instance with Now Assist and AI Search enabled
* Admin privileges for configuration
* Basic familiarity with ServiceNow platform

### 🗂️ Bootcamp Structure

| Section                                                                        | Topic                                       | Estimated Time |
| ------------------------------------------------------------------------------ | ------------------------------------------- | -------------- |
| **Kindergarten**                                                               |                                             |                |
| [Section 0](/dataailab/section00-ihubv2a.md)                                   | Using Integration Hub                       | 40 minutes     |
| [Section 1](/dataailab/section01-start-using-genai.md)                         | Start using Gen AI on Day 1                 | 5 minutes      |
| [Section 2](/dataailab/section02-building-agents-simple.md)                    | Building AI Agents and Use Cases            | 20 minutes     |
| [Section 3](/dataailab/section03-design-knowledge-graph.md)                    | Building Knowledge Graph and AI Agent       | 30 minutes     |
| [Section 4](/dataailab/section04-skill-kit.md)                                 | Building Skill Kit with Tools               | 30 minutes     |
| **Primary**                                                                    |                                             |                |
| [Section 5](/dataailab/section05-ai-search-stop-words.md)                      | Stop Words and AI Search Configuration      | 20 minutes     |
| [Section 6](/dataailab/section06-genai-controller-config.md)                   | Gen AI Controller Configuration             | 20 minutes     |
| [Section 7](/dataailab/section07-skill-kit-with-open-ai.md)                    | Skill Kit with OpenAI                       | 20 minutes     |
| **High School**                                                                |                                             |                |
| [Section 8](/dataailab/section08-virtual-agent-designer.md)                    | Virtual Agent Designer with LLM             | 30 minutes     |
| [Section 9](/dataailab/section09-data-privacy-security.md)                     | Data Privacy and Security                   | 20 minutes     |
| **Junior College**                                                             |                                             |                |
| [Section 10](/dataailab/section10-nowassist-for-docintel-doc-extraction.md)    | Now Assist for DocIntel Document Extraction | 40 minutes     |
| [Section 11](/dataailab/section11-building-incident-error-extract-ai-agent.md) | Building Doc Intel AI Agent                 | 20 minutes     |
| **University**                                                                 |                                             |                |
| [Section 12](/dataailab/section12-advanced-features.md)                        | Advanced Features                           | 20 minutes     |
| [Section 13](/dataailab/section13-xcc-connector.md)                            | Building XCC Connector                      | 20 minutes     |

### 📚 Additional Resources

#### Pre-Reading Material

* [Gen AI Controller](https://servicenow.sharepoint.com/sites/PlatformEnablement/SitePages/Generative-AI-Controller-FAQ.aspx?csf=1\&web=1\&e=54Uc8d\&CID=0e880fea-6825-4c4e-a852-5614db031661)
* [Virtual Agent Designer](https://www.servicenow.com/docs/csh?topicname=conversation-designer-virtual-agent.html\&version=latest)
* [Stop Words](https://www.servicenow.com/docs/csh?topicname=stop-words-ais.html\&version=latest)
* [Now Assist in AI Search](https://www.servicenow.com/docs/bundle/zurich-platform-administration/page/administer/ai-search/reference/now-assist-ais.html)
* [Now Assist Skill Kit](https://www.servicenow.com/docs/csh?topicname=exploring-now-assist-skill-kit.html\&version=latest)
* [Data Privacy](https://www.servicenow.com/docs/bundle/zurich-platform-security/page/administer/security/concept/explore-now-assist-data-privacy.html)

#### Appendix

* [Appendix A1: Now Creator Sample Prompts](https://github.com/rajatrakesh/DataAILab/blob/main/appendix-a1-sample-prompts.md)
* [Appendix A2: Agent Ideas](https://github.com/rajatrakesh/DataAILab/blob/main/appendix-a2-agent-ideas.md)
* [Appendix A3: AI Search Set-Up](https://github.com/rajatrakesh/DataAILab/blob/main/appendix-a3-ai-search-setup.md)
* [Appendix A4: Application Scope](https://github.com/rajatrakesh/DataAILab/blob/main/appendix-a4-application-scope.md)

### 🚀 Getting Started

1. Start with [Lab Configuration](https://github.com/rajatrakesh/DataAILab/blob/main/lab-configuration.md) to verify your instance is ready
2. Follow the sections in order for the best learning experience
3. Each section builds upon previous knowledge and configurations

### 💡 Tips for Success

* Screenshots are referenced throughout - they're stored in the `/screenshots` folder
* Code blocks may need review and adjustment for your specific environment
* Take time to understand each step before proceeding
* Use the appendix for additional examples and troubleshooting

### 📄 About This Workshop

This workshop was created for technical workshops and covers explanation, code examples, and step-by-step procedures with visual guidance. The content is designed for linear, step-by-step following.

***

*© 2025 ServiceNow, Inc. All rights reserved. This workshop guide is for educational purposes.*


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://servicenow-data-and-ai.gitbook.io/dataailab/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
