本章前面介绍的方法是将已有Python代码封装成Coze插件并向AI智能体提供技能。该方法每次生成的结果是唯一的,能够保证绘图结果100%的稳定和准确。这一点在实际生产中十分重要。
但有时候我们不确定用户会有什么样的需求。此时用大模型节点根据用户需求动态生成代码来绘图。该方法提供足够的灵活性,但不保证每次工作都成功,也不保证每次生成的结果都一样。
使用本方法,首先要创建一个执行Python代码的插件。该插件主要解决两个问题,一是运行代码,二是得到运行代码以后的结果。运行结果可以通过参数进行传递,可以约定这个参数的名称,用大模型节点生成代码时把结果保存到该变量,用插件执行该代码时从该变量获取值。