Earl Duque
Administrator

Hey ServiceNow Developers!

 

Big news today! The teams behind the PDI program and Build Agent just rolled out two updates that make it easier than ever to try conversational coding (aka vibe coding) with the new Build Agent.

 

First, there’s now a full vibe coding experience right on developer.servicenow.com. You can experiment with Build Agent and spin up custom apps directly on your Personal Developer Instance (PDI).

 

You can also grab the Build Agent Trial app from the Store, which gives you up to 25 free prompts to explore and build right on your instance.

 

Both updates are designed to help you jump in faster. no setup pain, just build and go.

 

Usage is limited

 

On PDIs you get 10 prompts per month so we recommend that you be intentional on how you want to use it. We suggest you try it at least in these two ways:

 

buildagent.png

 

Basically, we want you to try it once with a super descriptive prompt, and then try it again with a YOLO prompt. Trying it intentionally both these ways will give you a good understanding of Build Agent's capabilities.

 

Try it this way once: Be descriptive

 

Be as descriptive as you can be so that the Build Agent gets as close to what you were hoping for as possible. Here's a template prompt you can use:

 

You are building the following application. If any detail is missing, choose sensible defaults and proceed, then document what you assumed.
[Replace the bracketed content below. If a section does not apply, delete it.]

## Goal
- Primary objective: [clear, outcome-focused goal in one sentence]
- Success criteria: [3 to 6 measurable checks the app must pass on day one]
- Non-goals: [things explicitly out of scope]

## Audience
- Users: [roles or job titles, for example “intake submitters”, “approvers”, “operations analysts”]
- Skill level: [novice, intermediate, expert]
- Usage pattern: [daily, weekly, ad-hoc, mobile in field, call-center desktop, etc.]

## App Identity
- App name: [e.g., “Equipment Checkout”]
- Data classification: [internal, confidential, restricted]
- Themeing: [Default or pick a mood/vibe that you are going for]

## What the App Must Do
- Core capabilities (list 5 to 10 plain language statements):
  1. [e.g., “Allow staff to request equipment with desired pickup date.”]
  2. [...]
- SLAs or service targets: [e.g., “approval within 2 business days”, “fulfillment within 5 business days”]
- Reporting needs: [e.g., aging by state, throughput by month, backlog by assignee]

## Data Model (Tables, fields, relationships)
[This is optional, you can also let Build Agent guess entirely!]
Create the following tables. Include dictionary attributes, reference integrity, choice lists, indexes, and demo data. 
Unless otherwise stated, add standard fields (Number, State, Assigned to, Short description, Description, Opened by, Opened, Updated, Active).

[TABLE 1]
- Table label and name: [Label], [x_[company]_[table]]
- Extends: [task or none]
- Ownership: [who creates and updates records]
- Fields:
  - [field_name] (type: [string|integer|reference to [table]|choice|date|datetime|boolean|currency|URL|email|attachment], required: [yes/no], max length: [n], default: [value], notes: [validation or regex])
  - [repeat per field]
- Choices (if any): 
  - [field_name]: [value=Label, value=Label, ...]
- Business rules on this table:
  - [rule name]: [when to run, what it enforces]
- Indexes and uniqueness:
  - [field or composite], unique: [yes/no]

[TABLE 2]
- Table label and name: [...]
- Extends: [...]
- Fields: [...]
- Relationships:
  - One-to-many or many-to-many with [table], store in [m2m table if needed], cascade delete: [yes/no]
- Sample records: [...]
[Repeat for each table]

## Automation (What scripts/business rules Build Agent should make for you)
[Describe what should happen with records when submitted]

## User Experience
[Describe how the user should interact with your app]

## Security and Roles
- Roles: 
- ACLs:

## Output Required From You (the build agent)
Provide at the end:
1) A build log of everything created (names and paths) 
2) A quick start checklist (how each role uses the app) 
3) Any assumptions you made 

## Constraints and Defaults
- [Things like, I prefer that you do X over Y when possible]
- If a choice must be made and nothing is specified, choose the simplest workable option and document it

 

Try it this way once too: Super-simple prompt

 

 

Share your experience!

 

Let us know how it goes!

28 Comments
ishikawa-da
Giga Sage

I just tried Build Agent on my PDI!

I built the app with just a YOLO prompt and a few approvals! It was a truly pleasant experience! The automatic generation of sample data is also a big plus!

 

Additionally, for areas like image processing with low affinity to ServiceNow, it responded with "This is outside my expertise," clearly highlighting ServiceNow's core strengths!

 

Asset tableAsset tableServiceNow StudioServiceNow StudioServiceNow IDEServiceNow IDE

 

EdgarQ
Tera Contributor

thank you so much ill try using it

EdgarQ
Tera Contributor

which is actually better the build agent or the nowassist app engine ? im currently exploring everything as a beginner 

Jorro
Tera Contributor

I get constantly 500 when attempting something more meaningful

EdgarQ
Tera Contributor

nice one

abdelkadergh
Tera Contributor

GIVING MY BEST TO LEARN MORE AND MORE 

SushamaN
ServiceNow Employee

in my PDI, Build Agent isnt installed. How do I get that installed ? Please help.

Dr Atul G- LNG
Tera Patron

Hi @SushamaN 

You need to be on Zurich Patch 2. After that, simply navigate to Plugins and install the Build Agent.

SushamaN
ServiceNow Employee

instance is on Zurich Patch 3. Still in the plugins Build Agent isnt listed.

Dr Atul G- LNG
Tera Patron

It is compatible with Patch 2 as of now, according to the documentation.”