借助LinkAI,cow接入李继刚老师的全部功能
图片之前看到了有网友在分享李继刚老师的汉语新解卡片,看着很有趣。在度娘、G哥、bing叔的帮助下,去某hub上搜了一圈,发现了一个新鲜有趣的插件,虽然它的名字吧“Chinesepua”……
之前也写过搭建cow的内容。一入此门,越陷越深。
从最开始的玩具,也拥有了一点点的生产力,给工作、生活带来了一些便利。
这一次在chinesepua
插件的帮助下,实现了如何自己接入更多李老师的功能,对cow的玩法有了更多的体会,也对Claude的功能更加佩服。
当然这些都是相对容易理解和接受的,再深入一些就是对李继刚老师写prompt的逻辑思维的佩服,同时也对他直接将自己的方法论公开出来的敬佩。
齐白石先生曾有言:似我者死,学我者生
。
暂时没学会,先直接复刻吧。
图片首先需要搭建好cow。
然后接入chinesepua这个插件。
接入插件挺简单的,直接进入cow的plugins目录,克隆它的仓库,创建一个config文件,修改一下对应的配置。
这里的配置项,直接全部使用LinkAI家的。
图片下面开始接入更多功能
前往李继刚老师的公众号,可以看到有一个合集。
你可以把每一个功能都研究一下,插件目前已经接入了一些功能,具体的功能介绍插件仓库的readme里有写。
我们主要是接入一些新的功能。
比如你想接入最近的红蓝药丸功能。打开文章后,复制文章里的prompt部分。
打开插件仓库的 prompts.py
这个文件,在 class Prompt
这一行前面创建一个新的变量。
比如 prompt_red_blue_pill
,然后把刚才复制的内容赋值给 prompt_red_blue_pill
。
这里有一个地方需要注意,赋值后,需要在最后一行追加一段内容:
;; 只需要输出 svg 代码,不要任何解释,也不需要用代码块包裹。从这个开头
里面的宽高可以自己进行一定的调整优化。
图片Pasted image 20241012194605
赋值后,修改 prompts_dict
这个字典,在字典里追加一行,申明刚才新增的prompt。
到这里,prompts.py
这里就处理好了。
接下来需要处理 chinesepua.py
这个文件,这里就简单多了。
打开 chinesepua.py
这个文件,找到最后一个 if context.content.startswith
,复制一段这里的if处理逻辑,将其中的处理逻辑改成刚才在 prompts.py
里新增的红蓝药丸功能。
开启插件
开启插件需要在cow的插件目录下修改配置文件,将插件的enable属性修改true
图片启动cow,然后进行测试,如果没问题的话,就可以愉快玩耍了。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~