注册 Base44 获取积分

与 Base44 AI 协作开发应用

即使你没有任何 AI 工具的使用经验,也可以轻松构建简单的应用。但当你的应用变得更复杂时,遵循一些最佳实践将帮助你获得更好的结果,避免不必要的挫折。


✅ 最佳实践

1. 表达尽可能具体

避免模糊的指令 —— 要清楚地说明做什么在哪里做怎么做

  • “任务完成后通知用户。”

  • “当表单提交时,发送一封电子邮件通知。”

  • “这里添加一个供应商名称字段。”

  • “在页面 X 的组件 Y 中,添加一个名为 ‘Supplier’ 的文本输入框。”


2. 不要在一条消息中塞太多需求

如果你有多个功能要实现,请分开逐条请求。这会提高执行的可靠性,也方便你跟踪或回滚具体的更改。


3. 每条消息后都进行测试

没有报错并不代表功能正常。每一步都要测试逻辑,才能及早发现问题。


4. 使用 Discuss Mode 进行规划和调试

当你需要以下场景时,Discuss 模式非常有用:

  • 🧠 了解当前应用的工作方式 —— 非常适合回顾逻辑结构
  • 🛠 从零构建复杂逻辑,并确保 AI 理解你的目标
  • 🔍 应用更改前验证行为或探索其他方案

推荐用于:高风险更新、疑难 bug、新功能的清晰设计阶段


5. 🕰 版本历史管理

Base44 通过 Publish 功能支持版本控制:

  • 你在 Builder ScreenPreview 模式下进行开发
  • 只有点击 Publish 后,Published app 才会更新
  • 可以在 Preview 模式下尽情试验,准备好再发布

回滚方法:

  • 点击聊天界面右上方的 Version History 按钮,即可查看或恢复到之前的版本 —— 包括那些已经被回滚过的版本
  • 对于重大更改,建议先通过 Settings → App Settings → Clone App 克隆应用进行备份

6. 🔐 鉴权(Authentication)选项

你可以控制谁能访问你的应用:

  • Public(无需登录) – 所有人可访问
  • Public(需登录) – 可被发现,但需要登录才能访问
  • Private(需登录) – 仅限受邀用户通过专属链接访问

小提示: 如果你想创建一个 公共登录页,但其他页面需要登录保护:

  • 将可见性设置为 Public(无需登录)
  • 然后让 Base44 对其他所有页面启用登录保护

7. 👥 与协作者共同开发

Starter Plan 或更高级别中:

  • 你可以邀请其他 Starter(或更高级别) 用户作为协管员共同构建应用
  • Workspace → Overview 中点击 Invite 即可邀请
  • 若要转移所有权,邀请对方后让他们 克隆应用 —— 新版本的所有权将归他们所有

🌀 我陷入失败循环了,该怎么办?

1. 循环 5 次后就停下来

如果你尝试了五次仍然卡住,不妨退一步,也许你需要换种思路。


2. 检查平台限制

某些功能可能暂不支持。如果不确定,请访问 Help & Support Center 或在 Discord 帮助频道咨询。


3. 回滚并换种表达方式

退回到上一个正常的版本,再试试其他描述方式。如果之前的版本坏掉了,就明确告诉 AI 不要破坏它。如果之前漏了什么,就明确要求补上。


4. 善用 Visual EditsAI Controls

  • 使用 Visual Edits 精准定位 UI 的某个部分并描述修改内容(例如:“在选中的区域,把文本输入框换成下拉框,显示列表 X。”)
  • 使用 AI Controls 限制 AI 只修改你指定的部分 —— 如果你发现应用的其他部分被意外更改,这会特别有帮助

5. 使用 Discuss Mode 进行规划或调试

  • 当你想暂时停下来,梳理应用的工作方式时很有用
  • 在调试复杂问题时也非常合适 —— 可以逐步分析问题出在哪儿、复盘逻辑,并在更改前获取 AI 的解释与建议