大模型涌现往后,他的能力毋庸置疑,尤其是在软件行业。
我咨询了我的开拓同事,在我们公司是否有运用,答案不惊艳——没有。
但作为爱好者,我以为一些大略运用已经不须要专业开拓职员就可以实现,尤其是一些低级的开拓事情。

是否须要人工输入代码呢,大概不须要。

AI的强大,我让他输出一个软件开拓的过程,就天生了如下的流程,大略修正往后,便是我对开拓过程的理解。

如果我去画他,大概要上半个小时,但天生他只要2分钟。
我增加了自己的理解。

打倒初级轨范员用AI生成代码实现周易算卦

初步的实现

由于项目没有那么大,实现周易算卦大概可以省略很多的步骤,至少前两个部分还是能合并的。
周易博大精湛,周易共卦象共有64卦,每一卦有六个爻,每一爻的时、分、位不同就代表了不同的意义,要深入解读。
但周易占卜还是很随意马虎理解的,特点便是用随机性获取一个卦象,这个可以通过打算机措辞非常随意马虎实现。

通过随机的方法,可以获取到一个数值,由此就可以得到一个卦象和爻辞,再通过易经本身的每一个爻辞来阐明,就可以实现一个占卜的目的。
我选择的是比较传统的易经、爻辞、小象等,当然也可以用一些占卜书,当然这个便是其余比较精湛的门类了。

占卜的古书

明确思路往后,我开始准备文件,将卦象和爻辞准备好,当然这个步骤有点笨了,后面会讲到实际上是可以省略的。

我整理的卦象和爻辞,实际上可以省略

设计好往后,打开大模型,我选的是百度的文心一言4.0版本。
然后,哀求他给我输出代码,我选择的是python措辞,并哀求他给我输出代码。

我的哀求是——“我希望写一段python程序,详细哀求如下: 在程序目录下,有一个excel表格,有一个sheet页名称为“卦象”里面从第二行开始,记录了64行记录。
个中,A列为顺序值,B列为紧张卦象,C列为卦辞。
有一个sheet名称为爻辞,从第二行开始,共有216行,A列为顺序值,B列为爻辞。
须要一个程序。
首先:哀求利用者供应一个1到6之间的一个数字我希望写一段python程序,详细哀求如下:

在程序目录下,有一个excel表格,有一个sheet页名称为“卦象”里面从第二行开始,记录了64行记录。
个中,A列为顺序值,B列为紧张卦象,C列为卦辞。

有一个sheet名称为爻辞,从第二行开始,共有216行,A列为顺序值,B列为爻辞。

须要一个程序。

首先:哀求利用者供应一个1到6之间的一个数字标记为X。

然后在后台运行一个随机数字A,数字范围为1到6,天生这个随机数,如果所天生的随机数与利用者供应的数字相同,则提示匹配成功;如果所天生的随机数与利用者供应的数字不相同,则提示匹配失落败,连续天生随机数,直至随机数与利用者供应的数字X相同。
记录天生随机数的次数y。

再利用一个随机数,随机天生1到64之间的一个随机数B。
从excel表格,获取sheet页“卦象”的A列中顺序值与这个随机数B相同的行,向利用者展示B列的卦象贺卦辞。
同时根据随机数B以(B-1)6+X获取与这个值相同的sheet名爻辞的A列顺序值相同的爻辞。

并向用户展示这个爻辞。
同时提示利用者,经由了y次的考试测验获取了这个结果。
标记为X。
然后在后台运行一个随机数字A,数字范围为1到6,天生这个随机数,如果所天生的随机数与利用者供应的数字相同,则提示匹配成功;如果所天生的随机数与利用者供应的数字不相同,则提示匹配失落败,连续天生随机数,直至随机数与利用者供应的数字X相同。
记录天生随机数的次数y。
再利用一个随机数,随机天生1到64之间的一个随机数B。
从excel表格,获取sheet页“卦象”的A列中顺序值与这个随机数B相同的行,向利用者展示B列的卦象贺卦辞。
同时根据随机数B以(B-1)6+X获取与这个值相同的sheet名爻辞的A列顺序值相同的爻辞。
并向用户展示这个爻辞。
同时提示利用者,经由了y次的考试测验获取了这个结果。

由于占卜的意义在于不愿定性,因此我哀求程序输入一个数值,这个数值是1到6,代表了6个爻,要他来表示你的占卜爻。
同时还增加了一个匹配这个结果的次数,代表了实现它的难度,有点类似于“圣杯”的观点,有利于增加占卜的可信度。

我这个提示词有一个明显的缺点,在后面的实行中,导致了一些不可预见的问题。
那便是我打算错了646,以是写了216这个数字。
而AI是看不出这个缺点的。
这个也是一种局限性吧。

之后,他为我天生了一段代码。

天生代码,可惜不能实行

天生后的代码,实行中存在缺点,当然这个也很正常,即便我用ChatGPT4.0天生的代码也有类似的问题。
如下图。

实行后报错,当然要连续完善

多次考试测验往后,我终于创造了那个打算的bug,然后修正了他。
但实行结果是命令行界面的,并不直不雅观,我希望他给我做成图形界面,这次很抱歉,他给了一个建议给我。
而我则不客气的哀求他把全部代码给我写好。

严格的哀求他给我画出来,这个要多次的重复沟通,很有点领导哀求不听话的下属的样子

终于成型了,我的程序的样子,当然中间还有一些诸如分辨率、大小的调度,

程序的入口,前面还有一个message的提示

终极的结果

更深入、更好的完善

前面提到过整理周易的过程,这个过程非常的无趣,重复,实在完备可以通过打算直接获取对应的爻辞,乃至可以给你直接解卦,如通过以下的提示词“请为我阐明一下周易第四卦第一爻的意思”,就可以直接解挂,当然这个要用到与大模型的api接口,详细是实现非常随意马虎。
当然这样会存在不可控的情形,即常见的智能迷雾,他的发生概率并不低,和人常常发热感冒一样。

更大略的方法

总结

与AI的沟通过程,像极了一个领导对他的程序员下属的事情过程,须要非常仔细的把每个步骤都考虑好,每个逻辑都要严丝合缝,否则他交给你的大概率是一个垃圾,小概率会给你一个不能用的惊喜。

其余周易博大精湛,远不是不才这种小人理解的,但如果真的犹豫未定时,占一卦,从古老的聪慧中获取一些启迪也是很好的。