Skip to main content

Command Palette

Search for a command to run...

Agent

Canvases

Canvases 让 Cherri Code 创建显示在聊天旁的交互式产物。无需滚动浏览冗长的 markdown 表格或代码块,你可以获得一个独立视图,其中包含分区、统计信息和表格,并可重新打开、编辑和迭代。

让智能体创建仪表盘、分析、审计或报告;当 Canvas 更适合呈现时,Cherri Code 会在 Canvas 中打开结果。

工作原理

  1. Cherri Code 判断你的任务是否适合使用可视化或交互式视图,或者你也可以直接提出请求。
  2. Cherri Code 会构建 Canvas,并在聊天中插入其引用。
  3. 你可以评审渲染后的视图,切换到源代码进行调整,或让 Cherri Code 修改它。
  4. Cherri Code 会保存 Canvas,方便你日后使用最新数据重新打开并再次运行。

每个 Canvas 都会显示在工作区的 Canvas 列表中,因此你无需重新运行即可返回之前的 Canvas。

打开 Canvas

  • 通过 Cherri Code:当 Cherri Code 创建 Canvas 时,回复末尾会出现一张卡片。点击卡片即可打开。
  • 命令面板:在命令面板中运行 Open Canvas,该命令位于“视图”下。
  • 代理窗口:通过代理窗口中新建标签页菜单,可直接打开 Canvas 标签页。

共享 Canvas

共享 Canvas 会为团队成员提供一个指向该视图实时快照的链接:布局、图表和表格均与原视图一致,无需重新运行智能体或翻找聊天记录。使用 Canvas 工具栏中的 发布 发布或刷新共享内容,然后从工具栏复制链接,发送给需要的团队成员。团队中的任何人都可以在浏览器中以只读权限打开该链接。

仪表盘上的 共享 Canvas 页面会列出你自己发布的 Canvas,便于你重新打开、复制或删除自己的共享内容。该页面不会列出团队成员发布的 Canvas。若要打开团队成员的 Canvas,请向对方索取其共享链接。

共享 Canvas 适用于付费方案 (Pro、Teams 和企业版) 。免费账户无法创建共享内容。由于只有你所在团队的成员才能打开共享内容,你需要加入团队;加入团队的 Pro 用户同样可以共享。共享还要求使用允许数据存储的隐私模式 (旧版隐私模式会阻止此操作) 。

团队管理员可在团队设置的 共享 Canvas 下,为整个组织关闭共享 Canvas。

迭代优化 Canvas

Canvas 的设计便于不断完善。

  • 如果布局不合适,告诉 Cherri Code 需要改什么,无需手动编辑。
  • 如果数字看起来过时或有误,让 Cherri Code 重新运行底层查询,或展示其推导过程。
  • 如需大幅修改,可以先还原,再提供更多细节让 Cherri Code 重新处理。这通常比反复进行小幅调整更快。
  • 如需微调,也可以手动编辑源代码。

将工作流打包为技能

常见的 Canvas 工作流可以打包成技能,让 Cherri Code 在每次请求时都能生成一致的布局。

Canvas 技能通常包括:

  • 触发描述,让 Cherri Code 知道何时使用该技能,例如“季度营收报告”或“依赖项审计”。
  • 布局说明,定义 Canvas 应包含的分区、统计信息和表格。
  • 数据源和查询,供 Cherri Code 运行以填充视图,例如 SQL 查询、API 调用或 shell 命令。
  • 格式规则,例如单位、日期范围或排序方式。

技能配置完成后,只需简短的提示词,即可用最新数据重新生成 Canvas;每位使用该技能的团队成员都会获得相同格式的输出。

相关内容