1<!DOCTYPE html><html lang="zh-CN"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="description" content="ç»å½å¦ç¤¾é¦é¡µåççè¯å°æ¸¸æï¼ç¿»ä¸ªé¢å°±åæäºæµ LLM ç benchmarkãç¨ 30 ä½å½ä»£è¯äººç 1,406 é¦ä½åï¼è¯æå¤§æ¨¡åå¨ãèè¯ãè䏿¯ãæè¯ããACL 2026 Oralã"><link rel="icon" type="image/png" href="/favicon.png"><title>Neo-Classic · å¤å ¸è¯è¯ LLM è¯æµåºå · Tech</title><link rel="stylesheet" href="/_astro/index.1U9FhC2v.css"> 2<link rel="stylesheet" href="/_astro/index.DrBanjAV.css"></head> <body class="grid-bg scanline pb-12"> <main class="min-h-screen px-4 sm:px-6 py-12 sm:py-20 max-w-3xl mx-auto"> <div class="mb-8 text-xs text-terminal-muted"> <a href="/" class="link-glow">~</a> <span class="mx-1">/</span> <a href="/tech/" class="link-glow">tech</a> <span class="mx-1">/</span> <a href="/tech/projects/" class="link-glow">projects</a> <span class="mx-1">/</span> <span class="text-terminal-text">neo-classic</span> </div> <div class="terminal-window mb-8"> <div class="terminal-header"> <div class="terminal-dot bg-red-500"></div> <div class="terminal-dot bg-yellow-500"></div> <div class="terminal-dot bg-green-500"></div> <span class="ml-3 text-xs text-terminal-muted">neo-classic/index.mdx</span> </div> <div class="p-5 sm:p-6"> <div class="mb-4"> <span class="prompt-symbol">⯠</span> <span class="cmd-text">cat index.mdx</span> </div> <div class="flex items-start gap-3 mb-4"> <span class="text-2xl">ð</span> <div> <h1 class="text-lg font-semibold text-terminal-amber font-lxgw"> Neo-Classic · å¤å ¸è¯è¯ LLM è¯æµåºå </h1> <p class="text-sm text-terminal-muted font-lxgw mt-1"> ç»å½å¦ç¤¾é¦é¡µåççè¯å°æ¸¸æï¼ç¿»ä¸ªé¢å°±åæäºæµ LLM ç benchmarkãç¨ 30 ä½å½ä»£è¯äººç 1,406 é¦ä½åï¼è¯æå¤§æ¨¡åå¨ãèè¯ãè䏿¯ãæè¯ããACL 2026 Oralã </p> </div> </div> <div class="flex flex-wrap gap-4 text-xs border-t border-terminal-border pt-4 mb-4"> <div> <span class="text-terminal-muted">status: </span> <span class="text-terminal-green">â Active</span> </div> <div> <span class="text-terminal-muted">date: </span> <span class="text-terminal-text">2025-11</span> </div> <div> <span class="text-terminal-muted">category: </span> <span class="text-terminal-cyan">data</span> </div> </div> <div class="flex flex-wrap gap-1.5 mb-4"> <span class="text-[10px] px-1.5 py-0.5 rounded border border-terminal-border bg-terminal-bg text-terminal-cyan/70"> NLP </span><span class="text-[10px] px-1.5 py-0.5 rounded border border-terminal-border bg-terminal-bg text-terminal-cyan/70"> LLM </span><span class="text-[10px] px-1.5 py-0.5 rounded border border-terminal-border bg-terminal-bg text-terminal-cyan/70"> Benchmark </span><span class="text-[10px] px-1.5 py-0.5 rounded border border-terminal-border bg-terminal-bg text-terminal-cyan/70"> ACL </span><span class="text-[10px] px-1.5 py-0.5 rounded border border-terminal-border bg-terminal-bg text-terminal-cyan/70"> Product Management </span><span class="text-[10px] px-1.5 py-0.5 rounded border border-terminal-border bg-terminal-bg text-terminal-cyan/70"> è¯è¯ </span> </div> <div class="flex flex-wrap gap-3 border-t border-terminal-border pt-4"> <a href="https://sjtuguoxue.space/neo-classic" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-1.5 px-4 py-2 rounded border border-terminal-green/40 3 bg-terminal-green/10 text-terminal-green text-sm font-semibold 4 hover:bg-terminal-green/20 hover:border-terminal-green/60 transition-all duration-200"> <span>â</span> Live Site 5</a> <a href="https://github.com/lyy0323/NEO-CLASSIC" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-1.5 px-4 py-2 rounded border border-terminal-border 6 text-terminal-cyan text-sm hover:border-terminal-cyan/40 hover:bg-terminal-cyan/5 transition-all duration-200"> <span>â</span> Source Code 7</a> </div> </div> </div> <div class="terminal-window"> <div class="terminal-header"> <div class="terminal-dot bg-red-500"></div> <div class="terminal-dot bg-yellow-500"></div> <div class="terminal-dot bg-green-500"></div> <span class="ml-3 text-xs text-terminal-muted">README.md</span> </div> <div class="p-5 sm:p-6 prose prose-invert prose-sm max-w-none 8 prose-headings:text-terminal-amber prose-headings:font-lxgw prose-headings:font-semibold 9 prose-p:text-terminal-text prose-p:font-lxgw prose-p:leading-relaxed 10 prose-strong:text-terminal-green 11 prose-a:text-terminal-cyan prose-a:no-underline hover:prose-a:text-terminal-green 12 prose-li:text-terminal-text prose-li:font-lxgw 13 prose-code:text-terminal-pink prose-code:bg-terminal-bg prose-code:px-1 prose-code:rounded 14 prose-hr:border-terminal-border"> <h2 id="è¿ä¸ªé¡¹ç®æ¯ä»ä¹">è¿ä¸ªé¡¹ç®æ¯ä»ä¹</h2> 15<p>NEO-CLASSIC æ¯ä¸ä¸ªå¤å ¸è¯è¯ç大模åè¯æµåºåï¼è¢« ACL 2026 å½ç¨ä¸º Oral Presentationãå®çæ ¸å¿é®é¢æ¯ï¼å¤§è¯è¨æ¨¡åå¨è¯è¯ä»»å¡ä¸çé«åï¼å°åºæ¯å 为å®ççãçè§£ãäºæ ¼å¾åç¾å¦ï¼è¿æ¯å ä¸ºå®æåè¯ä¸ç¾é¦è䏿¥äºï¼</p> 16<p>æä»¬çåæ³æ¯ç¨ 30 ä½å½ä»£è¯äººç 1,406 é¦ä½åæå»ºäºä¸ä¸ªãæ ·æ¬å¤ãæµè¯éââè¿äºè¯ä¸¥æ ¼éµå®å¤å ¸æ ¼å¾ï¼ä½ä»æªåºç°å¨ä»»ä½è®ç»è¯æä¸ã模åå¨è¿äºã没è§è¿ãçè¯ä¸è¡¨ç°å¦ä½ï¼ææ¯å®ç宿¨çè½åçä½ç°ãç»ææ¯ï¼ææ SOTA 模åå¨å½ä»£è¯ä¸çè¡¨ç°æ¯åå²è¯ä¸éäº 20â50%ï¼å¨å¾è¯æåºä»»å¡ä¸æ´æ¯å ä¹å ¨åè¦æ²¡ã</p> 17<h2 id="为ä»ä¹åè¿ä¸ª">为ä»ä¹åè¿ä¸ª</h2> 18<p>è¿ä¸ªé¡¹ç®çèµ·ç¹å ¶å®ä¸æ¯ä¸ä¸ªå¦æ¯å设ï¼èæ¯<a href="/tech/projects/poem-site/">忴忏¸</a>é¦é¡µççè¯å°æ¸¸æã</p> 19<p>2025 å¹´ 11 æï¼æç»è¯æç½ç«åäºä¸å¥äºå¨æ¸¸ææ¥ä¿æ´»ï¼çä½è ãçè¯çãå®å½¢å¡«ç©ºãè¯å¥æåºãä¸ä¸
19å¥å¹é ââå ç§ç©æ³ï¼ç¤¾åä¸è¯¾æ¸é±¼ç©å¾å¾å¼å¿ãåå®ä¹åæå¿½ç¶æè¯å°ï¼è¿å¥é¢ç®æ ¼å¼ç´æ¥æ¿ç»æ¨¡ååï¼ä¸å°±æ¯ä¸ä¸ªç°æç LLM è¯æµæ¡æ¶åï¼</p> 20<p>æ£é¢æ¯ç»äººç±»ç©å®¶çå°æ¸¸æï¼è颿¯ç¨æ¥æµæ¨¡åç benchmarkã</p> 21<p>å¦ä¸ä¸ªç°å®æ¯ââæä»¬æå¤´æè¿ä¸ªæ°æ®ãå½å¦ç¤¾ã忴忏¸ãå¹³å°è¿è¥äºåå¹´ï¼ç§¯ç´¯äº 30 ä½å½ä»£è¯äººç大éä¸¥æ ¼éµå¾ªæ ¼å¾çååä½åãè¿äºè¯ä¸å¨ä»»ä½å ¬å¼è¯æåºéï¼å¤©ç¶å°±æ¯æå¹²åç out-of-sample æµè¯éãæäºæ°æ®ï¼æ³åæ³è®²ä¸ä¸ªå¥½æ äºå paperï¼å°±æ¯é¡ºçæç« çäºäºã</p> 22<h2 id="æåäºä»ä¹">æåäºä»ä¹</h2> 23<p>è¿ä¸ªé¡¹ç®éææ¢æ¯äº§åç»ç乿¯ researcherã</p> 24<p><strong>è¯æµæ¡æ¶è®¾è®¡</strong>ä¸ï¼äºç±»æ¢éä»»å¡ï¼çä½è ãçè¯çã填空ãèå¥å¹é ãè¯å¥æåºï¼å¯¹åºå¤å ¸è¯è¯ä»é£æ ¼å°ç¯ç« çä¸å约æå±çº§ãå ¶ä¸æåºä»»å¡è¦æ±æ¨¡åææä¹±çå¾è¯å «å¥è¿åæ£ç¡®é¡ºåºââéæºæ£ç¡®çåªæ 1/40320 â 0.002%ï¼æ¯å¯¹å ¨å±ç»æè§åè½åçæç«¯æµè¯ã</p> 25<p><strong>æ°æ®å»ºè®¾</strong>ä¸ï¼è¦è¯´æ 30 ä½è¯äººææèªå·±çä½åç¨äº AI è¯æµï¼è¿ä»¶äºæ¯åä»£ç æ´éè¦ä¿¡ä»»åºç¡ã大é¨åè¯äººå 为å社å¢çé¿æå ³ç³»ï¼ææå¾é¡ºå©ãä½ä¹æä¾å¤ï¼æä¸ä½ä½è æç¡®æç»ææä»»ä½ä½åï¼æä»¬å°éå ¶å³å®ï¼å°å ¶å ¨é¨ä½åä» benchmark ä¸åé¤ï¼è¿æä¸ä½ä½è é常æ å¿ LLM 伿èªå·±ç飿 ¼ãå¦èµ°ãââè¿ä¸ªæ å¿§åç»å¸ç¾¤ä½å¯¹ AI ç»ç»çç¦èå¦åºä¸è¾ï¼åªä¸è¿åçå¨äºè¯è¯é¢åã</p> 26<p><strong>
26å®éªæ§è¡</strong>ä¸ï¼è·äº 8 个模åï¼å« API 忬å°é¨ç½²ï¼ï¼41 个åä»»å¡åä½ï¼æ¯ä¸ª 2,500 é¢ãè¿è®¾è®¡äºäººç±»ä¸å®¶å人类æ®éç©å®¶çå¯¹ç §å®éªã</p> 27<h2 id="è¿ç¨ä¸çæè">è¿ç¨ä¸çæè</h2> 28<p>åè¿ä¸ªç ç©¶ææææçåç°ï¼æ¯æåºä»»å¡ä¸æ¨¡åå人类æªç¶ç¸åç失败模å¼ã</p> 29<p>æä»¬æå¾è¯æåºçæ£ç¡®æ§æè§£æä¸ä¸ªå±æ¬¡ï¼éµèæ£ç¡®ã对ä»å¯¹æ£ç¡®ãè¯ä¹é¡ºåºæ£ç¡®ãç»æåç°ï¼æ¨¡åæå¤§çç¶é¢å¨æ ¼å¾çº¦æââæå¼ºç Gemini ä¹åªæ 59% çéµèéè¿çã55% ç对ä»è¯å«çãä½ä¸æ¦æ¨¡åææ ¼å¾é¨åå对äºï¼å®çè¯ä¹æåºè½åå ¶å®ä¸æ¯äººç±»å·®ã</p> 30<p>人类ä¸å®¶æ°å¥½åè¿æ¥ï¼æ ¼å¾çº¦æå¯¹ä»ä»¬æ¥è¯´æ¯èèè®°å¿ï¼86% éµèã80% 对ä»ï¼ï¼ä½ä»ä»¬åèæ´å®¹æå¨è¯ä¹è¿è´¯æ§ä¸ç¯éââæ¯å¦ææ··é¦èåå°¾èï¼å 为è¿ä¸¤èæ¼åæ ·çéµï¼æ ¼å¾ä¸å®å ¨çä»·ï¼åºåå®ä»¬çº¯é å¯¹è¯æèµ·æ¿è½¬åççè§£ã</p> 31<p>å个模åè¿åæåçã认ç¥äººæ ¼ãï¼Gemini æ¯å»æ¿çè§åæ§è¡è ï¼Qwen æ¯åå¤èªææççéå½éªè¯è ï¼GPT æ¯å£è¥æ¬æ²³ä½è¡ç¼ä¹±é çæ¼è¯´å®¶ï¼DeepSeek æ¯è¯è¨ååºæ·±åä½ç¼ºä¹å ¨å±è§åçæ··æ²åæå¸ãæ¯ä¸ªæ¨¡åçæ¨çé¾è¯»èµ·æ¥é½åå¨çä¸ä¸ªæ§æ ¼é²æçèççå·ã</p> 32<p>å¦ä¸ä¸ªè®©ææè§¦å¾æ·±çååæ¯æ¨¡åè½åçé£éè¿æ¥ã2024 å¹´çæ¨¡åå¨è¿äºä»»å¡ä¸åºæ¬åéæºçå·®ä¸å¤ï¼ä½å°äº 2025 å¹´ï¼Gemini-3-Pro å¨ä¸å®¶çº§å¾è¯æåºæç¤ºè¯ä¸åå¯¹äº 36%ââè¿æ¯ä¸ä¸ªæäººçé£è·ã模åç¡®å®å¨èç¼å¯è§å°å强ãè¿ç¯è®ºæè¡¡éçæ¯ãçè§£ãè¿ä¸é¢ï¼å ³äº AI è¯è¯ãåä½ãè½åçæ äºï¼é£æ¯<a href="/tech/projects/ai-poetry/">å¦ä¸ä¸ªé¡¹ç®</a>éè¦èçäºã</p> 33<h2 id="qa">Q&A</h2> 34<details><summary>Q: ç¨å½ä»£è¯äººçä½ååæµè¯éï¼æä¹ç¡®ä¿æ²¡ææ°æ®æ³æ¼ï¼</summary><p>æä»¬åäº 7-gram å 14-gram çç¸ä¼¼åº¦æ£æµï¼å¯¹æ¯äº <code>chinese-poetry</code> åå²è¯æåºã7-gram åªå½ä¸ 9 次ï¼63 个å符ï¼å æ»é 0.09%ï¼ï¼æ¥èªå¶å°å¼ç¨çç»å ¸å ¸æ ï¼14-gram é¶å½ä¸ãå½ä»£è¯äººçä½åè½ç¶éµå¾ªå¤å ¸æ ¼å¾ï¼ä½é£è¯é å¥åæè±¡éæ©é½æ¯ç°ä»£çï¼ååå®è¯è¯çéå度æä½ã</p></details> 35<details><summary>Q: è¿ä¸ªé¡¹ç®å忴忏¸è¯æç½ç«æ¯ä»ä¹å ³ç³»ï¼</summary><p>å¯ä»¥è¯´ NEO-CLASSIC æ¯åæ´å游çæçä¸ä¸ªãå¯äº§åãââä½è¿ä¸ªå¯äº§åæ¯ä¸»ç«è¿å åäºé¡¶ä¼ãç½ç«é¦é¡µççè¯æ¸¸ææä¾äºè¯æµæ¡æ¶çååï¼å¹³å°ç§¯ç´¯çè¯äººä½åæä¾äºæ°æ®åºç¡ï¼æ ¼å¾æ ¡éªå¼ææä¾äºèªå¨åæ æ³¨è½åãè¿äºåºç¡è®¾æ½é½ä¸æ¯ä¸ºäºå论æè建çï¼ä½å®ä»¬æ°å¥½å¨å¯¹çæ¶é´åé½äºã</p></details> 36<details><summary>Q: ãä¾ç»ä¾§å³å®ãçç 究路线é è°±åï¼</summary><p>说å®è¯ï¼è¿ä¸ªé¡¹ç®çèµ·ç¹ç¡®å®æ¯ãæä»¬æå¤´æä»ä¹æ°æ®ãè䏿¯ã妿¯ç缺ä»ä¹ç ç©¶ãã使è§å¾è¿åèæ¯å®çä¼å¿ââçå®åºæ¯ä¸ç§¯ç´¯çé«è´¨éæ°æ®ï¼æ¯ä¸ºäºå论æå»ææé çæ°æ®éæ´æè¯´æåãå½ä»£è¯äººçä½åæ¯æ´»çãææ¸©åº¦çè¯æï¼ä¸æ¯åææ°æ®æäººå·¥æ æ³¨ç产ç©ãreviewer ä¹è®¤å¯äºè¿ä¸ç¹ï¼æ°æ®çç¬ç¹æ§åä¸å¯æ¿ä»£æ§æ¬èº«å°±æ¯ contributionã</p></details> 37<details><summary>Q: åå®è¿ä¸ªç ç©¶ï¼ä½ è§å¾ AI ç¦»çæ£ã读æãå¤å ¸è¯è¯è¿æå¤è¿ï¼</summary><p>æ¯æä¸å¹´åæ³è±¡çè¦è¿ï¼ä½ãè¿ãçæ¹ååæé¢æçä¸ä¸æ ·ãæå以为模åççæ¿å¨è¯ä¹çè§£ââè¯»ä¸æè¯å¨åä»ä¹ãä½å®éªåè¯æï¼æ¨¡å对è¯ä¹çææ¡å ¶å®è¿è¡ï¼çæ£çç¶é¢å¨å½¢å¼çº¦æï¼å¹³ä»ãæ¼éµã对ä»è¿äºçèµ·æ¥ãæºæ¢°ãçè§åï¼åèæ¯æ¨¡åææä¸å®çé¨åãè¿æºåç´è§çââ人类è§å¾æãæ»è®°ç¡¬èãçä¸è¥¿ï¼æ¨¡ååèå¦ä¸ä¼ï¼äººç±»è§å¾æéè¦ãçµæãçè¯ä¹è¿è´¯ï¼æ¨¡ååèåå¾ä¸éã</p></details> </div> </div> <div class="mt-8 text-xs text-terminal-muted"> <span class="prompt-symbol">⯠</span> <span class="cmd-text">
37cd ..</span> <span class="mx-2">·</span> <a href="/tech/" class="link-glow">â back to tech</a> </div> </main> <style>astro-island,astro-slot,astro-static-slot{display:contents}</style>
37<script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script>
37<script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script>
37<astro-island uid="Z1vE0Fn" prefix="r1" component-url="/_astro/InteractiveTerminal.DFz7gwtr.js" component-export="default" renderer-url="/_astro/client.BKmgAojr.js" props="{"projects":[1,[[0,{"slug":[0,"ai-poetry"],"title":[0,"天æ · å¤å
¸è¯è¯çæ Agent"],"description":[0,"ç¨ 85 ä¸é¦å¤è¯è¯è¯æå¾®è° Qwen3ï¼æäºä¸ä¸ªä¸æ¨¡ååä½ç Poetry Agentï¼çæ + æ¨æ² + æ ¡éªï¼ï¼æ ¼å¾æ£ç¡®çä»å模å 58% æå° 95%ãç°å¨å¨æµè¯ training-free æ¹æ¡ââç¨æ°ä¸ä»£åºæ¨¡ + æ ¼å¾ harness ç´æ¥çº¦æè§£ç ã"],"category":[0,"agent"],"tags":[1,[[0,"LLM"],[0,"SFT"],[0,"DPO"],[0,"Agent"],[0,"NLP"],[0,"è¯è¯"]]],"status":[0,"active"],"date":[0,"2024-11"],"url":[0],"repo":[0]}],[0,{"slug":[0,"card-neo"],"title":[0,"âCard-Neo · å¡çä½ç³»éæâ"],"description":[0,"âä¸ºä¸æ¬¾ AI éªä¼´äº§åéæå¡çåä¸åä½ç³»ãä»ææ¬æ¨¡åãå级çç¥ãåäºæ¶æå°æ°æ®çæ¿ç宿´éç¯ãâ"],"category":[0,"app"],"tags":[1,[[0,"Product Design"],[0,"Monetization"],[0,"Prompt Engineering"],[0,"Data Analytics"]]],"status":[0,"active"],"date":[0,"2026-03"],"url":[0],"repo":[0]}],[0,{"slug":[0,"fangcun"],"title":[0,"æ¹å¯¸ · è¯è¯åä½ç»å¸"],"description":[0,"ç»åè¯ç人åä¸ä¸ªè¶æçå·¥å
·ã宿¶æ ¼å¾æ£æµãä¸é¡µå®ææ¥éµéè¯å¡«ååºå¾ï¼ä¸ç¨å卿éµå微信ä¹é´è·³æ¥è·³å»ã"],"category":[0,"app"],"tags":[1,[[0,"React"],[0,"Flask"],[0,"NLP"],[0,"Android"],[0,"Vercel"],[0,"Product Design"]]],"status":[0,"active"],"date":[0,"2026-02"],"url":[0,"https://write.sjtuguoxue.space"],"repo":[0,"https://github.com/lyy0323/fangcun"]}],[0,{"slug":[0,"guotiao2026"],"title":[0,"è§æ¾ · 第åå±ä¸æµ·é«æ ¡å½å¦ææèµ"],"description":[0,"ç»å½å¦ç¤¾åç线ä¸åèµç³»ç» + å³èµäº¤äºå¼ slides engine + 宿¶è®¡åãåèµå¼èµç¬¬ä¸åéä¿®äºä¸ª race conditionï¼å³èµä» spec å°ä¸çº¿ 4 天ã"],"category":[0,"app"],"tags":[1,[[0,"React"],[0,"Astro"],[0,"FastAPI"],[0,"Interactive Slides"],[0,"Live Scoring"],[0,"AI-assisted Dev"]]],"status":[0,"active"],"date":[0,"2026-05"],"url":[0,"https://guotiao2026.vercel.app/finals"],"repo":[0]}],[0,{"slug":[0,"ink"],"title":[0,"Ink · 水墨è¯éæçç³»ç»"],"description":[0,"纯 CSS ç¨åºåçææ°´å¢¨ç»èæ¯ï¼æé
èªç InkScript æ è®°è¯è¨ï¼å¨æµè§å¨éæçç²¾ç¾ç A5 è¯é页é¢ãé¶ä¾èµï¼åå®ç´æ¥ Ctrl+P å¯¼åº PDFã"],"category":[0,"tool"],"tags":[1,[[0,"CSS"],[0,"SVG"],[0,"DSL"],[0,"æç"],[0,"è¯è¯"]]],"status":[0,"active"],"date":[0,"2026-03"],"url":[0,"https://lyy0323.space/ink/"],"repo":[0,"https://github.com/lyy0323/ink"]}],[0,{"slug":[0,"lingshu"],"title":[0,"çµæ¢ · å¦çç¤¾å¢æºè½ç¥è¯ä¸æ¢"],"description":[0,"ç¬ç«ä¸ºå½å¦ç¤¾åç AI ç¥è¯å¹³å°ãSelenium ç¬äº 876 ç¯å
¬ä¼å·æ¨éï¼æ²»çäº 12 å¹´ 22GB æ£è½èµæï¼å¨ Coze ä¸æäº Agentãåæ¥è¢«æ´å¼ºçãå¼é³ãæ¿ä»£äºï¼ä½æ²æ·çç¥è¯åºæäºæå¤§é产ã"],"category":[0,"agent"],"tags":[1,[[0,"Coze"],[0,"Selenium"],[0,"NLP"],[0,"LDA"],[0,"Python"],[0,"Knowledge Base"]]],"status":[0,"archived"],"date":[0,"2025-05"],"url":[0],"repo":[0]}],[0,{"slug":[0,"handbook"],"title":[0,"âæå
æè´¦ · Handbookâ"],"description":[0,"âç¬ç«æåºãç¬ç« own çä» 0 å° 1 项ç®ãä¸ä¸ªç¨æ·ÃNPC 维度ççå±ç¼è¾å¨ï¼ææ£è½å¨ååè½ç AI çæäº§ç©ç¼ææå¯å享çæè´¦ã17 å¤©ä» PRD å°ææµãâ"],"category":[0,"app"],"tags":[1,[[0,"Full-stack"],[0,"Product Design"],[0,"React"],[0,"Go"],[0,"AI-assisted Dev"]]],"status":[0,"active"],"date":[0,"2026-05"],"url":[0],"repo":[0]}],[0,{"slug":[0,"neo-classic"],"title":[0,"Neo-Classic · å¤å
¸è¯è¯ LLM è¯æµåºå"],"description":[0,"ç»å½å¦ç¤¾é¦é¡µåççè¯å°æ¸¸æï¼ç¿»ä¸ªé¢å°±åæäºæµ LLM ç benchmarkãç¨ 30 ä½å½ä»£è¯äººç 1,406 é¦ä½åï¼è¯æå¤§æ¨¡åå¨ãèè¯ãè䏿¯ãæè¯ããACL 2026 Oralã"],"category":[0,"data"],"tags":[1,[[0,"NLP"],[0,"LLM"],[0,"Benchmark"],[0,"ACL"],[0,"Product Management"],[0,"è¯è¯"]]],"status":[0,"active"],"date":[0,"2025-11"],"url":[0,"https://sjtuguoxue.space/neo-classic"],"repo":[0,"https://github.com/lyy0323/NEO-CLASSIC"]}],[0,{"slug":[0,"personal-site"],"title":[0,"èæ³¥æ¤°åå» Â· 个人主页"],"description":[0,"ä½ æ£å¨ççè¿ä¸ªç½ç«ãTerminal/Hacker 飿 ¼ï¼Astro + React Islands æå»ºï¼åºé¨æä¸ä¸ªççè½ç¨çå½ä»¤è¡ãä»ç¬¬ä¸è¡ä»£ç å°ç°å¨çææåè½ï¼å
¨é¨ç±æå Claude Code å¨ä¸ä¸ªä¸åç»å¯¹å®æã"],"category":[0,"website"],"tags":[1,[[0,"Astro"],[0,"React"],[0,"TypeScript"],[0,"Tailwind CSS"],[0,"MDX"]]],"status":[0,"active"],"date":[0,"2024-11"],"url":[0,"https://lyy0323.space"],"repo":[0,"https://github.com/lyy0323/lyy0323.github.io"]}],[0,{"slug":[0,"nfc-collectibles"],"title":[0,"æ°åèåç³»ç» Â· NFC Collectibles"],"description":[0,"ç»å½å¦ç¤¾æååç身份管çç³»ç»ãæ¯ä¸ä»¶å®ç©ââNFCé¥åæ£ã线è£
书ãæä¿¡çââé½è½å¨è¿éæ¾å°èªå·±çæ°å身份ï¼å¸¦æ ¡éªç ï¼å¯æº¯æºã"],"category":[0,"tool"],"tags":[1,[[0,"Flask"],[0,"PostgreSQL"],[0,"NFC"],[0,"Vercel"],[0,"æå"]]],"status":[0,"active"],"date":[0,"2025-09"],"url":[0],"repo":[0]}],[0,{"slug":[0,"poem-analytics"],"title":[0,"è¯è¿¹ · 社åè¯æå¹´åº¦æ¥å"],"description":[0,"æ¯å¹´ç»å½å¦ç¤¾åºä¸ä»½å¹´åº¦æ¥åï¼1646 é¦è¯è¯çä½è£åå¸ãæåº¦å使²çº¿ãåå£æè±¡è¯äºã年度çè¯ãä½è
飿 ¼ç»åãä» ECharts å¾è¡¨å° Poetry-Prism çµéç»åï¼ææ°æ®åæç¤¾åä¹é´ä¼ ææå¹¿çå
容ã"],"category":[0,"data"],"tags":[1,[[0,"Python"],[0,"ECharts"],[0,"NLP"],[0,"Visualization"],[0,"è¯è¯"],[0,"Data Analysis"]]],"status":[0,"active"],"date":[0,"2023-12"],"url":[0,"https://mp.weixin.qq.com/s/RoCImUNKl97QmY8PwFSB0A"],"repo":[0]}],[0,{"slug":[0,"poem-site"],"title":[0,"忴忏¸ · 社åè¯æå¹³å°"],"description":[0,"仿æºå¤å¿å½éç两ä¸ç¾é¦è¯å¼å§ï¼é¿æäºä¸ä¸ªæ¶å½ 6900+ é¦ä½åã49 ä½ä½è
ã193w 访é®éçè¯æçæå¹³å°ãä¸ä¸ªäººï¼åå¹´ï¼ä» JSON å° SQLiteï¼ä»æå HTML å° coding agentã"],"category":[0,"website"],"tags":[1,[[0,"Flask"],[0,"SQLite"],[0,"Product Management"],[0,"NLP"],[0,"è¯è¯"]]],"status":[0,"active"],"date":[0,"2022-07"],"url":[0,"https://sjtuguoxue.space"],"repo":[0]}],[0,{"slug":[0,"writing"],"title":[0,"èæ³¥æ¤°åå» Â· 个人æåç«"],"description":[0,"ä¸ä¸ªåäºåå¹´è¯ç人ç»èªå·±çæåé äºä¸æ æ¿åã
37é£éæå¨é¨å£ï¼å±çæå¨æ¶ä¸ï¼æ¤°åæ£è½æ¡é¢ââæ¯ä¸ä¸ªå
¥å£é½æ¯ä¸ä»¶ææå°ä½åã"],"category":[0,"website"],"tags":[1,[[0,"Jekyll"],[0,"Skeuomorphic"],[0,"CSS"],[0,"Web Audio"],[0,"è¯è¯"]]],"status":[0,"active"],"date":[0,"2024-06"],"url":[0,"https://lyy0323.space/writing/"],"repo":[0]}],[0,{"slug":[0,"yuefu-anniv"],"title":[0,"弦æåè½½ · ä¹åºé¨åå¨å¹´çº¿ä¸å±è§"],"description":[0,"ç»ä¹åºé¨åå¨å¹´çæ¥ä¼åç交äºå¼ç½é¡µå±è§ãå
馿ã忥æè¯ãå使
äºï¼ç¨å
¨æ¨¡æèåçæ¹å¼åç°åå¹´ç产åºââå ä¸ºæ¨æåè§é¢é½è£
ä¸ä¸ä¹åºé¨åçäºã"],"category":[0,"art"],"tags":[1,[[0,"React"],[0,"Framer Motion"],[0,"Tailwind CSS"],[0,"å¤é£é³ä¹"],[0,"Interactive"]]],"status":[0,"archived"],"date":[0,"2025-12"],"url":[0,"https://yuefu4anniv.sjtuguoxue.space"],"repo":[0,"https://github.com/lyy0323/yuefu4anniv"]}]]]}" ssr client="load" opts="{"name":"InteractiveTerminal","value":true}" await-children><div class="fixed bottom-0 left-0 right-0 z-[9998] transition-all duration-300 h-10"><div class="flex items-center gap-2 px-4 py-2 bg-terminal-surface border-t border-terminal-border
37cursor-pointer select-none h-10"><div class="terminal-dot bg-red-500 !w-2 !h-2"></div><div class="terminal-dot bg-yellow-500 !w-2 !h-2"></div><div class="terminal-dot bg-green-500 !w-2 !h-2"></div><span class="text-[10px] text-terminal-muted ml-1 flex-1">~ â press / to open terminal</span><span class="text-terminal-muted text-[10px] transition-transform duration-200 ">â²</span></div></div><!--astro:end--></astro-island> </body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.