综合介绍
Stepsailor 是一个专为开发者打造的工具,核心是一个 AI 命令栏。开发者可以用它让自己的软件产品听懂用户的话,比如用户说“添加新任务”,软件就自动执行。它通过简单的 SDK 集成到 SaaS 产品中,不需要开发者懂 AI 技术。Stepsailor 的价值在于帮开发者提升软件的交互性,用户操作更简单,团队则能专注开发核心功能。现在它支持多步骤指令和安全控制,特别适合想让软件更智能的开发者。
功能列表
- 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 命令栏,用户也能用语言轻松控制。
应用场景
- 任务管理软件
用户说“添加任务并设截止日期”,软件自动完成两步操作。 - 客户管理系统
用户输入“为新客户建档案”,软件创建并保存信息。 - 电商后台工具
用户说“列出库存低于 10 的商品”,软件显示结果。
QA
- 需要 AI 技能吗?
不需要。开发者用普通代码定义指令,Stepsailor 处理 AI 部分。 - 适配哪些软件?
支持所有网页框架开发的软件,Next.js 效果最佳。 - 软件数据安全吗?
安全。AI 只看指令,真实数据留在软件里。