项目简介: alan-sdk-flutter
Alan AI 为开发人员提供了一个方便而强大的工具,可以在他们的应用程序中创建类人对话的语音交互体验。通过使用 Alan AI 平台,无需对界面进行大的改动,即可通过语音命令实现应用中的操作。
Actionable AI 平台
Alan AI 是一个可执行的 AI 平台,它为开发人员提供了以下工具,以便设计、嵌入和托管会话体验:
1. Alan AI Studio
这是一个功能强大的基于 Web 的集成开发环境(IDE),开发者可以在其中为他们的 AI 代理编写、测试和调试对话场景。
2. Alan AI SDKs
Alan AI 提供轻量级的 SDK,帮助开发者快速在他们的应用中嵌入 AI 代理。
3. Alan AI 云服务
Alan AI 的后端依托于业界最好的自动语音识别(ASR)、自然语言理解(NLU)和语音合成技术。Alan AI 提供和管理必要的基础设施以维持您的对话体验,并执行所有的数据处理任务。
为什么选择 Alan AI?
- 界面变更最少或无变更:在应用中创建对话体验只需获取 Alan AI SDK 并将其嵌入到应用中。
- 无服务环境:无需计划、部署和维护任何基础设施或语音组件,Alan AI 平台将承担绝大多数工作。
- 即时更新:对话的所有更改都可以立即生效。
- 对话流测试与分析:Alan AI Studio 提供高级工具来测试对话流,并在同一控制台中获取用户互动的对话分析数据。
如何开始
如果您想为 Flutter 应用创建 AI 代理,可以按照以下步骤操作:
- 注册 Alan AI Studio 来用 JavaScript 构建对话脚本并进行测试。
- 使用 Alan AI SDK for Flutter 将 AI 代理嵌入到您的应用中。
示例应用
在示例文件夹中,可以找到与 Alan AI SDK for Flutter 集成的示例应用。只需启动应用,点击 Alan AI 按钮并开始语音命令,例如,在 Shrine 应用中,可以说:“展示配件”或“订购 Stella 墨镜”。
支持的其他平台
除了 Flutter,Alan AI SDK 还支持多种平台,包括 Web、Android、iOS、Ionic、Apache Cordova、React Native 和 PowerApps。开发者可以根据需求选择合适的平台 SDK 进行开发。
问题与支持
如果在使用中遇到问题或文档内容不完整,可以加入 Alan AI 的 Slack 社区寻求支持,或者通过邮件联系 Alan AI 的支持团队。