让AI去解释代码
-
现在AI真的强大,以前AI不懂TiddlyWiki,现在基本上都懂了。我用的是DeepSeek,免费版,没有api,也没有付费。可能比不上更好的大模型,但基本上足够用了。
我最近使用的几个场景
- 让DeepSeek读插件代码,然后解释
-
- 比如说
$:/plugins/BTC/resizer/procedures/panels,这个插件基本上所有用wikitext写的宏都在这一个条目下,没有注释,没有文档,也没有示例。插件网站只有最新版本的示例。如果是之前还得研究一遍,现在直接让DeepSeek解释里面的宏,功能是什么,参数是什么,默认值是什么,影响是怎样的,基本上可以直接输出一篇教程来。
- 比如说
- 让DeepSeek对比插件代码
-
- 还是上面的插件,旧版本与新版本有一些变化,导致我写的内容出现了问题。如果是之前,可能还得翻github仓库的变更,一点点去找。现在直接让DeepSeek去对比两个内容,找出不同,并分析原因,是参数改变了还是默认值发生变化了。
-
- DeepSeek还真找出来了,我让它翻译成英文版,发到论坛上,看开发者后面能不能解决。
- 如果实在不太理解,就让DeepSeek详细解释,现在可以解释得很志业
-
- TiddlyWiki的文档现在可以有这种很详细的分类与查看了,我一直想抄一个,但定义的宏太长了,近400行,要人工读的话,得读一周
-
- 让DeepSeek解释和详细说明的话,基本上半个小时就能看懂了

[all[tiddlers]tag[ReleaseNotes]has[released]!sort[released]]:filter[get[released]compare:number:lt<releaseTiddlerCreated>] +[get[caption]]比如这里一大串筛选器,不认真看还真看不出来,有了DeepSeek的解释就方便很多了。

当然DeepSeek或者AI也有解释不了的,或者代码一直写错的,但绝大多数是可以用了。要是早几年有这个东西,那学习TiddlyWiki真是易如反掌啊。以后可能都要让DeepSeek重新写TiddlyWiki教程了。