在表单场景下,我们能否让大模型根据需要的信息返回一个 JSON 数组,每一个元素内容是UI类型和UI的目的。
然后我们可以根据这个数组去生成对应的表单UI,让用户进行填写并提交。
大模型就可以通过这种UI的方式去获取用户的信息
这样可以生成自定义的UI。
比如一共10个消息,用户已经提供了3个,那大模型就可以生成7个信息的表单让用户填写。
或者根据每个用户的特殊情况去生成特殊组合的UI,比如用户提供的地址没有城市,就只生成城市的下拉框
看起来是一个不错的玩具 idea
也像在大模型时代和传统UI的一个中间产物