logo

NJP

Application generation - quick start and prompting guide

Import · Jun 06, 2024 · article

"Create an app" button in Now Assist Panel

Refer to the [installation instructions in the docs site](https://docs.servicenow.com/csh?topicname=install-now-assist-app-generation.html&version=latest) on how to install and configure application generation.

Once installed and configured, users will require the **admin** role in addition to the **now.assist.creator** role. Users with these roles will now have the "Create an app" button in Now Assist

## Get to know Now Assist

Start by getting to know a little bit about Now Assist, try pasting these prompts into the Now Assist panel and see how Now Assist responds back.

Compare the responses you receive with the responses I received. They may be quite different.

I am reading an article about Now Assist and Generative AI on the ServiceNow platform. Can you tell me about yourself and what you do?

[Spoiler](https://www.servicenow.com/community/now-assist-articles/application-generation-quick-start-and-prompting-guide/ta-p/2954325?nobounce#)

_I'm a 'Now Assist' that helps define application requirements for ServiceNow. My role involves interviewing you to understand your needs and then, based on the information you provide, I create a detailed application specification._

What kinds of questions will you ask me?

[Spoiler](https://www.servicenow.com/community/now-assist-articles/application-generation-quick-start-and-prompting-guide/ta-p/2954325?nobounce#)

_I will ask you questions related to your application needs. For example, I may ask about the purpose of the application, the target users, the data you need to store, and the user interface needs._

Can you give me an example application description so that I might better understand how to structure my application requirements?

[Spoiler](https://www.servicenow.com/community/now-assist-articles/application-generation-quick-start-and-prompting-guide/ta-p/2954325?nobounce#)

_Here’s what I’ve got:_
**App Name**
Leave Application Management
**App Overview**The app is designed to digitize and streamline the process of applying for leaves by employees.

**Users**
Employees: Apply for leaves, check leave balance

HR Manager: Approves or rejects leave requests, updates leave balances

**Key Features**
Employees can apply for leaves specifying the type of leave, duration and reasonHR Manager can view the applications and approve or reject based on leave balances and other company policies

Automatic update of leave balance on approval of leave

**User Interface**

Form for employees to apply for leaves
Form for HR Manager to view and take action on leave applications
Record Producer for employee to submit leave application through Service Catalog

Based on your training, what are the most important things to consider when building an application?

[Spoiler](https://www.servicenow.com/community/now-assist-articles/application-generation-quick-start-and-prompting-guide/ta-p/2954325?nobounce#)

_When building an application, it's important to consider several factors. These include the purpose of the application, the target users, the data to be stored, key features needed, and the user interface design._

In your experience, what are the most common use cases that are turned into ServiceNow applications?

[Spoiler](https://www.servicenow.com/community/now-assist-articles/application-generation-quick-start-and-prompting-guide/ta-p/2954325?nobounce#)

_ServiceNow applications are often created to automate and streamline business processes. Common use cases include Incident Management, Request Management, Asset Management, HR Service Delivery, and IT Operations Management._

Now Assist feels very impersonal to me, from now on I would like to rename you to George, it will help me engage better with you in the future

[Spoiler](https://www.servicenow.com/community/now-assist-articles/application-generation-quick-start-and-prompting-guide/ta-p/2954325?nobounce#)

_I'm sorry, but I'm unable to change my name as I'm a ServiceNow AI function designed to assist you in building applications._

**Now Assist is quite bullish and will resist attempts to re-assign it to other tasks or requests to change topic.**

## Prompting tips for application generation

Application generation is a conversational AI experience. It differs from the other AI skills in Now Assist for Creator. Playbook generation, for example, is a series of prompt layers that process a single user prompt, there is no opportunity to revise, and the AI is not interacting with the user, rather just delivering an output.

Application generation is interactive, and more akin to messaging colleagues on teams or slack. Treat your responses as such, while you don't have to be strictly polite, keep structure conversational and try to imprint how you feel about suggestions in the tone of your messages. Be as verbose as you see necessary, the more context Now Assist is given the better its decisions will be.

## Some prompt variations to try

### Reference an existing knowledge domain

Use phrases like: "based on your knowledge of" and "this app helps organisations comply with . . " to provide context to Now Assist to better understand the scope and potential users of the application.

#### Examples:

* I'm creating an application to help organisations comply with GDPR requirements, specifically recording legal justifications for recording data
* I'd like help creating an application to review our compliance with ASIC RG 209 Responsible lending conduct
* Based on you knowledge of warranty claims processes, help me create an app for customers to submit and agents to process warranty claims

####

### Ask for examples

If you're having trouble thinking of answers to Now Assist, throw the question back to it and ask it to recommend something.

Examples:

* Based on your knowledge of warranty claims processes, suggest the most common information collected.
* Who would be the primary user personas for an application like this?

This technique can also be great for validating your answers. After giving Now Assist a list of information to collect, ask Now Assist if it has any other recommendations.

#### Try it:

* Is there any other data you think I should track that we haven't discussed yet?

### Reviewing an application spec

Now Assist can be quite focussed on creating the application, so it may move on to next steps before you are ready. Don't be afraid to ask it to go back and spend more time listening to your requirements.

If Now Assist has generated an application spec for you, you can continue your conversation by clicking "Make changes".

#### Try it:

* Can you list out the data fields and their details one by one so I can suggest changes?
* What are the field types I can pick from for this data field?

## Share your prompt tips below

If you've found other neat ways to communicate with Now Assist to achieve a specific goal, let us know in the comments.

[](https://www.servicenow.com/now-platform/latest-release.html)

View original source

https://www.servicenow.com/community/now-assist-articles/application-generation-quick-start-and-prompting-guide/ta-p/2954325