自从有了AI,人变得越来越懒了,能让AI干的坚决不自己改,有时候捣鼓很长时间,可能还不如自己干的快,但就是懒得干,不由想起来以前学python也是这样的,能写程序实现自动化就不自己找,爬虫也好,计算也好,不过也是“因祸得福”,学了一些基础的计算机知识,比如API接口之后,对后面用 AI略有帮助吧
话扯远了,作为生物相关的学生,最近在用IGV和JBrowse2看信号轨道的时候,遇到一些保存上的问题本来想去看官方文档怎么解决的,结果搜索引擎却给了AI代理Jbrowse的方法,打开一看还是官方文档,这还说啥,正好最近codex不稳定首字很久,而dsh更新了输入图片功能,ds也上线了新的flash识别模型,研究转录因子又需要看信号峰,所谓天时地利人和,直接就把官方文档扔给dsh让它部署,别说使用体验还挺好,大肥鲸找的可以说是又快又准又好,之后人工审查了一遍也没什么问题
简单看了一下原来Jbrowse2是放到cli里面的json格式文件,AI直接在cli里面编写相应命令就可以了写入各种轨迹了,然后人类想看的话直接打开本地web就可以了,很有创意的想法啊,毕竟AI最擅长的就是写代码,直接在命令行操作很方便 。而且web端看也很方便,dsh这个agent也是这么干的,不知道网上为什么有那么多吐槽的不是exe程序的,明明这种方式把dsh装进服务器里,可以很容易的远程其他设备访问,起码比gpt的登陆同一个账号方便,也许有什么性能上的考量,毕竟我不是计科的,对此不甚了解
第二种方法是调用MCP,只要工具的开放商提供了MCP server,就可以直接配置到Agent里,giyhub上也有很多大佬开源了很多工具的MCP server。说起来我还真没怎么使用过MCP功能,大部分情况下我的需求通过多下几个python库就解决了。不过似乎不是所有Agent都支持MCP功能,codex里就内置了MCP功能,MCP host/client官方都配置了,用户把对应的MCP server填进去就可以了。相对应的dsh好像没有这个功能,不过他们的口号是“万物皆插件”,也许有人会开发本地运行的MCP服务器呢,说不准。
第三种就是直接调用各种工具的API,这个就不过多介绍了,在Agent里用ai的肯定多多少少都理解这个概念。
还有一种比较特殊的就是computer use,这一类功能似乎是通过AI操控电脑,不断截图,然后获取实时信息,感觉这一点不如人类高效,token也烧不起啊,如果是用浏览器的话,不如用api接口或者Playwright这样的自动化工具了。


夜雨聆风