AI Researcher · Systems Builder

Liyang
Fan

I build coding agents, large-scale multi-agent systems, and the infrastructure that turns LLM research into dependable software.

Shenzhen · China

00 · About

I have watched AI move from conversation, to completion, to reasoning, to agents, with my hands on the keyboard.

My education has unfolded alongside the rise of modern LLMs. I watched the field take off, and I expect to finish my master’s as it settles into a more mature, increasingly saturated phase.

Before 2020

I spent years following Microsoft’s XiaoIce (Xiaobing). It was the most capable conversational AI I had used at the time.

Jun 2020

When OpenAI first opened GPT-3 to outside users, I applied and made it into the early cohort. My first impression was blunt: XiaoIce still felt better at conversation; GPT-3 felt like an astonishingly powerful autocomplete.

2023

I joined GPT-4’s private preview. About a month later, OpenAI disabled the account during a wider enforcement sweep, shortly before broader access arrived. The account disappeared; my curiosity did not.

Early RAG

I was already building RAG systems with ChatGLM when the pattern was still new. I have stayed with the model family as ChatGLM grew into today’s GLM lineup.

Today

I still test new models, probe their limits, and work out where they are genuinely useful. My daily stack includes Claude Max 20x and Codex Pro 20x. I was among the first annual subscribers to GLM Coding Plan Max, and I also keep an annual MiniMax Coding Plan subscription and a monthly Kimi membership.

AI systems I have spent time with

OpenAI GPT · ChatGPT · Claude · Gemini · Llama · Mistral · Gemma · Grok · Cohere Command · Qwen · DeepSeek · ERNIE (Wenxin) · ChatGLM · GLM · InternLM · Kimi · MiniMax · Doubao · Baichuan · Yuanbao · Tiangong · Step · Xingchen · Hunyuan · Bailing · MiniCPM

01 · Experience

Built in the lab.
Tested in practice.

My work spans coding-agent evaluation, billion-agent simulation, retrieval, and long-context model training.

APR 2026 — PRESENT

Coding Agent Intern

Alibaba Group · Qoder

I study how repository history can help agents solve executable coding tasks, using controlled memory interventions and test-backed evaluation.

  • Built 111 executable tasks from 3,634 trajectories across 90 repositories.
  • Injecting verified experience improved solve rates by 2.4–4.5 percentage points on two solvers; 11 of 12 off-the-shelf memory configurations still failed to beat their matched baselines.
MAR 2025 — MAR 2026

Multi-Agent Algorithm Intern

Zhongguancun Academy · Information Engine

I worked on two systems: a planetary-scale social simulator and a production DeepResearch pipeline for sourcing, writing, citation tracking, and reliable delivery.

  • Co-developed a mixture-of-models simulation stack that scaled to one billion agents.
  • Shipped a resumable multi-agent research pipeline to a working editorial team.
MAR 2024 — JUL 2024

NLP Algorithm Intern

Jina AI

I worked on Jina Reranker v2 and Reader-LM, focusing on training data, hard-negative mining, long-context training, and benchmark design.

  • Helped train a 278M multilingual reranker that reached 71.36 MRR@10 on CodeSearchNet and 93.31 Recall@3 on TableSearch.
  • Contributed to a 1.5B HTML-to-Markdown model trained on roughly 2.5B tokens.
2024 — 2027

MSc in Computer Technology

Shenzhen University · Joint Training Program

I conduct my research at the Shenzhen Institute of Advanced Technology, Chinese Academy of Sciences.

02 · Selected Projects

Built beyond
the demo.

I start with the failure mode, then work outward through data, runtime, evaluation, and delivery.

01Open Source · Lead

LubanCode

A native C++23 harness for coding agents, with multi-provider protocols, guarded tools, durable sessions, context recovery, subagents, workflows, MCP/LSP, and plugins.

C++233 platformsNative binary
View source ↗
02Training & Evaluation

RetailTool-Agent

A frozen retail sandbox for teaching compact models to search, compare products, check hard constraints, and complete multi-step shopping tasks through real tool calls.

9,500 tasks7 tools62.2% Dev IID
03RAG · Learning System

Syllabus2Agent

A source-grounded study system that brings together document assembly, hybrid retrieval, cited answers, frozen evaluation, review planning, and PDF exam generation.

720 pages974 chunks70 tests
04Social Simulation

Light Society

An LLM-driven social simulator that combines full models, distilled surrogates, columnar state, and batched events to run at planetary scale.

1B agents100 roundsMixture of models
05Multi-Agent Research

AgentCourt

A courtroom simulator where lawyer agents sharpen their legal reasoning through structured adversarial exchanges across 1,000 civil cases.

ACL 20251,000 cases+12.1%
06Production Research

Strategic Intelligence Agent

A production DeepResearch pipeline that finds sources, plans reports, writes chapters, tracks citations, resumes failed jobs, and delivers long-form PDFs.

FastAPICeleryResumable jobs
07Document AI · Open Source

MinerU PDF Parallel Pipeline

A recoverable multi-GPU batch pipeline around MinerU’s Python API. Spawned workers isolate CUDA contexts; workers stay pinned to GPUs while files flow through a shared queue; failures are logged without stopping the batch.

7,000+ PDF workloadExternal 2×4090Tested on 3×A100
Community release ↗
08Open Source · Contributor

LLM Framework Contributions

Four merged upstream PRs across LLaMA-Factory, Unsloth, and SGLang: Adam-mini across six training paths, dtype recovery after checkpoints, correct DeepSeek-Coder termination, and a Chat Completions compatibility fix.

4 merged PRs3 upstreams6 training paths
View contributions ↗
09Open Source · Contributor

PocketFlow TAO Loop

A runnable Thought–Action–Observation loop for PocketFlow’s official cookbook. Four nodes, shared state, and explicit routing make each decision, tool result, and stopping condition easy to follow and extend.

Merged PR #724-node loop380 lines
View upstream PR ↗
10Jina AI · Model R&D

Jina Reranker v2

A 278M multilingual cross-encoder built to rank documents, function schemas, tables, and code for agentic RAG. I proposed the function-calling and code-search directions and led their benchmark adaptation.

100+ languages71.36 MRR@1093.31 Recall@3
View model card ↗
11Jina AI · Model R&D

Reader-LM

A family of compact long-context models that turns noisy HTML into clean Markdown. I contributed to the data, training, and evaluation pipeline, including two-stage 32K-to-128K training and seven model-scale studies.

2.5B training tokensROUGE-L 0.72TER 0.19
Read technical report ↗

03 · Publications

Questions worth
measuring.

Selected work on coding-agent memory, GUI grounding, multi-agent systems, and trustworthy evaluation.

2026VibeMemBench: Evaluating Memory Systems for Coding Agents on Real Repository Coding TasksLiyang Fan, Cheng Fu, Yongbin Li, Chenghao Sun, Xin Chen, Xander Xu, Hu Wei, Shiwen Ni, Min Yang, Jieping Ye · Preprint
2026ReFigBench: Benchmarking Scientific Figure Reconstruction as Editable PowerPoint ArtifactsLiyang Fan, Chi Wei, Yitai Li, Xinping Bi, Guhong Chen, Chenghao Sun, Haoxiang Yang, Qingwen Li, Kai Yan, Hong Li, Bo Li · Preprint
2026RankGround: Efficient High-Resolution GUI Grounding via Lightweight Reranker-Guided Crop SelectionLiyang Fan, Xinping Bi, Yitai Li, Shuaimin Li, Hui Li, Min Yang · ACM Multimedia 2026 2026SrDetection: A Self-Referential Framework for Data Leakage Detection in Code Large Language ModelsShuaimin Li, Liyang Fan, Zeyang Li, Zhuoyue Wan, Yufang Lin, Shiwen Ni, Feiteng Fang, Hamid Alinejad-Rokny, Yuanfeng Song, Kun Jing, Chen Jason Zhang, Min Yang · Findings of ACL 2026 2026Automatic Paper Reviewing with Heterogeneous Graph Reasoning over LLM-Simulated Reviewer-Author DebatesShuaimin Li, Liyang Fan, Yufang Lin, Zeyang Li, Xian Wei, Shiwen Ni, Hamid Alinejad-Rokny, Min Yang · AAAI 2026 2025AgentCourt: Simulating Court with Adversarial Evolvable Lawyer AgentsGuhong Chen, Liyang Fan, Zihan Gong, Nan Xie, Zixuan Li, Ziqiang Liu, Chengming Li, Qiang Qu, Hamid Alinejad-Rokny, Shiwen Ni, Min Yang · Findings of ACL 2025 2025DoPE: Denoising Rotary Position EmbeddingJing Xiong, Liyang Fan, Hui Shen, Zunhai Su, Min Yang, Lingpeng Kong, Ngai Wong · Preprint 2025Modeling Earth-Scale Human-Like Societies with One Billion AgentsHaoxiang Guan, Jiyan He, Liyang Fan, Zhenzhen Ren, Shaobin He, Xin Yu, Yuan Chen, Xueyin Xu, Shuxin Zheng, Yan Gao, Enhong Chen, Tie-Yan Liu, Zhen Liu · Preprint

04 · Toolkit

From model
to runtime.

A working range across research design, model training, agent runtimes, and production delivery.

Agent Systems

Coding agents · Multi-agent orchestration · Tool use · Memory · Workflow runtimes

Modeling

LLMs · Reranking · Long-context training · SFT · DPO · Evaluation

Engineering

C++ · Python · PyTorch · FastAPI · Docker · Multi-GPU pipelines

Research

Benchmark design · Controlled experiments · Failure analysis · Reproducible evaluation