AI个人学习
和实操指南
豆包Marscode1

Stepsailor:在现有SaaS产品中集成AI命令栏

综合介绍

Stepsailor 是一个专为开发者打造的工具,核心是一个 AI 命令栏。开发者可以用它让自己的软件产品听懂用户的话,比如用户说“添加新任务”,软件就自动执行。它通过简单的 SDK 集成到 SaaS 产品中,不需要开发者懂 AI 技术。Stepsailor 的价值在于帮开发者提升软件的交互性,用户操作更简单,团队则能专注开发核心功能。现在它支持多步骤指令和安全控制,特别适合想让软件更智能的开发者。

Stepsailor:在现有SaaS产品中集成AI命令栏-1


 

功能列表

  • AI 命令栏:用户用自然语言控制软件执行操作。
  • 多步骤指令:一句命令完成多个软件动作,比如“创建项目并分配”。
  • 简单 SDK:开发者用代码定义软件能做什么,快速集成。
  • 数据安全:AI 只处理指令,不接触软件的真实数据。
  • 框架支持:适配所有网页框架,尤其是 Next.js。
  • 用户洞察:记录用户指令,帮开发者发现软件改进点。
  • 人机配合:AI 不确定时,可让开发者或用户确认。

 

使用帮助

Stepsailor 是为开发者设计的,目标是让他们的软件通过 AI 命令栏听懂用户指令。以下是详细步骤,适合开发者集成和用户体验。

1. 访问与注册

打开 https://www.stepsailor.com/,进入主页。页面展示 AI 命令栏的介绍和演示。如果你是开发者,想让自己的软件用上这个功能,点击“Get Started”,跳转到 https://app.stepsailor.com/auth/sign-up。用邮箱和密码注册,登录后进入控制台。

2. 集成到你的软件

登录控制台后,你需要把 AI 命令栏加到自己的软件里。Stepsailor 的 SDK 很简洁,15 分钟就能完成:

  • 安装 SDK:在控制台复制命令,比如 npm install stepsailor-sdk,在你的软件项目里运行。
  • 定义软件指令:在代码里写好软件能执行的操作。例如:
import { defineCommand } from 'stepsailor-sdk';
defineCommand({
name: 'addTask',
action: (input) => addTask(input.taskName),
description: 'Adds a new task with the given name'
});
  • 显示命令栏:在软件网页的 HTML 加一行 <StepsailorCommandBar />,命令栏就出现在界面上。
    完成后,你的软件就能通过命令栏响应用户指令。

3. 用户如何控制软件

集成后,用户在你的软件界面会看到一个输入框。他们可以输入自然语言,比如“添加任务‘明天开会’”,命令栏会调用 addTask 函数,软件自动添加任务。如果是复杂指令,比如“创建项目并添加成员”,AI 会分解步骤,逐一完成。用户不需要点按钮,只用语言就能操作软件。

4. 测试与调整

测试时,在软件里输入“列出所有任务”,看命令栏是否正确触发。如果没反应,打开控制台日志,检查指令定义是否准确。可以改代码里的描述,让 AI 更好理解用户的话。日志还能显示执行过程,方便优化。

5. 分析用户需求

在 Stepsailor 控制台的“Insights”页面,能看到用户输入的指令。比如,他们常说“批量删除任务”,但软件没这功能,你就知道该加什么。这些记录不绑定具体用户,只帮你改进软件。

6. 设置多步骤指令

对于复杂操作,开发者要在 SDK 定义完整流程。比如“创建项目并分配任务”:

defineCommand({
name: 'createAndAssign',
action: async (input) => {
const project = await createProject(input.projectName);
return assignTask(project, input.taskName);
},
description: 'Creates a project and assigns a task to it'
});

用户输入后,AI 会按顺序执行。未来还会支持后台任务,适合耗时操作。

7. 处理 AI 不确定性

如果 AI 理解错,比如把“删除任务”当成“编辑任务”,命令栏会暂停,弹出确认框。你可以在 SDK 开启这个功能:

enableHumanInLoop: true

这样用户或开发者能介入,确保软件行为正确。

注意事项

  • 数据保护:指令发到 Stepsailor 处理,但软件数据不会外泄。
  • 框架适配:Next.js 用户可用服务器动作提升性能。
  • 获取支持:有问题可通过 https://cal.com/pascal-lohscheidt/talk-with-the-ceo-about-stepsailor 联系 CEO。

这些步骤能让开发者快速给软件加上 AI 命令栏,用户也能用语言轻松控制。

 

应用场景

  1. 任务管理软件
    用户说“添加任务并设截止日期”,软件自动完成两步操作。
  2. 客户管理系统
    用户输入“为新客户建档案”,软件创建并保存信息。
  3. 电商后台工具
    用户说“列出库存低于 10 的商品”,软件显示结果。

 

QA

  1. 需要 AI 技能吗?
    不需要。开发者用普通代码定义指令,Stepsailor 处理 AI 部分。
  2. 适配哪些软件?
    支持所有网页框架开发的软件,Next.js 效果最佳。
  3. 软件数据安全吗?
    安全。AI 只看指令,真实数据留在软件里。
未经允许不得转载:首席AI分享圈 » Stepsailor:在现有SaaS产品中集成AI命令栏
zh_CN简体中文