目前主流的 AI 生成页面中,都提供了类似 Chomre 那样页面元素选择的功能,选中页面对应元素,输入修改条件(比如更改颜色或者其他样式)后,agent 就自动去帮忙处理这个指令。
在这背后,选中元素后,可以得到目标元素的文件位置,但是如果是修改文案的场景中,文案可能是配置化传入目标组件的,就意味着,选中元素的文件位置不一定就是要修改的目标文案的文件位置,怎么才能找到目标文案的正确位置并正确修改,这个主流页面生成 agent 是怎么做的。
比如:下面两个文件
// ./src/index.tsx
import {TEXT_CONF} from './conf';
<div id="fruitList">
{TEXT_CONF.map(item=><span>{item}<span>)}
</div>
// ./src/conf.ts
export const TEXT_CONF = ['苹果', '李子', '香蕉']
页面选中列表元素得到的文件是 './src/index.tsx',输入指令是更改“苹果”为“梨”。怎么能找到实际的文件位置,并修改?(实际情况可能比这更复杂,比如通过组件的 props 传入的情况,CONF 也可能会被处理多次才塞给 fruitList 这个 div )
是通过模型自己的 reAct ?还是结合一些工程化的手段?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.