Creator AI chat with Chat mode, Send, and a real Cafe Hoa Sua build thread
First AI chat

Appifio Creator · Lesson B01 · Level: Beginner

First AI chat:
write a prompt that produces a full page

This lesson covers picking the right chat mode, writing a structured prompt, and using attachments plus the project profile - so the AI gets closer to what you want on the first send, instead of many fix-up rounds.

Learning goals: Match chat mode to the job, write a structured prompt, and use image/doc/mic attachments plus the project profile so the AI has the right context.

Reading time: about 18 minutes.

Prerequisites: A01-A03 (draft vs live, View & edit).

Previous lesson: A03 - Current and Changes.

Next lesson: B02 - Build a personal / brand biolink.

Key UI labels you will see:

Chat / Coder / Debug / UI / Architecture Ask AI… Send New Auto Reasoner AI Supervisor Context summary Project profile

1. End-to-end flow - sending one AI request

[1] Pick a mode
→ mode dropdown: Chat / Coder / Debug / UI / Architecture
[2] (Optional) turn on helpers
Auto Reasoner · AI Supervisor · Context summary
[3] Write a structured prompt
→ type in "Ask AI… (Shift + Enter for a new line)"
[4] (Optional) attach
→ Upload image · Upload document · Mic · open Project profile
[5] Send
→ click "Send" → AI writes into Changes
[6] Review & iterate
→ check "View & edit" → send follow-up tweaks, or click "New" to start a fresh chat

2. Terms in the AI chat panel

TermMeaningWhere it appears in the UI
ChatGeneral Q&A and light editsAI mode dropdown at the top of chat
CoderMode focused on writing/editing code to a precise technical briefAI mode dropdown
DebugMode for finding and fixing a specific failureAI mode dropdown
UIMode focused on UI/UX, color, layout, and motionAI mode dropdown
ArchitectureMode for planning multi-file / multi-page structure before codingAI mode dropdown
Auto ReasonerMakes the AI “think through” the task before answering/editingToggle pill on the chat bar
AI SupervisorSupervises after code runs - checks and may auto-fix issuesToggle pill on the chat bar
Context summaryStores key decisions so the AI stays on track across many turnsToggle pill on the chat bar
Project profileBrand pack: name, mission, colors, fonts, logo, docs - keeps style consistentButton near the chat input
SendSubmits the current prompt to the AIButton at the end of the input
NewStarts a new conversation without carrying prior chat historyButton next to the conversation dropdown

3. Step by step - your first chat

Project specification form with brand name, mission, colors
Project profile
  1. Step 1 - Pick a mode: open the mode dropdown (default "Chat") and keep "Chat" for a broad first request (build a whole page from scratch).
  2. Step 2 - Open Project profile if you already have a brand: click "Project profile", fill Project name, Brand name, Mission, Primary goals, and Primary/Secondary/Accent colors if you have them - the AI will reuse this on later prompts.
  3. Step 3 - Write in the input: click the field with placeholder "Ask AI… (Shift + Enter for a new line)" and use the structure in section 4 below. Shift+Enter adds a line without sending.
  4. Step 4 - Attach if needed: Upload image for reference (logo, mockup), Upload document for a longer brief, or Mic to speak the request (UI shows "Listening…").
  5. Step 5 - Send: click "Send". Watch the chat while the AI works; do not close the tab mid-run.
  6. Step 6 - Read the reply and verify: when the AI finishes, open "View & edit" → "Changes" to see the real result (same idea as A03).
  7. Step 7 - Refine or restart: send follow-up edits in the same chat so context stays, or click "New" if you want a completely unrelated direction.

Anatomy of a strong prompt

A strong Appifio Creator prompt usually has four parts, written in clear natural English:

  1. Goal: what you want (page type, purpose).
  2. Content / layout: sections you need, top to bottom.
  3. Style: tone, feel (modern / warm / minimal), references if any.
  4. Constraints: what to avoid (no background photo, no carousel…), device priority (mobile-first).
Example with all four parts: "Build a personal bio page for a photographer (goal). Include: a circular avatar at the top, name + one-line intro, four links for Instagram/Facebook/WhatsApp/Portfolio, and an email contact block at the bottom (content). Dark theme, white text, brass-gold accents, luxurious minimal look (style). No carousel; optimize for phone first (constraints)."

4. When to use which mode

ModeUse when
ChatBroad requests: new page from scratch, Q&A, light copy edits.
CoderClear technical work: add JS functions, fix calculation logic, wire API/Backend.
DebugYou see a concrete bug (button dead, layout broken) and want root cause + fix.
UIVisual polish: layout, color, spacing, motion, beautify one block.
ArchitectureLarge multi-file/page work: restructure menus, add a route system, plan before coding.

Three helpers: Auto Reasoner, AI Supervisor, Context summary

Auto Reasoner makes the AI reason step by step before acting - useful for complex, multi-constraint jobs; may be a bit slower.

AI Supervisor checks and may fix code after the AI writes it - useful if you do not read code yourself.

Context summary keeps important decisions so later turns stay on track - useful for long projects with many chat turns.

Project profile - brand memory + design tokens

Open Project profile → modal Project profile (Project specification). Fill at least this before heavy chatting:

  • Overview: Project name, Brand name, Mission, Primary goals, Wireframe vs High-fidelity.
  • Colors (tokens): Primary, Secondary, Tertiary/Accent, Neutral, Surface, text on primary.
  • Typography / Rounded / Spacing: fonts, Display/H1/Body/Label, corner radii S/M/L, spacing S/M/L - or pick a Preset template.
  • Style: Button / Card / Navbar.
  • Assets: Logo URL, Figma, Docs · Open Media Library if you need to upload.
  • Click Update; use Preview in the modal to check the design system. Field-by-field detail: lesson B06.

Project profile is not the same as Prompt Studio (tone/skills). Both inject into context → a long profile uses more tokens (T11). Export can pull App name/Logo from here.

Fill once; later prompts already “know” your brand - you do not need to repeat “use blue #123abc” in every message.

5. How this compares to other AI chats

ToolHow chat/build worksHow Appifio Creator differs
ChatGPT / Claude (generic chat)Returns text/code you paste into a project yourselfCreator writes real files on the virtual disk and shows them in preview - no manual copy-paste
Lovable / v0One prompt builds an app; few specialized modesCreator’s five modes (Chat/Coder/Debug/UI/Architecture) keep the AI focused on the job type
Cursor (IDE AI)Deep coding; you usually need to read code to reviewCreator adds AI Supervisor for auto-checks plus visual Inspector so non-coders can still control the result

6. Technical limits - what you can and cannot do

You can

  • Build a full page from one detailed Chat-mode prompt.
  • Attach images so the AI can match a visual reference, or long requirement docs.
  • Keep brand consistency across pages via Project profile without repeating descriptions.

You cannot / still limited

  • Prompts over the character limit are blocked (a {current}/{max} counter appears near the limit).
  • Mic depends on browser microphone permission - blocked or unsupported browsers will not work.
  • AI Supervisor / Auto Reasoner slow responses - avoid both for trivial one-line asks.

7. Security when chatting with AI

  • Do not paste real API keys, secrets, or passwords into chat - use Backend → Secrets manager instead of typing them for the AI.
  • Attached docs/images are read to generate content - avoid sending unnecessary sensitive customer data.
  • AI Tokens are metered monthly (separate "AI Tokens" area) - watch usage so you do not hit the cap mid-critical work.

8. Common issues

SituationWhat to do
Result misses the mark even though you described itCheck that the prompt has all four parts (goal/content/style/constraints); send a concrete follow-up in the same chat instead of rewriting from scratch.
AI edited unrelated areasOpen "File changes" to see the real scope (A03); reject unwanted hunks in Diff, or Discard and rewrite a narrower prompt.
Mic does not capture speechConfirm microphone permission; try current Chrome/Edge if an older browser lacks support.
Long chat; AI “forgets” the first requirementsTurn on "Context summary", or click "New" and restate Project profile / core requirements.

9. Practical tips

  • Fill Project profile before the first prompt - it saves many later color/font fix rounds.
  • Split big jobs: use Architecture to plan structure, then Coder/UI to implement pieces.
  • For a concrete bug (dead button, mobile layout break), switch to Debug and describe the symptom - do not guess the root cause in the prompt.
  • Always check the "Changes" tab after each Send before the next prompt - avoid stacking edits on a broken base.

10. Check that you understand B01

  1. Which mode for: a new page? a concrete bug? color/layout polish?
  2. What are the four parts of a strong prompt?
  3. How do Auto Reasoner, AI Supervisor, and Context summary differ?
  4. How does Project profile help later prompts?
  5. After "Send" and the AI replies, what should you do next?

Next lesson

B02 - Build a personal / brand biolink in one sitting

You will apply B01 in a real end-to-end flow: prompt or template → Canvas Mobile check → Inspector polish → Save changes.

Appifio Creator · User guide · B01 · Based on Creator chat and project profile product behavior