【Agent】Claude for life science
前言Anthropic 近期推出了 Claude for Life Sciences,这是一套专为生命科学研究设计的增强功能。通过 Model Context Protocol (MCP) 连接器和桌面扩展,Claude 可以直接连接到科学家日常使用的数据源和工具,消除了在多个平台之间切换的需要,使研究人员能够获得跨越整个研发生态系统的洞察,从而加速发现进程,同时保持出版级别的科学严谨性。 本文将系统性地介绍 Claude for Life Sciences 的各项功能和集成工具。 相关概念回顾 MCP (Model Context Protocol) - 让 AI 助手连接外部数据和工具的开放通信协议标准 Connectors(连接器) - 基于 MCP 协议,通过云端服务器连接 Claude 与在线应用的远程集成 Extensions(扩展) - 基于 MCP 协议,在本地电脑上运行让 Claude 访问本地资源的桌面工具 Skills(技能) - 与 MCP 无关,是教会 Claude 处理特定任务的可复用指令包 关系总结:MCP 是底层协议,Connectors 和 ...
【乐理】和弦练习
和弦转换练习(穷举法)123451-2(C-Dm) 1-3(C-Em) 1-4(C-F) 1-5(C-G) 1-6(C-Am)2-3(Dm-Em) 2-4(Dm-F) 2-5(Dm-G) 2-6(Dm-Am)3-4(Em-F) 3-5(Em-G) 3-6(Em-Am)4-5(F-G) 4-6(F-Am)5-6(G-Am) 吉它各调和弦图
【乐理】C大调的六个常用和弦
音程 音程是两个音之间的音高差距。 音程用”度”来衡量,描述两个音之间的距离关系。 计算音程:CDEFGAB 这7个音按顺序循环排列,读了几个字母就是几度 举例: C到D = 二度 C到F = 四度 E到B = 五度 和弦定义: 由三个或三个以上的音,按照三度叠置关系结合而成,具有特定音响效果的音的组合。 三度叠置是指和弦的构成音之间,每相邻两个音都间隔三度音程。 举个例子: C大三和弦 (C): 根音: C 第二个音: E (C到E是三度) 第三个音: G (E到G也是三度) 为什么必须按照三度?而不是其他?1. 如果按二度叠置 (相邻的音): 例如: C-D-E 听觉效果: 非常刺耳、不和谐,像是音乐”撞车”了 这种组合在音乐理论中不被认为是和弦,而是”音簇” 2. 如果按四度叠置: 例如: C-F-Bb 听觉效果: 比较空洞,缺乏方向感 这种结构在现代音乐中有使用,但不是传统和弦的基础 3. 按三度叠置 ✓ 例如: C-E-G 听觉效果: 和谐、稳定、悦耳 既有丰富的色彩,又保持平衡 为什么三度最合适? 物理学原因: ...
【软件工程】SQL数据库指南
核心概念基本组成数据库 (Database) - 数据集合,如一个电商平台的所有数据 表 (Table) - 存储数据的基本单位,类似Excel表格 字段/列 (Column) - 表的属性 记录/行 (Row) - 一条具体数据 示例: 1234567学生表 (students)+----+--------+-----+--------+| id | name | age | gender |+----+--------+-----+--------+| 1 | 张三 | 20 | 男 || 2 | 李四 | 22 | 女 |+----+--------+-----+--------+ 主键 (Primary Key)唯一标识每条记录的字段,特点: 唯一性:不能重复 非空性:不能为空 稳定性:不要轻易改变 12345CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100), email VARCHAR(100)...
【论文分享】Biomni-一个通用生物医学智能体的简介和安装
个人推荐指数:⭐️⭐️⭐️ Biomni 简介Biomni 是一个通用生物医学 AI Agent。它包含三个部份:智能体(A1)、环境(E1)、LLM模型(R0) 智能体(A1) 是一个基于 ReAct,不断进行 “思考 -> 行动 -> 观察” 的智能体,整体上来说比较简单,也可以纳入反思过程,但默认不进行反思。 环境(E1) 是整个 Biomni 的核心,它包括: 工具库(Tools):覆盖 17 个生物医学子领域的专用函数,包括基因组学、药理学、免疫学、分子生物学、癌症生物学、细胞生物学、文献检索等 数据湖(Data Lake):约 80 个预处理的生物医学数据集,涵盖蛋白质相互作用、基因表达、药物-靶点关系、基因-疾病关联、GWAS、单细胞数据、sgRNA 等 软件库(Libraries):预装的 Python/R 包和 CLI 工具,如 scanpy、biopython、gget、lifelines 等 Know-How 知识库:最佳实践、实验协议和故障排查指南文档 LLM模型(R0) 是 Biomni 团队基于 Qwen-32B 通过强化...
【Agent】Agent Skills 介绍
今年 10 月,Anthropic 推出了 Claude Skills 能力,在 Claude 网页端、API 以及 Claude Code等产品都可以使用。Claude Skills 解决了什么问题呢?一句话来讲,Claude Skills 是一种基于文件系统的、可复用的知识包,运行在 Claude 的沙盒虚拟机(VM)环境中,用于向 Agent 注入流程化、确定性的内部知识(SOP)的标准化方案。 什么是 Claude SkillsAnthropic 官方文档给出了 Agent Skills 的定义: Agent Skills are modular capabilities that extend Claude’s functionality. Each Skill packages instructions, metadata, and optional resources (scripts, templates) that Claude uses automatically when relevant.智能体技能(Agent Skills)是一种模块化的能力,用于扩...
【旅行】2025关于新马的记忆
咳咳,今天的小编是山今。因为Timo最近比较忙,我接到他任务来写一下游记捏!(我自愿做牛马!)(啊、其实接到这个活还蛮开心的,因为真的很久没写游记了;B哥说要“好好生活”,写游记也是完善旅游、甚至人生体验的一部分呢) 嗯,所以如上所见,我的写作风格就是非常的碎碎念,想到啥写啥咯(希望Timo不要检查的太仔细x) 好了,正片开始(说了那么多废话,真的不是在凑字数) Day 1首先,感谢李志,让我们有了这次出行;其次,感谢CFP,让我和Timo的花费有了出路、也少了很多冲突(其实本来是想蹭T的房费的捏)。于是,11.13日,我们乘坐同一班次(但差了300元的)红眼航班D7331出发前往吉隆坡。凌晨在浦东机场,Timo找到群友们拍了合照,而此时的山今因为正值生理期+不习惯熬夜,i人属性大爆发x 一个人在日料店先后点了28元的鸡蛋羹和98元的乌冬面套餐,吃完后就有精神咯! [{"url":"http://img.tianlejin.top/2025-11/memory_about_malysia/1.webp","alt":"互动游戏:找Timo","title":""},{...
【Vibe Coding】init-proj
/init-proj 命令用于初始化一个新项目,包括创建 AGENTS.md 文件和配置 虚拟环境: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138---description: 初始化项目,创建 AGENTS.md 并配置虚拟环境argument-hint: ""---# 任务: 初始化项目请按照以下步骤初始化项目:**第一步: 收集项目信息**在执行任何操作之前,必须先向用户询问以下信息:1. 请用户...
【Vibe Coding】read-project
/read-project 命令用于让 coding agent 快速了解项目并总结报告给用户,适合初次了解代码仓库 1234567891011121314151617181920212223242526272829303132333435363738---description: 通过读取所有 README.md 和 AGENTS.md 文件以及近期git提交来熟悉项目开发进度---# 任务: 熟悉项目当前的开发进度你是一名新加入项目的资深工程师,你的首要任务是全面了解项目的当前状态、结构和开发进度。为了达成这个目标,请仔细阅读和理解下面提供的所有文档内容和代码变更历史。**第一部分: Agent 的能力与职责**首先,请阅读根目录下的 `AGENTS.md` 文件(如果存在),此文件包含了 **面向项目开发者** 的说明文档,以了解项目中的技术架构和代码规范等。**第二部分: 项目模块与概览**接下来,请通读项目中所有子目录及根目录下的 `README.md` 文件,此文件包含了 **面向项目使用者** 的说明文档。这将帮助你了解每个模块的具体功能以及整个项目的架构。**第三...
【Vibe Coding】auto-git
/auto-git 命令用于自动添加修改文件到工作区并提交: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970---description: 自动执行 git add、commit 和 push,遵循标准提交规范---# 任务: 自动化 Git 提交流程请按照以下步骤执行标准的 Git 提交流程:**第一步: 检查变更和分支状态**1. 运行 `git status` 查看当前变更2. 运行 `git diff` 分析具体改动内容3. 运行 `git branch --show-current` 获取当前分支名4. 运行 `git remote show origin | grep "HEAD branch"` 或 `git symbolic-ref refs/remotes/origin/HEAD` 确定主分支名称(通常是 main 或 maste...
【Linux】使用 tmux 保存和恢复会话
动机在日常开发中,我会使用 Tmux 来管理多个终端窗口和会话。而如果服务器重启,通常需要重新手动建立会话。tmux-resurrect 和 tmux-continuum 这两个插件的组合可以让你: tmux-resurrect: 手动保存和恢复 tmux 会话 tmux-continuum: 自动保存会话,并在 tmux 启动时自动恢复 两者结合使用,可以实现真正的”无缝工作”体验——即使系统重启,你的工作环境也能完整恢复。 安装1. 安装 TPM (Tmux Plugin Manager)首先需要安装 tmux 插件管理器: 1git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm 2. 配置 ~/.tmux.conf1vi ~/.tmux.conf 在末尾添加以下配置: 123456789101112131415161718192021222324252627# 插件列表set -g @plugin 'tmux-plugins/tpm'set -g @plugin ...
【网络与代理】使用 Tailscale 搭建虚拟局域网
什么是 TailscaleTailscale 是基于 WireGuard 协议构建的零配置 VPN 解决方案(zero-config VPN solution)。它可以: 自动建立点对点加密连接(peer-to-peer encrypted connection) 无需复杂的防火墙配置(firewall configuration) 支持 NAT 穿透(NAT traversal) 提供简单的设备管理界面 环境概览在我们的场景中: 公司 Windows 工作站:内网 IP 172.22.26.185,作为 Subnet Router 家中 Mac:通过 Tailscale 访问工作站和公司内网 iPhone:移动端访问 安装 Tailscale在 Windows 工作站上安装 访问 Tailscale 官网 下载 Windows 版本安装包 运行安装程序,按提示完成安装 首次运行时会要求登录,可以使用 Google、Microsoft 或 GitHub 账号 登录后,工作站会自动加入你的 Tailscale 网络(Tailscale network) 在 Mac 上...
【博客搭建】将博客与图床从自建 Nginx 迁移到宝塔面板的Nginx
虽然自建 Nginx 纯净高效,但为了追求可视化管理和企业级安全特性,我决定将 Web 服务迁移到 宝塔面板 Nginx! 迁移前备份宝塔面板的 Nginx 和 Ubantu 系统 apt 安装的 Nginx 会引起冲突,因此需要先卸载系统上安装的 Nginx 。首先将所有旧的 Nginx 配置文件(/etc/nginx)打包,确保数据无失: 1234# 停止旧服务并创建备份文件sudo service nginx stopmkdir ~/nginx_confsudo cp -r /etc/nginx ~/nginx_conf/ 卸载系统 Nginx使用 purge 确保移除所有旧 Nginx 文件和配置,为宝塔环境腾出干净空间: 12sudo apt purge nginx nginx-common -ysudo apt autoremove -y 部署宝塔 Nginx 与站点创建登录宝塔面板,安装 LNMP 环境,然后创建两个站点。 由于需要维持 Cloudflare Tunnel 的自定义端口,需要在宝塔的 “添加站点” 时使用 “另加端口格式”: 站点 宝塔...
【LLM】深入理解LLM的 Chat Template
为什么需要 Chat Template?大语言模型本质上是文本续写器(text continuation model)。它们并不天然理解”对话”这个概念,只能处理纯文本。因此,我们需要一种标准化的方式来告诉模型: 哪段文本是系统提示(system prompt) 哪段文本是用户输入(user input) 哪段文本是助手回复(assistant response) 如何处理工具调用(tool calls) Chat Template 就像是对话的格式说明书,确保训练和推理时使用完全一致的格式。 Chat Template 的结构让我们看一个来自 Qwen3-4B-Instruct 模型的真实例子: 1234567{ "chat_template": "{%- if tools %}\n {{- '<|im_start|>system\\n' }}...", "eos_token": "...
【Linux】重温vim
Vim的模式系统Vim最独特的特性是其模式系统 (modal system)。理解这些模式是掌握Vim的关键: 1. 普通模式 (Normal Mode)这是Vim的默认模式,用于导航和执行命令。在这个模式下,键盘上的每个按键都是一个命令。 2. 插入模式 (Insert Mode)在这个模式下,你可以像在传统文本编辑器中一样输入文本。按 i 进入插入模式,按 Esc 返回普通模式。 3. 可视模式 (Visual Mode)用于选择文本。按 v 进入字符可视模式,V 进入行可视模式,Ctrl+v 进入块可视模式。 4. 命令模式 (Command Mode)按 : 进入命令模式,可以执行复杂的命令,如保存文件、查找替换等。 常用操作启动和退出12345vim filename # 打开文件:q # 退出:q! # 强制退出不保存:wq # 保存并退出:w # 保存文件 基本导航 命令 描述 0 移动到当前行的第1个字符 ^ 移动到当前行第一个非空白字符 $ 移动...
【旅行】2025国庆丽水
D1 - 10月4日 9:11 G7349 → 11:47到丽水 午餐:「卢银亮缙云烧饼」烧饼好吃! hcy 开车 100km+ 到龙泉,给出大大好评👍! 晚上去了龙泉西街,古街道依江而建,街区的氛围非常好,人不多,并且有很多的非遗元素和表演,还有网红咖啡店 MOJ,hcy 发出来自沪姐的肯定🤓 丽水 → 龙泉源底村 住宿:龙泉市区:锻造青年公寓 - ¥276/晚 [{"url":"http://img.tianlejin.top/2025-10/20251004_193938.webp","alt":"","title":""},{"url":"http://img.tianlejin.top/2025-10/20251004_194535.webp","alt":"","title":""},{"url":"http://img.tianlejin.top/2025-10/20251004_200605.webp","alt":"","title":""},{"url":"http://img.tianlejin.top/2025-10/202510...
【Linux】重温tmux
tmux是我在大四时接触到的终端复用工具,之前一直都是那几个新建/切换窗格的操作,最近折腾gemini被迫又学了几个,在此记录一下 tmux配置文件1vim ~/.tmux.conf 输入以下配置: 123456789101112# 启用 256 色支持set -g default-terminal "screen-256color"# 添加 True Color (24-bit color) 支持# 这会告诉 tmux,对于像 xterm-256color 这样的终端,请启用 Tc (True Color) 能力set-option -ga terminal-overrides ",xterm-256color:Tc"# mouse mode# 用鼠标点击来切换并激活不同的窗格 (pane)。# 用鼠标滚轮来上下滚动当前窗格内的内容(就像在普通的终端里一样)。# 用鼠标拖动窗格的边框来调整它们的大小。set -g mouse on 在tmux任意窗格中: 1tmux source-file ~/.tmux.conf 即可启用...
【网络与代理】Linux Clash 安装与配置
使用Gemini CLI必须要服务器有外网环境,这也是我一直想搞的,开整!Github上找了个开源项目:https://github.com/nelvko/clash-for-linux-install 下载项目12git clone --branch master --depth 1 https://gh-proxy.com/https://github.com/nelvko/clash-for-linux-install.gitcd clash-for-linux-install 修改默认配置文件 复制Mac中的配置文件到resources/config.yaml文件 Mac的文件地址为/Users/tianlejin/.config/clash/阿里加速器.yaml 1vi resources/config.yaml 安装1sudo bash install.sh 要求输入订阅,订阅获得方法如下: 订阅地址形如:http://14.33.74.21:2668/api/v1/client/subscribe?token=e82240589dc3&bu...
【AI工具】Vibe Coding方案总结
最近尝试了很多 AI 工具进行 vibe coding,这几天折腾了Cursor、Claude Code,Claude Code Router,Cline,Gemini CLI,Github Copilot,Cherry Studio。感觉折腾还挺浪费时间的,其实用下来应该都能满足我现在的使用场景。在此做个总结! Cursor当我第一次在B站上看到这个工具的介绍时,简直惊为天人,感觉自己有了这玩意儿已经无敌了。前期一直在用这个,换了三个号各白嫖了14天,轻度使用了6周,从难以驾驭到开发了第一个应用,算是我 Vibe Coding的启蒙软件。后来Cursor因为计费问题风评下降。刚好我的白嫖的三个号也已经到期,一直白嫖也不是办法,充钱又不太可能😂,就没再用啦。 【对于充钱方案的评价】代码能力:强使用成本:高(充钱)/低(白嫖)折腾成本:低(充钱)/高(白嫖,每14天要重新设置rules,MCP等)推荐指数:⭐️⭐️⭐️ Claude Code + GLM 4.5Claude Code + GLM 4.5是我使用的第二套 Vibe Coding组合,使用智...
【AI工具】Claude Code 安装和使用指南
Claude Code 是一个强大的命令行工具,允许开发者直接在终端中与 Claude AI 进行交互,并委托编程任务。 安装全局安装1npm install -g @anthropic-ai/claude-code 配置 GLM4.5 接入修改 ~/.bashrc 文件,添加以下环境变量: 1234export ANTHROPIC_BASE_URL=https://open.bigmodel.cn/api/anthropicexport ANTHROPIC_AUTH_TOKEN=e9b52fc2cc26478198ac676f708ee5b9.OmzYBLQdNJhX6WUJexport ANTHROPIC_MODEL=glm-4.5export ANTHROPIC_SMALL_FAST_MODEL=glm-4.5-air 参考文档:https://docs.bigmodel.cn/cn/guide/develop/claude 20250912补充,其实这些环境变量最好是放在文件~/.claude/settings.json中 基本用法常用命令 命令 功能描...






