ChatGPT应用制作

发布时间 2023-09-06 19:27:55作者: 高野白

为什么你叫小爱同学关灯。就真的会关掉?这中间是怎么工作的?

AI把语音转换成文字,然后把文字和每个任务的关键词对比,对的上就执行该任务。

执行任务是逻辑性的,固定的。而你说的话,是千变万化的。中间就是AI的作用。

沿着这逻辑,ChatGPT是不是能做的事情就更多了。他能理解极为复杂和专业的场景。它作为入口和你交互,把你的需求转换成不同的指令,去执行各类专业的,逻辑性强的软件。想象力就打开了把。

拿ppword举例,他们做的这个“思维导图/甘特图/时序图”生成器。就是遵循这个原理的。

1、理解你的文字。

2、转成成mermaid标记语言。

3、生成图形。            

 

 

其中的难点有两个:

1、控制GPT输出你想要的格式内容。

2、引入mermaidjs和svgPanZoom。

例如ppword对GPT的控制还比较不错。图中提问:杭州的区县。GPT的回答是:

graph LR
A[杭州市] --> B[上城区]
A --> C[下城区]
A --> D[江干区]
A --> E[拱墅区]
A --> F[西湖区]
A --> G[滨江区]
A --> H[萧山区]
A --> I[余杭区]
A --> J[富阳区]
A --> K[临安区]

一个多余的字符都没有。这样就可以直接用mermaid去生成图表了。

但是实际的过程中,用户并不能很好的控制GPT输出他们想要的图像。可能思维导图某一些节点上有错误。这时候需要人为 的调整,来的更快。所以,ppword提供了人为编辑。也就是第二个图里的内容。

至于对mermaid图表的拖拉,缩放和下载。这个属于传统编程的范围。大家可以去问gpt,叫他叫你们做。