Chuyển tới nội dung chính

App Builder

Giới thiệu

Tab App Builder là môi trường phát triển AI-App (MCP App) trực tiếp trên V-Inspector. Bạn có thể gọi tools, xem kết quả dạng widget UI, giả lập các thiết bị khác nhau (desktop, tablet, mobile).

Giao diện

Tab App Builder

Thanh điều khiển thiết bị

Thành phầnMô tả
Device selectorDesktop, Tablet, Mobile, hoặc kích thước tuỳ chỉnh
ThemeLight / Dark mode cho widget
ProtocolMCP Apps hoặc OpenAI SDK
Display modeInline, Picture-in-Picture, Fullscreen
Safe areaCấu hình safe area insets
LocaleNgôn ngữ hiển thị
TimezoneMúi giờ

Hướng dẫn sử dụng

Chuẩn bị

Kết nối MCP Server có hỗ trợ MCP Apps ở tab Servers

Gọi tool

  1. Chọn tool từ sidebar bên trái
  2. Điền tham số trong form
  3. Nhấn Run để thực thi
  4. Xem kết quả và widget UI ở panel bên phải

Gọi tool trong App Builder

Giả lập thiết bị

  1. Chọn device từ thanh điều khiển: Desktop, Tablet, Mobile
  2. Hoặc nhập kích thước tuỳ chỉnh
  3. Widget sẽ render theo kích thước thiết bị được chọn
  4. Cấu hình safe area insets nếu cần test trên thiết bị có notch

Chuyển đổi Display Mode

  • Inline: Widget hiển thị trong dòng chat
  • Picture-in-Picture: Widget nổi ở góc màn hình
  • Fullscreen: Widget chiếm toàn màn hình

Debug widget

  1. Gọi tool để widget hiển thị
  2. Mở các debugging panels:
    • Data: Xem raw data từ tool
    • State: Xem state hiện tại của widget
    • Context: Xem model context
    • CSP: Kiểm tra lỗi CSP

Chuyển đổi CSP Mode

  • Permissive: Cho phép tất cả resources (phù hợp khi develop)
  • Strict: Áp dụng CSP nghiêm ngặt - hiển thị các request bị block và gợi ý cách fix

Lưu ý

  • App Builder phù hợp để test tool với tham số cố định, khác với Chat (test qua LLM).
  • Khi dùng CSP strict mode, kiểm tra tab CSP Violations để tìm và fix các lỗi bảo mật trước khi deploy.
  • Widget preview sẽ tự động cập nhật khi thay đổi device, theme hoặc display mode.