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
Daniel Madsen
Mega Sage

First of all, great job for making this available to everyone!

 

I'm still trying to wrap my head around what conversational coding really is, because with this prompt, it's like a user story, which a PO persona would probably do, mixed with technical details like table extensions, relationships, technology choices and so on that an architect would probably do. In a way it seems to require a "full stack" aware persona, who might not necessarily be deep on the technical knowledge, since the build agent will provide the implementation, but have to have some breadth of the technical landscape. It could also be that the different aspects of the prompt are handled by different personas ( PO / SME / Architect / Developer ) before being handed off to the agent, or maybe a totally different workflow. It feels like new territory, and I'm excited about it! 

Rampriya-S
Kilo Sage

Built the Asset Return Tracker app in just 5 minutes right inside my PDI — thank you for making the Build Agent available in PDIs! Truly appreciate this amazing capability.

RampriyaS_0-1760844354820.png

 

purnendutec
Tera Explorer

How can we activate this in PDI, Can you please share me the steps.

Thanks and Regards,
Purnendu.

sniperthevi
Tera Explorer

Time to rebuild Now Assist and fix everything! Thank you ServiceNow! 😄

Ihor Kochetkov
Tera Contributor

Good stuff. Any plans to teach him to work with UI Builder/Service Portal ?

From what I noticed so far - he need more context about ServiceNow, your instance, available modules, TableAPI - how to use (e.g. using CONTAINS instead of LIKE, adding unnecessary parenthes). He need to know ServiceNow/UIB Styleguides and components available - this will level up the development coz when you creating an app you expect servicenow-like UI

Danny_Mortensen
Tera Contributor

For those wondering how to get this working .. you'll need to be on the latest patch of Zurich in your PDI. I was on Zurich, but not the latest patch. Once you upgrade you will see it.
I believe it's also available on Yokohama, but I've not tried that.

Tommy Jensen
Giga Guru

This is so fun. Already generated a few small games with the simple prompt.

Next step will be based on the more detailed prompt. Based on a number of custom tables in an application I want to generate a  nice react frontend. I allready tried with a simple version of the prompt and got an ok result so final result should be awesome when prompt is more detailed, like more accurately describing how the different tables are used etc.

Tommy Jensen
Giga Guru

Have anybody else experience following. After a few prompts when the chat history reach a certain length prompting breaks with a server error 500 and it is not possible to request more prompts.

WoodgateW
Tera Contributor

I had a property inventory tracking app up and running in minutes, so i was into tweaks and enhancements in 20 minutes rather than a number of days. Very interesting.
I could probably have done even better by using the proposed prompt structure rather than my more conversational approach, but it basically did what i envisioned regardless!

Ben Vargas
Tera Guru

Hello Claude... I know you when I see you. "You're absolutely right!" 😂

CleanShot 2025-10-23 at 02.50.42 2@2x.png

 

CleanShot 2025-10-23 at 02.51.05 2@2x.png