题记

  • 前面知道了在win中安装的vscode使用Lingma“思考”时使用的指令
  • 了解到了Lingma在检索,查看,编辑代码时对Powershell的使用
  • 从这个角度可窥探到Lingma工具原理的冰山一角

Lingma工具

  • 官网中列出Lingma的工具
  • 也列出了这些工具的作用
  • 但,很明细做了偷工减料的处理
  • 作为开发者,多少还是要有裸奔的警惕意识
  • 不说病毒,勒索软件了,咱这账面常年3位数的人,黑客都看不上
  • 那,用过三6零的,懂得都懂!!!
  • 一定要意识到啊!智能体是可以直接修改代码啊!
    在这里插入图片描述
  • 言归正传,先看下有哪些工具

检索工具

  • 智能体模式时,可自主决策和使用检索工具用于获取工程、代码文件
工具名称 功能描述
检索仓库 search_codebase 通过语义检索的方式进行当前工程的检索。
搜索文件 search_file 检索当前工程内的文件。
搜索代码 grep_code 检索当前工程内的代码。
检索符号 search_symbol 检索当前工程内的符号。
查看目录 list_dir 检索和查看当前工程内的工程目录。
网络检索 web_search 检索互联网,无需 API key。
获取网页内容 fetch_content 获取 URL 地址中的网页内容。
检索记忆 search_memory 检索当前已生成的记忆内容。
检索规则 fetch_rules 检索已创建的规则。

文件编辑工具

  • 文件编辑、智能体模式,可自主决策和使用的工具,进行工程内多文件修改
工具名称 功能描述
编辑文件 edit_file 修改工程内的某个文件。
读取文件 read_file 查看工程内的某个文件的内容。
删除文件 delete_file 删除工程内的某个文件。
创建文件 create_file 创建工程内的某个文件。

终端执行工具

  • 智能体模式,可自主决策和使用的工具,可以根据前序情况进行命令编写和运行
工具名称 功能描述
运行命令 run_in_terminal 运行终端命令。
获取终端输出 get_terminal_output 获取运行命令后的终端输出。

偷工减料

  • 文档中没有对工具的详细介绍
    • 缺少工具是何时如何被授予检索文件权限
    • 缺少工具是何时如何被授予修改文件权限
    • 删除
    • 新增
    • 各种索引信息,记忆是否会被发送到云端
  • 写到这里,恍然发现,对修改代码文件分析,完全就是个入门
  • 对Lingma架构及工作原理完全是个小白人

难搞

  • 查遍全网,Ali也没提供架构及工作原理
  • 更不要说上面提到的一系列工具在哪里
  • 想白嫖的这条路是没有了
  • 求助AI,做了如图所示的介绍
    在这里插入图片描述
    在这里插入图片描述
  • 眼看AI没有给出有效解释,是对Lingma插件不熟悉(毕竟现有可查资料有限)
  • 转念一想,为何不让Lingma来剖析下自己
  • 真是个不错的想法!
  • 未完待续…
    在这里插入图片描述
Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐