猿如意程序代码生成实践与测试

ChatGPT中国区申请无法直接注册与使用;

使用csdn提供的猿如意效率工具箱提供的chatGPU功能实现智能程序编写实验:

先安装:

csdn猿如意下载地址

猿如意程序代码生成实践与测试_第1张图片

选择其中的ChatGPT菜单

在右侧窗口中的输入框,可输入问题内容。

(1) 实验1:输入“有限自动机的S划分算法代码”

猿如意程序代码生成实践与测试_第2张图片

(2) 输入:有限自动机的K划分算法代码

猿如意程序代码生成实践与测试_第3张图片

(3) 输入:有限自动机的K划分的python代码

猿如意程序代码生成实践与测试_第4张图片

不错,发现一个解决该问题的包,pyrsistent,用pip命令安装该包;

复制上述代码到一个python文件中并保存,运行,发现错误:

from pyrsistent import v, t
ImportError: cannot import name 't' from 'pyrsistent'

说明导入包有错,人工修改该导入代码仍无法工作;

经查询,pyrsistent是一个函数式数据结构库,上述代码中v表示vector,t应该表示tuple,但无法导入;

用浏览器查找automata minize相似用法,可以找到

pythomata自动机包

可以实现自动机的最小化

从实验中,第3个实验尽管没有完全成功(代码似乎是chatGPT拉郎配的代码),但至少相关或具有启发;

进一步还可以再实验

总体,感觉还是蛮不错的,至少让chatGPU up了!

你可能感兴趣的:(人工智能,算法,chatGPT,算法,人工智能)