codecamp

Atoms 输入聊天

了解 Atoms 输入聊天区域

开始新项目之前,了解每个控件的作用

打开 Atoms 后,主页中央的大框就是新请求的起点。你可以输入文字或使用语音输入,选择可见的项目和工作流选项,添加参考文件,并打开其他工具。无需任何编码经验即可开始。

带有九个编号控件的 Atoms 主页输入区域。

图 1. 主输入区域。编号与下方速查表一致。

控件 说明
1. Notice 打开当前界面中显示的产品公告面板。
2. 智能体头像 显示 AI 团队。悬停时可显示智能体名称和角色。
3. 消息框 输入你的请求。在团队模式中,@ 可打开智能体列表;上传的文件可通过 # 引用。
4. + 菜单 打开其他工具、模式和设置。
5. Web / App 可见的项目类型选项。选择最符合你要开始内容的标签。
6. Build 菜单 在截图界面中显示 Build 和 Goal。
7. 语音 使用语音输入而不是键入。
8. 发送 向上箭头控件用于提交请求。
9. 连接工具 进入集成/连接器的快捷入口。

+ 菜单:可选工具和模式

点击消息框左下角的 + 控件,可打开下方显示的附加选项。即使不更改这些选项,你也可以发起一个基础请求。

展开了 Connectors 子菜单的加号菜单。

图 2. 提供的截图中,已打开 Connectors 子菜单的 + 菜单。

功能 作用
团队模式 当你希望多个专业智能体在同一工作流中可用时使用。团队模式还支持直接使用 @ 提及智能体。
附件 添加文件、文件夹、图片或文档作为参考材料。上传的项目可在输入框中显示为 # FileName。
Connectors 将 Atoms 连接到你授权的外部服务。可用操作取决于该服务以及连接时批准的权限。
视频 当前 + 菜单中可见 Video 选项;截图显示的是 Seedance 2.0。此页面不说明套餐可用性或视频生成限制。
深度研究 使用 Iris 启动以研究为重点的工作流,并将请求切换到团队模式。
赛马模式 在多个 AI 模型上运行同一请求,以便你比较输出。如果你的账户中未显示该选项,请查看当前产品情况,而不要默认其可用。
主题 打开当前界面中显示的视觉主题预设,其中包括创建新主题的选项。

使用附件、Connectors 或语音之前
请遵循你所在组织关于机密、个人或受监管信息的规定。对于连接器,请在批准访问前查看外部服务的授权界面。本指南不说明特定连接器可以读取或更改什么,也不对语音录制、存储或保留作出任何声明。

赛马模式

赛马模式会将同一请求并行发送到多个模型配置,以便你比较结果。截图中的菜单显示了三个选项:

包含 Turbo、Standard 和 Custom 的赛马模式子菜单。

图 3. 提供的截图中显示的赛马模式选项。

选项 截图菜单显示内容
Turbo 截图菜单中显示的选项。本指南不解释费用措辞,也不提供积分估算。
Standard 当前菜单将其标记为“Balanced performance”。
Custom 当前菜单将其标记为“Manual model selection”。

主题:选择视觉预设

Theme 菜单显示带有小型调色板预览的命名视觉预设。在提供的截图中,列表包括 Zen、Terracotta \& Clay、Notion、Material You、Golden Honey、Nordic Moss \& Stone、White Beach,以及列表更下方的其他选项。

显示预设和 Create new 的主题子菜单。

图 4. 当前 + 菜单中可见的主题预设。

本指南仅将 Theme 视为一个可见的视觉样式控件。它并不表示每个主题都会更改相同的设计属性,也不表示可用预设列表会保持不变。

Build、Goal、Web/App、语音和发送

这些控件直接位于消息框上,用于决定你提交请求前可见的起始选项。

包含 Build 和 Goal 选项的 Build 下拉菜单。

图 5. Build 下拉菜单当前显示 Build 和 Goal。

Build 的标签为“General building mode”。Goal 的标签为“Mike plans and assigns the build”。根据你要开始的项目选择 Web 或 App;确切的内部路由不在本页讨论范围内。

语音输入和发送

语音输入按钮和向上箭头发送控件。

图 6. 蓝色声波控件是语音输入;向上箭头是发送。

语音输入让你可以说话而不是打字。准备提交时,使用向上箭头发送控件。提供的截图并未说明语音数据如何存储或保留,因此本指南不对这些主题作出任何说明。

智能体头像:哪些助手可供使用

头像行代表 Atoms 的专业 AI 团队。在提供的截图中,悬停在第一个头像上会显示 Mike 的身份为 Team Leader。当前角色总结如下。

悬停在 Mike 的头像上会显示他的 Team Leader 角色。

图 7. 悬停在头像上可显示智能体名称和角色。

Agent Role
Mike Team Leader — 协调工作并在团队中分配任务。
Emma Product Manager — 负责产品需求和市场研究。
Bob Architect — 设计系统架构和技术解决方案。
Alex Engineer — 构建应用、实现功能并修复技术问题。
David Data Analyst — 负责数据处理、分析、机器学习和数据驱动问题。
Iris Deep Researcher — 为研究密集型工作收集、分析并总结信息。
Sarah SEO Specialist — 负责搜索可见性和 SEO 内容。
Adrian Ads Specialist — 负责广告活动。

在团队模式中,在消息框中输入 @ 可打开智能体列表,以便你直接选择一个或多个智能体。如果你没有看到智能体列表,请确认团队模式已启用。

Notice:产品和模型公告

头像上方的 Notice 横幅会打开一个更大的面板,其中包含当前的产品和模型公告,以及一个 Start building 按钮。

公告内容会随时间变化。请以产品当前界面中的横幅和面板为准,了解当时正在发布的内容。

一个完整的首次使用示例

本示例仅展示控件操作顺序;它不是提示词编写指南。

  1. 在主屏幕上,选择 App,因为本示例是一个应用风格项目。
  2. 可选:点击 + \> Attachments,并添加一张参考图片或文档。确认上传项出现在输入框中。
  3. 若是简单的首次构建,请保持团队模式关闭;如果你希望多个专业智能体可用,则将其打开。
  4. 将 Build 菜单保持在 Build(“General building mode”)。
  5. 输入一个简单请求,例如:Create a basic event planner with a calendar and task list.
  6. 按下向上箭头发送控件。

预期结果
你的请求会被提交到所选的 Atoms 工作流中。接下来的具体界面和生成输出可能因功能、账户和产品版本而异。作为基本检查,请确认该请求出现在项目聊天中,并且 Atoms 开始响应。如果你附加了文件,请在依赖它之前确认文件引用已存在。

如果某些功能无法正常工作

问题 可尝试的操作
我输入 @ 但没有出现智能体列表 启用团队模式,然后再次输入 @。智能体 @ 提及功能仅在团队模式中可用。
我上传的文件没有被使用 确认文件已上传,并以 # FileName 的形式被引用。如有需要,明确告诉智能体在进行更改前先检查上传的文件。
某个连接器无法找到或更新项目 检查集成是否已连接、已连接账户是否有权访问该项目、你的请求是否标识了正确项目,以及所请求的操作是否受支持。
智能体重复某个操作却没有进展 使用 Stop,然后重新表述请求并指出具体问题。
本指南中的某个控件缺失或看起来不同 以当前界面为准。如果它与本指南不同,请上报给产品负责人或 Support。
Atoms 提示词指南
Atoms 设计与预览
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Atoms 协作

Atoms 分享与克隆

Atoms 工作区协作

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }