AI Engineer & AI Agent Developer

AI 是新时代的
电力
AI is the new
electricity.

— Andrew Ng, 2016

嗨,我是 David我专注于 AI 应用落地,将业务流程、知识与决策逐步 Agent 化,让 AI 从回答问题的工具,变成能够理解任务、调用工具并完成交付的执行系统 Hi, I'm David. I work on getting AI into production: turning workflows, knowledge and decisions into agents step by step, so that AI stops being a tool that answers questions and becomes a system that understands a task, calls the tools it needs, and delivers.

我相信,AI 的价值不在参数、Demo 或简单替代人工,而在于真正改变生产方式、释放生产力,并放大人的判断力、创造力与行动力。因此,我选择保持 Builder 的本能:贴近问题,快速交付,并将每一个工作流、每一次交互和每一处细节,打磨成真正值得使用的体验。 I believe the value of AI lies not in parameters, demos or simply replacing people, but in genuinely changing how work gets done, unlocking productivity, and amplifying human judgement, creativity and initiative. So I keep a builder's instincts: stay close to the problem, ship fast, and polish every workflow, every interaction and every detail into something genuinely worth using.

SCROLL
01

能力地图Skill map

后端Backend

JavaSpring Boot Spring AIPython FastAPITypeScript

AI & 大模型AI & LLMs

RAGAgent Evaluation

数据库Databases

MySQLPostgreSQL Redis

其他Other

Claude CodePi Agent 产品设计Product design 需求调研Requirements research
02

项目Work

文献自动化入库流水线Literature ingestion pipeline

OWNER · 2025.10 – 至今 · 国家生物信息中心OWNER · Oct 2025 – present · China National Center for Bioinformation

面向国家级基因组数据库(GSA / GSA Human / OMIX)。文献里提到某个数据集,到底是新提交、是复用、还是只引了一句——把这件事从人工判读变成可审计、可入库的结构化数据。 For the national genomics databases (GSA / GSA Human / OMIX). When a paper mentions a dataset, was it newly deposited, reused, or merely cited? This turns that judgement from manual reading into auditable, ingestible structured data.

Python 自部署 LLMSelf-hosted LLM YAML 规则引擎YAML rule engine PubMed / PMCSQL

1增量怎么发现Finding what's new

原来是拿本地库数十万条登录号逐个反查外部源,跑一次一整晚。把方向反过来:每天只拉 PMC 的 500 篇增量,用它们反查本地库。The old way looked up hundreds of thousands of our own accession numbers against external sources — one run took all night. Reverse it: pull the ~500 new PMC papers each day and look those up against our database.

单次 14 小时以上 → 3 分钟,月度批量变每日可跑;审核员单次待审从数百篇降到每日 10–20 篇。全量比对留作离线兜底,实测补 3% 覆盖。One run went from 14+ hours to 3 minutes, a monthly batch to a daily job; a curator's queue from hundreds of papers to 10–20 per day. The full comparison stays an offline backstop, adding about 3% coverage.

2文献怎么进来How papers get in

邮件、PubMed、PMC、Google Scholar、PDF 五源统一收口,抽出登录号和它周围的句子,再补齐 DOI 与期刊。Five sources — email, PubMed, PMC, Google Scholar, PDFs — funnel into one intake: accession numbers plus the sentences around them, then DOI and journal metadata.

关键是那些句子——同一个登录号出现在方法学段落还是引文列表里,结论完全不同。The sentences are the point: the same accession in a methods paragraph and in a reference list mean entirely different things.

3引用怎么判Classifying the citation

三分类:deposited(自己提交)、reused(复用他人)、reference-only(只是提及)。规则引擎按 YAML 的关键词与上下文判一遍,自部署模型用句子相似度动态检索 Few-shot 例子再判一遍。Three classes: deposited, reused, reference-only. A rule engine judges from keywords and context defined in YAML; a self-hosted model judges again, retrieving few-shot examples by sentence similarity.

500 条人工标注验证集上,准确率约 90%About 90% three-class accuracy on a 500-item hand-labelled validation set.

4怎么敢自动落库Why auto-ingest is safe

写入的是国家库,误判代价远高于漏判。所以两路一致才自动落库,不一致一律转人工。This writes into a national database, where a false positive costs far more than a miss. Only when both paths agree does a record land automatically; anything else goes to a human.

用覆盖率换自动化部分的零误判:自动落库覆盖 74.8%,其余进人工队列。Coverage traded for zero false positives on the automated share: 74.8% auto-ingested, the rest queued for a human.

每日 PMC 增量多源采集反查本地库抽取与补全规则引擎自部署 LLM双路交叉校验入库 + 审计人工复核 一致 分歧 Daily PMC deltaMulti-source intakeMatch local DBExtract & enrichRule engineSelf-hosted LLMCross-checkIngest + audit logHuman review agree differ
图 1 · 文献自动化入库流水线Fig. 1 · Literature ingestion pipeline

生物大数据平台智能审编系统Intelligent curation system for a biological big-data platform

2025 – 至今 · 国家生物信息中心2025 – present · China National Center for Bioinformation

面向国家生物大数据平台的独立审编后台,承接日均 500 TB 数据吞吐与数百条元数据提交的审核。A standalone curation backend for a national biological big-data platform, handling review for roughly 500 TB of daily throughput and hundreds of metadata submissions.

JavaSpring BootVue.js RAGAgent

这一段还在整理,先占个位。Still being written up — placeholder for now.

03

经历Background

2025.10 — 至今Oct 2025 — present

生信工程师Bioinformatics Engineer

中国科学院北京基因组研究所(国家生物信息中心)· 北京Beijing Institute of Genomics, CAS (China National Center for Bioinformation) · Beijing

  • 从 0 搭建文献自动化入库流水线,见上方项目Built the literature ingestion pipeline from scratch — see above
  • 独立完成智能审编系统的需求调研与产品设计,拆开原系统里耦合的提交端与审核端Ran requirements research and product design for the curation system solo, splitting the coupled submission and review sides of the old system
2023.10 — 2025.10Oct 2023 — Oct 2025

帝国理工学院 · 理学硕士Imperial College London · MSc

计算机科学与技术(健康数据分析与机器学习)· 伦敦,英国Computing (Health Data Analytics & Machine Learning) · London, UK

2019.09 — 2023.07Sep 2019 — Jul 2023

利物浦大学 · 理学学士University of Liverpool · BSc

数学与统计 · 利物浦,英国Mathematics & Statistics · Liverpool, UK