北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 1418|回复: 11

用GPT 帮着写机器

[复制链接]
发表于 2023-8-21 06:07:28 | 显示全部楼层 |阅读模式
本帖最后由 huoy 于 2023-8-21 06:18 AM 编辑

虽然不懂编程,但其实gpt 真的很好用,知道有个lua ,可以在LS中用%% 使用后,感觉打开了新世界的大门……

比如,以前很苦恼,如何抓取某任务还剩下多少时间才能领?

只能用笨办法:“还有”,就过10秒再问。“已经可以”,就去做。

因为不懂如何将中文表示的时间,转换成数字表示的秒。

有了LUA 之后!
我:
1  写一个Lua函数,名为ChineseTimeToSeconds()
2 接受参数是中文表示的时间,输出是以秒为单位的正整数。
3  例如,当输入为“五分十五秒”时,输出是315;输入是“十七秒”时,输出为17。
4  请记住,每分钟有60秒。

GPT:
function ChineseTimeToSeconds(chineseTime)
    local timeInSeconds = 0
   
    local chineseNumbers = {
        ["零"] = 0, ["一"] = 1, ["二"] = 2, ["三"] = 3, ["四"] = 4,
        ["五"] = 5, ["六"] = 6, ["七"] = 7, ["八"] = 8, ["九"] = 9
    }

……
(后边还有很多,我也不关心了,整个拷贝拉倒,关心它怎么实现的有啥意义 ?咱又不是程序员……)

甚至连,红豆GRE都可以自己做了!真的!



1. 写一个lua 脚本函数。名为 hongdougre()
2. 该函数接受一个传入的文本参数,例子:"n.男用假发"
3. 而在f:/ls/目录下,有个叫做gre.txt 的文本,其中数据都是以这种格式存储的:
```
affidavit|n.宣誓书|
capitation| n.人头税,丁税|
abacus |n.算盘|
```
如你所见,其中每行都存储了一列对应的中英文对照表。
4.我们要实现的函数,就是用于使用中文查询对应的英文释义。
5 例如,我们的输入是 :v.认明,认出
在文件中查询到了  
```
identify|v.认明,认出|
````
所以输出是  identify
6  如果你完全明白了我的需求,请给出该函数的完整代码。

GPT :

function hongdougre(param)
    local filePath = "f:/ls/gre.txt"
    local searchPattern = param .. "|"
    local file = io.open(filePath, "r")
    if not file then
        return "Error: File not found"
    end
   
    local result = nil
   
    for line in file:lines() do
        if line:find(searchPattern) then
            result = line:match("^(.-)|")
            break
        end
    end
   
    file:close()
   
    if result then
        return result
    else
        return "Not found"
    end
end


(这家伙写啥我其实也不懂,但我知道这玩意能使就完了!)

怎样,不错吧?

之前让它控制我的小人,在地图上随机游荡,四处look,抓取所有描述和出口,生成地图,发现不行。其实也不是不行,是我不知道怎么让gpt 直接控制我的小人,只能用telnet,但我的电脑又没telnet! 让它控制zmud,又不知道怎么说……  最终很无奈的断了这个念头……

但写个函数什么的,还真的可以啊!

类似的功能,大家都可以开发啊。

比如,最早以前,我发pfm,那咋办,凉拌……

只要“你在攻击中不断蓄势”,就pp

pp = {我所有的pfm .........}

第一这不优雅,第二,我非常担心,巫师会对这种简单粗暴的做法有某种惩罚(巫师很坏的,女巫尤其坏……)

现在好了,现在简单了!可以让gpt 给我写个函数啊!

local myskills = {
    {name = "pfmtanzhi", cost = 12, cooldown = 6},
    {name = "pfmzouxiao", cost = 12, cooldown = 6},
    {name = "pfmpikong", cost = 12, cooldown = 5},
    {name = "pfmfuxue", cost = 4, cooldown = 4}
}

local last_used_time = {}
for _, skill in ipairs(myskills) do
    last_used_time[skill.name] = 0
end

function ispfm(qishi)
...........

(虽然自己不会写,甚至看不懂,但意思跟它说清楚了,它会给你写的,就是出现气势时,它根据技能CD和 气势消耗,给出可用的,用就完了)

怎么样,不错吧?

让咱们这种完全不会写程序的,也体验一把高科技呢!
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2023-8-21 06:42:55 | 显示全部楼层
关于这个画地图,真的 很无奈。

我用AutoGPT,感觉已经说的很清楚了,还辛辛苦苦自己画了一些,给出例子,让它根据例子,再根据我拷贝的LM 地图画。

照理说,不难吧?

实际上就是不行。

偶尔可以,但它脑子里有水。举个例子,广州地图,南海东街,南海西街,那么明显的,没有连线的,它每次都给连上,甚至特意指出,都没用。

我怀疑,是因为它的“常识”里,东街和西街,必定是左右相连的。

而且这东西一旦陷入误区,它自己是不知道的。让它画地图呢,跑得可欢快了,看着看着,不对劲了,其中一个gpt 建议说,写个西班牙语的帮助文件? 然后AutoGpt 同意了,分配了任务!

摔!坑爹呐?  我什么时候说过要写帮助文档? 更别说西班牙语?你们怎么回事?!

那都是我的钱!朕的钱!(AutoGpt 只能用收费的API……)

总之,也不是完全不行,偶尔可以,直接给LM ,真的能出地图文件,但绝大多数时候不行。

尤其大地图,比如,临安的,或者建宁府的,100% 失败。

其次,这个LM ,本来就不准,拷贝到文本里,更是歪到离奇,我看着都觉得它画不出来,也很正常。

网页版那个好,那个LM 的图,很整齐!

但那个不让拷贝....

再想办法吧...........




北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2023-8-21 08:49:06 | 显示全部楼层
求推介各类ai产品的特点、擅长领域、适用场景~
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2023-8-21 11:39:46 | 显示全部楼层
本帖最后由 huoy 于 2023-8-21 11:42 AM 编辑
zsmjd 发表于 2023-8-21 08:49 AM
求推介各类ai产品的特点、擅长领域、适用场景~

我一般是用 Gpt 帮着写一点简单的小程序,虽然不会,说清楚需求,特别简单的还是可以做到的 ,比如爬小说的爬虫脚本。

Claude 帮写文档之类的。

Claude 100K  可以接受文件,直接帮你读文章,很好用。例如有个英文小说,你想知道大概,自己看一遍很费事,扔给它就行了(但最近算力明显受限,几万字的小说,它可能就开始胡扯了,以前非常好用)

像昨天一个例子,我想在ls 中找一个函数,它可以用来判断一个变量,是否属于某个集合。怎么办呢,先请gpt 告诉我怎么把Ls 那个帮助文件里的文本抽出来。

它告诉我,可以用7.zip 直接解压,会出来一堆html ,然后再请他帮写一个python,把这些html 中的文本都抽取出来,放进一个. txt 文件。

再把这个文件扔给claude 100K,直接让它读,再问他,根据这个文件,我想找一个函数,它的作用是……

这就很方便了。读完这个帮助文件的claude 100K,就类似一个有点智能的,可以教你写ls 的老师了。

也可以帮你生成梗概,这方面能力很强。

Bing  写公文非常强。我一个乡政府当秘书的朋友说,这东西不能要,一个顶100个我,都这东西,我们这些人还干什么?






北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2023-8-21 12:35:04 | 显示全部楼层
膜拜大神,每次让gpt帮我写,每次都不能用,最后还是自己写。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2023-8-21 13:20:29 | 显示全部楼层
个人理解:
gpt:啥都会,但是……有啥用我也不知道?综合能力仍然很强,但未有一方面特别突出
glm:简单问答,翻译
claude:写作,cosplay
claude100k:长文本分析,概括
文心一言:联网搜索(有NB忽略),写作
newbing:联网搜索,直接询问大多数问题

另求newbing使用方法,挂梯子也不让用
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2023-8-21 14:17:43 | 显示全部楼层
感谢楼主和楼上的介绍
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2023-8-21 14:28:02 | 显示全部楼层
复制代码

18分40总结:
文字处理及编程需求,推荐免费的chatgpt3.5
阅读长文本乃至论文并了解关键信息,推荐免费的claude2

点评

编程不清楚,文字处理和创作其实claude或者newbing比3.5更强一点  发表于 2023-8-21 02:45 PM
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2023-8-21 14:42:28 | 显示全部楼层
牛逼,硬生生趟出一条路!!
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2023-8-23 12:35:33 | 显示全部楼层
zsmjd 发表于 2023-8-21 08:49 AM
求推介各类ai产品的特点、擅长领域、适用场景~

推介:stable diffusion
擅长领域:画涩图
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-4-29 05:20 PM , Processed in 0.011090 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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