Crafting a perfect prompt
Master the art of writing clear, specific prompts to transform your ideas into applications and pages with Betty Genius
In Betty Blocks, Betty Genius allows you to generate full applications or specific pages simply by describing what you want. The prompt (the text or input you provide) influences the application's structure, data model, and visual design.
A well-crafted prompt is essential for transforming your input into a personalized, effective solution. This guide will show you how to write clear and precise prompts—enabling you to achieve optimal outcomes with both app generation and page generation in Betty Genius.
What makes a good prompt?
A prompt is your way of telling the AI what to build. To get high-quality results, you must move beyond vague requests.
The core formula:
Context + functionality + style = great result
- Context (who & why): Who is this for? What is the goal?
- Functionality (what): What specific features or data are required?
- Style (how): How should it look and feel?
Generating applications
When starting a new application from scratch, Betty Genius needs the "big picture."
Be specific about audience and purpose
Instead of a broad request, define the specific use case.
- Vague: "Make an HR app."
- Specific: "Create an employee portal to manage vacation requests."
Define key functionality
List what the users should be able to do. This helps the AI build the correct data models and user roles.
- Example: "Employees can submit and approve requests, and managers get a dashboard overview."
Practical example: weak vs. strong
|
Prompt type |
Example text |
Result analysis |
|
❌ Weak |
"Make a business app." |
Betty Genius won't know the industry, features, or data structure. You will get a generic template. |
|
✅ Strong |
"Create a project management app for a small marketing agency. Team members can add new client projects, assign tasks, track deadlines, and share progress updates. Managers should have a dashboard to view the overall project status. The design should be clean and professional." |
This provides a clear roadmap. The AI knows to create models for Projects, Tasks, and Deadlines, and roles for Team Members and Managers. |
Generating pages
When generating specific pages within your app, the focus shifts from "data structure" to "layout and components.
Use step-by-step instructions
Break complex pages into logical parts. This helps the AI structure the layout correctly.
- Example: "Create a landing page. Section 1: Hero banner with headline and call-to-action button. Section 2: Three columns showing product features. Section 3: Contact form with name, email, and message fields."
Define data binding
If the page needs to display dynamic data, state it clearly.
- Example: "Create a table showing recent orders connected to the CRM model."
Visual style and branding
You can guide the aesthetic of your app or page using text, URLs, or images.
Describe the look
Use descriptive adjectives to set the tone.
- “Modern, minimal design with clean typography.”
- “Corporate look with a dark blue theme.”
Use URLs for inspiration
If you admire the look of an existing website, you can include the URL in your prompt. Betty Genius will analyze the site and attempt to replicate the vibe and color palette.
- Example: “Use branding and styling similar to https://www.bettyblocks.com.”
Upload images (page generation)
For specific page layouts, you can upload images to guide the design:
- Wireframes: To match a specific structure.
- Brand Assets: Logos or screenshots to reflect a company's style.
- Tip: Combining an image upload with a text description often yields the most accurate results.
Summary checklist
Before you hit generate, run through this quick checklist:
- Purpose: Is the goal of the app/page clear?
- Audience: Did I mention who is using it (e.g., managers, customers)?
- Components: Did I list specific sections (e.g., navbar, hero, table)?
- Style: Did I define the look (via text, URL, or image)?
Common pitfalls to avoid
- Being too vague: "Make me a dashboard."
- Asking for too much at once: Keep prompts structured.
- Ignoring constraints: If you don't want a sidebar, explicitly say "No sidebar."