这段时间一直在迭代我的ai agent框架,虽然,它基本的形态也和其它agent一样是chatbot的样子。但,在实际应用这个框架开发AI SaaS的时候,不必非要是chatbot。完全可以是表单的样子,去调用Agent - Tool循环,甚至带上skill,带上记忆系统。也可以是步进组件,来使用这个agent框架,也完全可以是别的样子。
而在实际的场景和需求中,这也是非常常见的情况。为了适应用户的场景和需求,为了更好的用户体验,为了更高的转化率,我们也经常需要在不同的UI中调用Agent。
在我的一个AI SaaS(www.aiuidesigner.com)中,就有使用多种不同的UI来使用Agent的情况。比如,首页hero中的快速开始的组件中的plan模式,就是用了一个表单,调用了plan agent,这个agent还会视情况去使用AI Search工具,最终得到plan的结果。整个过程中,agent、上下文组装、工具、记忆系统、agent的计费等,基本上整个agent框架的核心的东西都用上了。