Get started with agentic development using Build Agent
Summarize
Summary of Get started with agentic development using Build Agent
Build Agent is an autonomous AI agent integrated into the ServiceNow AI Platform that enables customers to build and edit full-stack ServiceNow applications and metadata using natural language prompts. It simplifies complex development tasks such as creating tables, relationships, access controls, flows, UI components, and scripts without manual navigation through the platform.
Show less
Available within ServiceNow Studio and ServiceNow IDE as a chat-based multi-turn conversation interface, Build Agent autonomously generates enterprise-grade applications, organizes code, manages build processes, and responds to feedback. It supports governance by operating within platform scopes, roles, and testing workflows.
Key Features
- Full-stack application generation and editing: Create and modify enterprise-grade ServiceNow applications using plain language instructions.
- Accelerated development workflows: Assist with flow design, catalog item creation, and Automated Test Framework (ATF) test creation.
- Code management tasks: Refactor tables, validate and enhance existing applications, fix errors, explain and document code, and run queries.
- Developer support: Provide answers to development questions, summarize documentation, and offer practical examples.
- Governance compliance: Work within platform scopes and roles to maintain security and operational standards.
- Integration with third-party libraries: Support the use of Node Package Manager (NPM) libraries like React JS for enhanced user interfaces.
Best Practices for Using Build Agent
- Design before coding: Plan application requirements and UI/data layers using tools like Workflow Studio or Figma.
- Use clear, specific instructions: Communicate with Build Agent using precise ServiceNow terminology (e.g., table names, field names, roles).
- Provide context: Use Markdown files and screenshots to give Build Agent relevant background and troubleshooting clues.
- Test frequently: Add sample data, test on your instance, and create ATF tests to validate functionality early and often.
- Maintain version control: Use Git to track changes and keep a clean workspace.
- Document thoroughly: Keep project documentation updated and leverage Build Agent to generate knowledge base articles.
- Iterate and prototype: Experiment freely and refine prompts to produce ideal outputs.
Getting Started and Access
- Access Build Agent via a customer instance upgraded to at least Zurich release with Build Agent activated (trial includes 25 calls per month).
- Alternatively, use a Personal Developer Instance (PDI) with at least Zurich release, which allows 10 calls per month.
- Available tools include both ServiceNow Studio and ServiceNow IDE, offering different experiences suited to various development needs.
Limitations
Build Agent is best suited for creating standalone applications with limited interaction with flows and deployment processes on the ServiceNow AI Platform. Customers should review specific limitations before using Build Agent for complex integrated workflows.
Additional Resources
- App Engine Academy courses and videos on AI-assisted development and Build Agent.
- Trial versions of Build Agent available on the ServiceNow Store.
- Community articles and blogs providing guidance on Build Agent prompting, vibe coding, and AI-powered app development.
Use Build Agent on the ServiceNow AI Platform to build apps agentically by executing complex configuration and development tasks through conversational prompts. This approach simplifies editing and creating ServiceNow applications and metadata such as tables, relationships, and access controls, without manual navigation.
Build Agent and agentic app development
Build Agent is an autonomous AI agent native to ServiceNow that translates plain language instructions into ready-to-deploy applications and metadata, using the platform’s domain language and guardrails. It's purpose-built for full-stack creation and editing across tables, flows, UI, and scripts, and it operates as the core engine for vibe coding and AI-assisted development on the ServiceNow AI Platform.
Available in the ServiceNow IDE and ServiceNow Studio, Build Agent appears as a chat panel with a multi-turn conversation interface. Build Agent processes natural language prompts, autonomously generates full-stack applications, manages the entire build process, and responds to feedback. The agent generates all necessary code, organizes files clearly, and manages both the core logic and user interface components of applications.
- Generate and edit enterprise-grade applications: Create full-stack ServiceNow applications from natural language prompts with enterprise-grade governance.
- Accelerate development workflows: Support flow design, catalog item creation, and Automated Test Framework (ATF) test creation.
- Enhance understanding: Explain how to best perform tasks on the ServiceNow AI Platform.
- Perform diverse code tasks: Refactor tables, explain and document code, validate and enhance existing applications, fix errors, run queries, and more.
- Support governance: Work inside platform scopes, roles, and testing workflows rather than as a detached external bot.
- Enable developer learning: Answer ServiceNow development questions, summarize documents, and provide practical examples.
For more information on Build Agent, see Build Agent.
General guidelines for agentic development with Build Agent
- Design before coding: Think through and document the requirements for your application across the data and UI layers, for example using Workflow Studio or Figma.
- Start with a clear plan: Collaborate with Build Agent to define scope, required tables, and metadata types.
- Instruct with context: Write instructions for what you want to achieve with your application using Markdown in your file system, and ask Build Agent to use the file as context for its work.
- Use specific terminology: Treat Build Agent as your development partner. Provide specific, clear instructions using ServiceNow platform terminology such as table names, field names, roles, and artifact types.
- Test early and often: Add sample records, test on the instance, and build ATF tests throughout development.
- Use version control: Use Git for tracking changes and maintaining a clean workspace structure.
- Provide visual context: Give screenshots to Build Agent to troubleshoot UI issues and request changes.
- Extend with third-party libraries: Integrate third-party Node Package Manager (NPM) libraries, such as React JS, for enhanced interfaces.
- Maintain documentation: Keep clear rules and documentation in project folders; use Build Agent to create knowledge base articles.
- Iterate and experiment: Prototype freely, then ask Build Agent for an ideal prompt to recreate the result once your vision is complete.
Where to use Build Agent
Access Build Agent through either of the following options:
- Customer instance: Upgrade to a minimum of Zurich and activate Build Agent (Trial) with a 25 calls per month limit.
- Personal developer instance: Request a Zurich or later Personal Development Instance (PDI) on the Developer site with a 10 calls per month limit.
Tools for using Build Agent
You can access Build Agent within both ServiceNow Studio and ServiceNow IDE. Both products offer different experiences for different levels of agentic app development.
Limitations of Build Agent
Use Build Agent for creating standalone apps that have limited interaction with flows, deployment, etc. on the ServiceNow AI Platform. For details, see Limitations of agentic app generation with Build Agent.
Helpful resources
App Engine Academy: Practical Build Agent - Add Gen AI to your existing dev methodology
- App Engine Academy on YouTube
- Install a trial version of Build Agent
- Get Build Agent on the ServiceNow Store
- Community article on learning prompting from Build Agent
- The fastest way to learn Build Agent prompting? Ask Build Agent.
- Vibe coding with ServiceNow Build Agent: The future of AI-powered app development
- Community blog on getting started with Build Agent
- Build Agent enablement guide
- #BuildWithBuildAgent Guidebook on Community