环境:安卓手机运行环境;WinsurfAI编程工具;阿里百炼提前创建Agent应用;
耗时:2小时;
1,新建安卓项目
完成文本输入,并将输入的文字显示出来。
2,安装SDK
参考文档
安装阿里云百炼SDK_大模型服务平台百炼(Model Studio)-阿里云帮助中心
把关键描述给Windsurf,
添加完成后,会自动clean和编译build(terminal command需要手动点确认)
自己搞了几分钟。编译成功了。有了调用terminal的能力,会闭环解决问题。
(产品设计上,只有自闭环,才能降低门槛啊)
3,调用模型
对话请求
通过API调用百炼应用_大模型服务平台百炼(Model Studio)-阿里云帮助中心
包括:修复没有连网权限的问题,就可以对话了。
4,修复Agent回复文本最后空字符等显示问题;
这样基础版本就跑起来了。
5,流式输出
把流式输出的示例代码给Windsurf
一次性调通;
6,知识库调用
知识库支持Agent应用在平台上配置的的知识库,验证可以检索生成。
也可以应用指定,好处是 知识库的选择让应用根据业务逻辑选择,业务逻辑设计上更自由一些。
7,自定义透传
创建Agent应用时,把一些参数作为变量,由应用层根据业务逻辑 对这些变量动态赋值。也是应用开发时的常见的逻辑。
未实现,后续需要再用。
8,后续
后续要调试的有:多轮对话、语音识别+TTS接入、图片、视频模态的内容接入知识库,做问答对话显示。