工具使用:网页仿写
概述
网页仿写涉及创建现有网页的副本或类似版本,适用于多种用途,如功能性测试、视觉设计比较,以及作为教授网页设计和开发的辅助工具。仿写过程涉及目标网页的布局、风格和内容
示例:使用GPT-4V仿写网页
任务
给定一个网页的URL或图片,使用MetaGPT内部集成GPT-4 Vision的工具GPTvGenerator仿写出一个相似的网页
代码
examples/di/imitate_webpage.py
bash
python examples/di/imitate_webpage.py
python examples/di/imitate_webpage.py
运行结果
原网页截图:
仿写后的网页:
机制解释
- interpreter规划任务Plan时,生成了若干个任务,根据所有注册工具的docstring分配任务的工具类型。interpreter自动将生成网页的中间任务类型设置为"image2webpage",在执行任务时将扫描是否有GPTvGenerator相关工具可用。
- 发现可用工具:['GPTvGenerator'],加载工具代码,根据当前需求使用generate_webpages方法生成相关的前端代码,并使用save_webpages方法保存。