明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1552|回复: 14

[经验] 用Chat GPT生成了一段程序

[复制链接]
发表于 2023-5-1 21:54 | 显示全部楼层 |阅读模式
本帖最后由 wharan 于 2023-5-1 21:57 编辑

以下是Chat GPT生成的一个Auto Lisp编写的画矩形程序,功能为输入左下角位置、长度、宽度和旋转角度后绘制矩形。看看AI的智能水平吧

(defun draw-rectangle (pnt width height rotation)
  (setq pi (* 4.0 (atan 1.0)))
  (setq angle (* rotation pi 180.0))
  (setq x1 (car pnt))
  (setq y1 (cadr pnt))
  (setq x2 (+ x1 (* width (cos angle))))
  (setq y2 (+ y1 (* width (sin angle))))
  (setq x3 (+ x2 (* height (cos (+ angle (* pi 0.5))))))
  (setq y3 (+ y2 (* height (sin (+ angle (* pi 0.5))))))
  (setq x4 (+ x1 (* height (cos (+ angle (* pi 0.5))))))
  (setq y4 (+ y1 (* height (sin (+ angle (* pi 0.5))))))
  (command "line" pnt (list x2 y2))
  (command "line" (list x2 y2) (list x3 y3))
  (command "line" (list x3 y3) (list x4 y4))
  (command "line" (list x4 y4) pnt)
)
"觉得好,就打赏"
还没有人打赏,支持一下
 楼主| 发表于 2023-5-3 12:03 | 显示全部楼层
kucha007 发表于 2023-5-3 11:14
就直接让它阅读代码,逐行注释呗

我使用的是ChatGPT of NianBroken,给它一段代码,它就返回了这么一段代码:
{
    "error": {
        "message": "Incorrect API key provided: ***. You can find your API key at https://platform.openai.com/account/api-keys.",
        "type": "invalid_request_error",
        "param": null,
        "code": "invalid_api_key"
    }
}
发表于 2023-5-2 12:41 | 显示全部楼层
wharan 发表于 2023-5-1 22:52
从现在的水平来看,可以节省一部分代码输入时间,能形成基本框架,但还是有很多Bug的。让它回答了几个问题 ...

可以说出问题让AI修改呀,我试过让他优化,他能给出不同的解决方法。但是问多了就感觉他挺傻,最后的代码跟最开始的千差万别。
发表于 2023-5-1 22:45 | 显示全部楼层
飞雪神光 发表于 2023-5-1 22:21
啥也不是  前段时间刚被管理屏蔽一个吹GPT的 简单的都写不好更不用说复杂的了

我用来阅读和整理代码,读的很快,但还是容易胡言乱语
发表于 2023-5-1 22:21 | 显示全部楼层
啥也不是  前段时间刚被管理屏蔽一个吹GPT的 简单的都写不好更不用说复杂的了
发表于 2023-5-1 22:44 | 显示全部楼层
你这个不就是自带的功能吗……
 楼主| 发表于 2023-5-1 22:52 | 显示全部楼层
从现在的水平来看,可以节省一部分代码输入时间,能形成基本框架,但还是有很多Bug的。让它回答了几个问题,也有很多错误。
发表于 2023-5-3 08:21 | 显示全部楼层
5.1开始玩,属于赶了个晚集
 楼主| 发表于 2023-5-3 11:11 | 显示全部楼层
kucha007 发表于 2023-5-1 22:45
我用来阅读和整理代码,读的很快,但还是容易胡言乱语

你是怎么做到的呢?请指教
发表于 2023-5-3 11:14 | 显示全部楼层
wharan 发表于 2023-5-3 11:11
你是怎么做到的呢?请指教

就直接让它阅读代码,逐行注释呗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-9 09:49 , Processed in 0.621880 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表