如果您不会写代码但想利用 AI 帮您写代码,可以参考以下方法:
这里给出一个提问范式供大家参考: (代码范例) 请仿照上述代码的结构,用 python 编写代码,实现以下功能: 输入变量为(变量名称),类型为(变量类型),形如(具体书写形式)。 输出变量为(变量名称),类型为(变量类型)。 (功能目标、运行逻辑等)。关键步骤请附上注释。
另外,如果您在处理 SQL 代码时不会写,也可以让 AI 帮忙。例如,您可以将以下内容发送给 AI:学习这个文档 https://www.coze.cn/docs/guides/database,然后帮我撰写用于工作流的 sql。之后按照 AI 的回复要求提供具体需求,如数据库表名称、操作类型、相关字段等,AI 会为您生成相应的 SQL 语句。
在使用代码节点时,即使您不是程序员,也可以让 AI 帮您写代码。但要先搞清楚输入和输出以及想要代码实现的逻辑。比如在处理谷歌搜索节点的输出作为 Code 节点的输入时,要先了解相关字段,如 link(网址)、title(标题)、snippet(简短介绍)、source(来源)等。
第一,对于编程小白来说,最好向AI提供代码节点中的范例,也就是新进入代码节点的IDE是所看到的那些代码(从async def到return的内容)。因为AI可能并不清楚扣子中规定的输入输出格式(比如代码节点的Python语言使用字典的形式来组织输入和输出的变量),所以提供范例可以尽可能减少你需要对AI所写代码的改动。第二,需要向AI说清楚输入变量与输出变量的类型,也就是本文所讲的这些。第三,最好说明与工作流中匹配或想要的变量名称,以减少二次修改。第四,最好列出输入变量的具体书写形式,以方便AI尽可能准确地理解。如果是Object或Array这样较为复杂的形式,你不会写,可以使用下面这个方法:在前一个节点后接一个“文本处理”节点,选择字符串拼接,输入选择前一个节点输出中所需的那个变量,拼接内容写{{String1}}就行,然后试运行,展开该节点的运行结果,复制最终输出中“output:”后面的内容即可,如果内容太长,提问时可省略不重要的具体内容,保留书写形式即可。第五,说清楚代码要实现什么功能,如果功能较为复杂,尽量将运行逻辑说清楚,越清楚越好。描述中尽量用变量名称来指代所涉及到的各个变量。根据以上原则,这里给出一个提问范式供大家参考:(代码范例)请仿照上述代码的结构,用python编写代码,实现以下功能:输入变量为(变量名称),类型为(变量类型),形如(具体书写形式)。输出变量为(变量名称),类型为(变量类型)。(功能目标、运行逻辑等)。关键步骤请附上注释。
1、第二步中提到了,要在SQL输入里面,添加SQL代码。因为我不会用代码,也不懂SQL语言(甚至看不懂官方的介绍)所以我选择AI帮我。我将以下内容发送给豆包:学习这个文档https://www.coze.cn/docs/guides/database,然后帮我撰写用于工作流的sql2、豆包返回消息(它返回什么无所谓,反正它肯定比我会)好的,我已学习了这个文档。请问你需要我帮你撰写用于工作流的SQL语句吗?如果需要,请提供具体的需求,例如要操作的数据表、要执行的操作(插入、查询、更新、删除等)以及相关的条件等。这样我才能根据你的需求生成相应的SQL语句。3、将我的要求发送给豆包:数据库表名称:user_question_answer存储字段名称:“create_time”“answer”“question”将{{question}}写入到数据库“question”字段下将{{answer}}写入到数据库“answer”字段下将{{create_time}}写入到数据库“create_time”字段下4、豆包就会回复给我它写好的SQLINSERT INTO user_question_answer(question,answer,create_time)VALUES('{{question}}','{{answer}}','{{create_time}}');5、把这段文字复制到数据库节点里面SQL的位置6、试运行的时候,给到一个输入内容,然后选择第一步里面使用的bot7、试运行成功以后发布工作流,就可以记录对应的数据到数据库了。首席组织官组织管理专家:https://www.coze.cn/store/bot/7380733113476890659?panel=1&bid=6cs0gi5847g0j
代码节点是在之前的教程中没有使用到的,但是他的用法很简单,就是给定某个格式的输入,然后返回特定的输出。好吧,我承认我有点凡尔赛了,毕竟不是每个人都是程序员。Code节点由三部分组成输入拥有特定逻辑的代码输出很多小伙伴会说,我不是程序员,我是不是不能用Code节点,其实不是的。因为你可以让AI帮你写代码,而我们要做的就是搞清楚输入和输出。不过如果是稍微复杂一些的代码,如果完全不懂程序的小白,确实写起来会麻烦一些,这里不做讨论在写这段代码之前,我们先要搞清楚逻辑,即我们想要代码做什么?[heading4]输入[content]我先通过测试谷歌搜索节点的能力拿到谷歌搜索节点的输出,也就是Code节点的输入这里你需要了解一种叫做JSON的数据结构,这里我先不展开,我已经在规划一篇AI时代,普通人必须了解的技术概念文章了,敬请期待!谷歌的输出比较复杂,为了更好的说明原理,我从里面取出来了,本次教程需要使用的字段,这个其实就是这里面我们主要使用的字段有:link:也就是谷歌搜索出来的条目的网址title:苏轼-维基百科,自由百科全书snippet:就是针对网页内容一个简短的介绍source:维基百科以上就是Code节点的输入啦,然后我们就开始使用代码节点进行处理