0 基础的 AI 插件开发进入死循环,求救!

插件名称:copy-to-doc(复制到文档)

想实现的功能:将任意文档中的选中内容作为段落块右键复制到预设文档中,并在预设文档中按先后次序排列。

用的是豆包新推出的 AI 编程工具 Trae

Trae - Ship Faster with Trae

现在是安装插件后,可以在“设置-集市-已下载”看到插件。但是,在思源的界面上找不到,当然也没法设置目标文档,不能使用。调用 Claude 和 OpenAI 反复 debug 也没改好。进入死循环。

求大神帮忙诊断一下!

另外,思源能不能给 AI 写插件专门做一个示范流程,让它更明白流程,AI 现在好像对思源不太熟悉。

这是构建后的插件代码:copytodoc.zip

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    24526 引用 • 100384 回帖
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    9265 引用 • 42135 回帖 • 118 关注
2 操作
xnyshu 在 2025-01-27 18:24:50 更新了该帖
xnyshu 在 2025-01-27 18:09:49 置顶了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 把示例插件喂给 AI 看看

    1 回复
  • xnyshu via macOS

    给了,效果不大。是不是要对现在的 AI 做一个针对性的示例?

  • 首先看一下开发者控制台,看看里面有没有什么报错信息。

  • 别的先且不说首先你这儿目录结构就是错的,i18n 目录下应该直接就是 json 文件,你额外嵌套了一些无用的目录结构。

    image.png

    然后进去第一行代码也是错的,@siyuan-sdk 是社区的一个第三方库,需要你打包进去才能使用,在思源环境下你是获取不到这个包的。

    image.png

    这里应该改成 require("siyuan");

    内核 API 调用也有问题,第一个函数的 API 是不存在的;而 SQL 查询的 API 的第二个参数 args 实际上也并不存在。

    image.png

    其他的问题也有一大堆,比如大量调用了不存在的 API 例如 this.app.pushNotification 等等。

    你如果完全没有基础,也没有参考,让 AI 直接给你写一个插件是很困难的一件事。

    你可以尝试着把这篇文章,还有插件的一些用法示例喂给 AI,不过也不保证能成功。

    不过说实话,如果你真的完全对开发一点了解都没有,我不是很建议你对这 AI 死磕,大概率不会产出什么好的效果。。

  • 这不是死循环,甚至语法都有问题

    1 回复
  • xnyshu via macOS

    我说的是修改测试来回倒。AI 编程能力被高估了,只有大量类似案例的才能让 AI 帮忙,AI 编程实质上是在套模版。

    2 回复
  • 可以试一下 deepseek

  • wilsons 1

    现在的 ai 只是专业人士的助手,对于不懂的行业,想靠 ai 做出专业的东西目前还不行,除非让专业人士帮你写好详尽的提示词,即使这样也可能犯一些错误,还得具备一定的修改能力才行。

    有些逻辑,明明非常简单的变幻下实现方式就能实现,但问 ai 可能半天都无法实现。

    往往需要提示 ai,告诉它实现方式和算法,它才能实现,这时候不禁想问,到底谁辅助谁?—_—

    或者摘取 ai 没解决的核心部分,新会话再换一个问法或换一个 ai 试试,如果简单的就自己实现。

    1 操作
    wilsons 在 2025-01-28 09:45:51 更新了该回帖
请输入回帖内容 ...

推荐标签 标签

  • App

    App(应用程序,Application 的缩写)一般指手机软件。

    91 引用 • 384 回帖 • 1 关注
  • Mac

    Mac 是苹果公司自 1984 年起以“Macintosh”开始开发的个人消费型计算机,如:iMac、Mac mini、Macbook Air、Macbook Pro、Macbook、Mac Pro 等计算机。

    167 引用 • 595 回帖 • 1 关注
  • 区块链

    区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法 。

    92 引用 • 752 回帖
  • 链滴

    链滴是一个记录生活的地方。

    记录生活,连接点滴

    167 引用 • 3832 回帖
  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    24526 引用 • 100379 回帖
  • 又拍云

    又拍云是国内领先的 CDN 服务提供商,国家工信部认证通过的“可信云”,乌云众测平台认证的“安全云”,为移动时代的创业者提供新一代的 CDN 加速服务。

    20 引用 • 37 回帖 • 566 关注
  • SSL

    SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS 与 SSL 在传输层对网络连接进行加密。

    70 引用 • 193 回帖 • 415 关注
  • LeetCode

    LeetCode(力扣)是一个全球极客挚爱的高质量技术成长平台,想要学习和提升专业能力从这里开始,充足技术干货等你来啃,轻松拿下 Dream Offer!

    209 引用 • 72 回帖
  • Hibernate

    Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。

    39 引用 • 103 回帖 • 721 关注
  • InfluxDB

    InfluxDB 是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及实时分析。

    2 引用 • 90 关注
  • 负能量

    上帝为你关上了一扇门,然后就去睡觉了....努力不一定能成功,但不努力一定很轻松 (° ー °〃)

    88 引用 • 1235 回帖 • 406 关注
  • 博客

    记录并分享人生的经历。

    273 引用 • 2388 回帖
  • 支付宝

    支付宝是全球领先的独立第三方支付平台,致力于为广大用户提供安全快速的电子支付/网上支付/安全支付/手机支付体验,及转账收款/水电煤缴费/信用卡还款/AA 收款等生活服务应用。

    29 引用 • 347 回帖 • 2 关注
  • 新人

    让我们欢迎这对新人。哦,不好意思说错了,让我们欢迎这位新人!
    新手上路,请谨慎驾驶!

    52 引用 • 228 回帖
  • 钉钉

    钉钉,专为中国企业打造的免费沟通协同多端平台, 阿里巴巴出品。

    15 引用 • 67 回帖 • 292 关注
  • SendCloud

    SendCloud 由搜狐武汉研发中心孵化的项目,是致力于为开发者提供高质量的触发邮件服务的云端邮件发送平台,为开发者提供便利的 API 接口来调用服务,让邮件准确迅速到达用户收件箱并获得强大的追踪数据。

    2 引用 • 8 回帖 • 488 关注
  • SEO

    发布对别人有帮助的原创内容是最好的 SEO 方式。

    35 引用 • 200 回帖 • 22 关注
  • 面试

    面试造航母,上班拧螺丝。多面试,少加班。

    325 引用 • 1395 回帖 • 1 关注
  • Wide

    Wide 是一款基于 Web 的 Go 语言 IDE。通过浏览器就可以进行 Go 开发,并有代码自动完成、查看表达式、编译反馈、Lint、实时结果输出等功能。

    欢迎访问我们运维的实例: https://wide.b3log.org

    30 引用 • 218 回帖 • 639 关注
  • Elasticsearch

    Elasticsearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

    117 引用 • 99 回帖 • 209 关注
  • Jenkins

    Jenkins 是一套开源的持续集成工具。它提供了非常丰富的插件,让构建、部署、自动化集成项目变得简单易用。

    54 引用 • 37 回帖 • 1 关注
  • Ruby

    Ruby 是一种开源的面向对象程序设计的服务器端脚本语言,在 20 世纪 90 年代中期由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)设计并开发。在 Ruby 社区,松本也被称为马茨(Matz)。

    7 引用 • 31 回帖 • 248 关注
  • 服务

    提供一个服务绝不仅仅是简单的把硬件和软件累加在一起,它包括了服务的可靠性、服务的标准化、以及对服务的监控、维护、技术支持等。

    41 引用 • 24 回帖
  • Postman

    Postman 是一款简单好用的 HTTP API 调试工具。

    4 引用 • 3 回帖 • 4 关注
  • PHP

    PHP(Hypertext Preprocessor)是一种开源脚本语言。语法吸收了 C 语言、 Java 和 Perl 的特点,主要适用于 Web 开发领域,据说是世界上最好的编程语言。

    179 引用 • 408 回帖 • 486 关注
  • AngularJS

    AngularJS 诞生于 2009 年,由 Misko Hevery 等人创建,后为 Google 所收购。是一款优秀的前端 JS 框架,已经被用于 Google 的多款产品当中。AngularJS 有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等。2.0 版本后已经改名为 Angular。

    12 引用 • 50 回帖 • 497 关注
  • 安全

    安全永远都不是一个小问题。

    203 引用 • 816 回帖