1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5435],{2886:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/articles/ai-code-gate-zh",function(){return r(7783)}])},5543:(e,t,r)=>{"use strict";r.d(t,{Cy:()=>f,H2:()=>h,OH:()=>u,P:()=>m,Pq:()=>j,UL:()=>p,m7:()=>g});var i=r(7876),s=r(8230),n=r.n(s),a=r(8419),l=r(6075),c=r(6887),d=r(1298),o=r(8558),x=r(8300);function h(e){let{children:t}=e;return(0,i.jsx)("h2",{className:"mt-12 text-2xl md:text-[28px] font-bold text-white tracking-tight",children:t})}function m(e){let{children:t}=e;return(0,i.jsx)("p",{className:"mt-5 text-[15.5px] text-white/60 leading-relaxed",children:t})}function u(e){let{children:t}=e;return(0,i.jsx)("strong",{className:"text-white font-semibold",children:t})}function p(e){let{items:t}=e;return(0,i.jsx)("ul",{className:"mt-5 space-y-2.5",children:t.map((e,t)=>(0,i.jsxs)("li",{className:"flex gap-3 text-[15.5px] text-white/60 leading-relaxed",children:[(0,i.jsx)("span",{className:"mt-[9px] w-1.5 h-1.5 rounded-full bg-[#8CCB43] shrink-0"}),(0,i.jsx)("span",{children:e})]},t))})}function f(e){let{label:t,code:r}=e;return(0,i.jsxs)("div",{className:"mt-6 rounded-2xl border border-white/[0.08] bg-[#0C0F0A] overflow-hidden",children:[(0,i.jsx)("div",{className:"px-5 py-2.5 border-b border-white/[0.06] font-mono text-xs text-white/45",children:t}),(0,i.jsx)("pre",{className:"px-5 py-4 overflow-x-auto text-[13px] leading-relaxed font-mono text-white/80",children:(0,i.jsx)("code",{children:r})})]})}function j(e){let{children:t}=e;return(0,i.jsx)("div",{className:"mt-6 rounded-2xl border border-[#2C3D1B] bg-[#12190C] px-6 py-5 text-[15px] text-white/70 leading-relaxed",children:t})}function g(e){var t,r,s,h,m;let{meta:u,children:p}=e,f=[{"@context":"https://schema.org","@type":null!=(m=u.type)?m:"TechArticle",headline:u.h1,description:u.description,url:"".concat(x.W6).concat(u.slug),datePublished:u.datePublished,dateModified:u.datePublished,author:u.author?{"@type":"Person",name:u.author.name,...u.author.url?{url:u.author.url}:{},worksFor:{"@type":"Organization",name:"Verificate Pty Ltd",url:x.W6}}:{"@type":"Organization",name:"Verificate Pty Ltd",url:x.W6},publisher:{"@type":"Organization",name:"Verificate Pty Ltd",url:x.W6},mainEntityOfPage:"".concat(x.W6).concat(u.slug),...(null==(s=u.keywords)?void 0:s.length)?{keywords:u.keywords.join(", ")}:{},...(null==(h=u.citation)?void 0:h.length)?{citation:u.citation.map(e=>({"@type":"CreativeWork",name:e.name,url:e.url})),isBasedOn:u.citation.map(e=>e.url)}:{}}];return(null==(t=u.faq)?void 0:t.length)&&f.push((0,x.P$)(u.faq)),(0,i.jsxs)("div",{className:"bg-[#080A08] text-white/85 min-h-screen antialiased",children:[(0,i.jsx)(o.A,{title:u.title,path:u.slug,description:u.description,image:u.image,type:"article",jsonLd:f}),(0,i.jsx)(d.Nv,{}),(0,i.jsxs)("main",{id:"main-content",children:[(0,i.jsx)(d.wn,{className:"pt-28 sm:pt-36 pb-4",children:(0,i.jsxs)("div",{className:"max-w-3xl",children:[(0,i.jsxs)("div",{className:"flex items-center gap-3 text-white/40 font-mono text-xs",children:[(0,i.jsx)(n(),{href:"/articles",className:"text-[#8CCB43] hover:underline",children:"Articles"}),(0,i.jsx)("span",{children:"\xb7"}),(0,i.jsx)(n(),{href:"/news",className:"hover:text-[#8CCB43] hover:underline",children:"News & press"}),(0,i.jsx)("span",{children:"\xb7"}),(0,i.jsx)("span",{children:new Date(u.datePublished).toLocaleDateString("en-AU",{year:"numeric",month:"short",day:"numeric"})}),(0,i.jsx)("span",{children:"\xb7"}),(0,i.jsxs)("span",{children:[u.readMinutes," min read"]})]}),(0,i.jsx)("h1",{className:"mt-5 text-3xl sm:text-4xl md:text-[44px] font-bold tracking-tight text-white leading-tight",children:u.h1})]})}),(0,i.jsx)(d.wn,{className:"pb-10",children:(0,i.jsx)("article",{className:"max-w-3xl",children:p})}),(null==(r=u.faq)?void 0:r.length)?(0,i.jsx)(d.wn,{className:"py-10 border-t border-white/[0.06]",children:(0,i.jsxs)("div",{className:"max-w-3xl",children:[(0,i.jsx)(d.YZ,{children:"FAQ"}),(0,i.jsx)("div",{className:"mt-6 space-y-6",children:u.faq.map(e=>(0,i.jsxs)("div",{children:[(0,i.jsx)("h3",{className:"font-bold text-white",children:e.q}),(0,i.jsx)("p",{className:"mt-2 text-[15px] text-white/55 leading-relaxed",children:e.a})]},e.q))})]})}):null,"cti"===u.cta?(0,i.jsx)(d.wn,{className:"py-16",children:(0,i.jsxs)("div",{className:"rounded-3xl border border-[#2C3D1B] bg-gradient-to-b from-[#12190C] to-[#0B0F0A] px-8 md:px-14 py-12 text-center",children:[(0,i.jsx)("h2",{className:"text-2xl md:text-3xl font-bold text-white tracking-tight",children:"Bring a question your AI needs to get right."}),(0,i.jsx)("p",{className:"mt-4 text-white/60 max-w-2xl mx-auto",children:"Compile-Time Inference prepares your records before questions arrive, so supported answers and decisions can be checked against their evidence. Start with the questions where a wrong answer costs the most."}),(0,i.jsxs)("div",{className:"mt-8 flex flex-wrap justify-center gap-4",children:[(0,i.jsxs)(n(),{href:"/compile-time-inference",className:"inline-flex items-center gap-2 px-5 py-3 rounded-lg bg-[#8CCB43] hover:bg-[#7cbb37] text-[#0A0D0A] font-semibold transition-colors",children:["See Compile-Time Inference ",(0,i.jsx)(a.A,{className:"w-4 h-4"})]}),(0,i.jsxs)("a",{href:"/Verificate_Compile-Time_Inference_Brochure.pdf",download:"Verificate_Compile-Time_Inference_Brochure.pdf",className:"inline-flex items-center gap-2 px-5 py-3 rounded-lg border border-white/15 hover:border-[#8CCB43]/50 text-white font-semibold transition-colors",children:[(0,i.jsx)(l.A,{className:"w-4 h-4"})," Download the brochure (PDF)"]}),(0,i.jsxs)(n(),{href:"/contact?interest=compile-time-inference",className:"inline-flex items-center gap-2 px-5 py-3 rounded-lg border border-white/15 hover:border-[#8CCB43]/50 text-white font-semibold transition-colors",children:["Talk to us ",(0,i.jsx)(a.A,{className:"w-4 h-4"})]})]})]})}):(0,i.jsx)(d.wn,{className:"py-16",children:(0,i.jsxs)("div",{className:"rounded-3xl border border-[#2C3D1B] bg-gradient-to-b from-[#12190C] to-[#0B0F0A] px-8 md:px-14 py-12 text-center",children:[(0,i.jsx)("h2",{className:"text-2xl md:text-3xl font-bold text-white tracking-tight",children:"Put a real gate on your AI output."}),(0,i.jsx)("p",{className:"mt-4 text-white/60 max-w-2xl mx-auto",children:"Verificate Gate (available via MCP) runs deterministic checks plus an engineering-quality review on every AI output â in Claude Code, Cursor, Windsurf or any MCP client. 30-day free trial, no card required."}),(0,i.jsxs)("div",{className:"mt-8 flex flex-wrap justify-center gap-4",children:[(0,i.jsxs)(n(),{href:"/auth/signup",className:"inline-flex items-center gap-2 px-5 py-3 rounded-lg bg-[#8CCB43] hover:bg-[#7cbb37] text-[#0A0D0A] font-semibold transition-colors",children:[(0,i.jsx)(c.A,{className:"w-4 h-4"})," Start 30-day free trial"]}),(0,i.jsxs)(n(),{href:"/gate",className:"inline-flex items-center gap-2 px-5 py-3 rounded-lg border border-white/15 hover:border-[#8CCB43]/50 text-white font-semibold transition-colors",children:["See how the Gate works ",(0,i.jsx)(a.A,{className:"w-4 h-4"})]})]})]})})]})]})}}
1,7783:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>c});var i=r(7876),s=r(8230),n=r.n(s),a=r(5543);let l={slug:"/articles/ai-code-gate-zh",title:"AI åäºä»£ç ï¼è°æ¥æ£æ¥ï¼ â Verificate MCP",h1:"AI åäºä»£ç ï¼è°æ¥æ£æ¥ï¼",description:"AI 婿å个 mock 就说â宿äºâï¼è°ç¨æ ¹æ¬ä¸åå¨ç APIï¼ååºå¨é«è´è½½ä¸å´©æºç N+1 循ç¯ãVerificate æ¯ä¸ä¸ª MCP æå¡å¨ï¼å¨è¿äºè¿å
¥ä½ ç代ç åºä¹åå°±æå®ä»¬æ¦ä¸ãå
è´¹è¯ç¨ï¼æ éæ³¨åã",datePublished:"2026-08-05",readMinutes:4,image:"https://verificate.ai/og-mcp.png",faq:[{q:"Verificate æ¯ä»ä¹ï¼",a:"é¢å AI ç¼å代ç çåå
¥é¨ç¦ââä¸ä¸ª MCP æå¡å¨ï¼å
è· 17 éç¡®å®æ§ç°å®é¸é¨ï¼åç±å沿模åè¯å®¡ï¼è¿åâéè¿/æç»âè£å³ãæ¯æ Claude CodeãCursorãCline åä»»ä½ MCP 客æ·ç«¯ã"},{q:"å
è´¹åï¼",a:"æ¯ââæ¯å°æºå¨ 100 次éªè¯ï¼æ éæ³¨åãæ éä¿¡ç¨å¡ãä¹åå¯å¼å¯ 30 天è¯ç¨ï¼æ éä¿¡ç¨å¡ï¼ï¼åå为 $30/æã"},{q:"è¿åªæ¯ä¸ª linter åï¼",a:"䏿¯ãLinter åºäºè§åãVerificate çç¡®å®æ§é¸é¨ä¼å¯¹ mock/å ä½ç¬¦ãèæ API åèåçâ已宿â声æä¸ç¥¨å¦å³ï¼éåç±æ¨¡åè¯å®¡æ§è½ä¸å¯é æ§ââè䏿 æ³è¢«ç»è¿æç¤ºæ³¨å
¥ççå¤â说æâã"}]};function c(){return(0,i.jsxs)(a.m7,{meta:l,children:[(0,i.jsxs)(a.P,{children:["ä½ å¨âåæè§ç¼ç âï¼vibe codingï¼ââæè¿°æ³æ³ï¼AI ååºä»£ç ãå¾å¿«ï¼ä¹ç¡®å®è½è·ââç´å°ä¸ç§æ
åµä¹ä¸è¿å
¥",(0,i.jsx)(a.OH,{children:"ç产ç¯å¢"}),"ï¼ä¸ä¸ªåç鿬¾é»è¾ï¼å
¶å®å¹¶æ²¡æçæ£è½¬è´¦ï¼ä¸ä¸ªæ ¹æ¬ä¸åå¨ç SDK è°ç¨ï¼æè
ä¸ä¸ª éè¿äºæææµè¯ãå´å¨é«è´è½½ä¸å´©æºç N+1 循ç¯ã"]}),(0,i.jsxs)(a.P,{children:["çæ£çé®é¢ä¸æ¯å代ç ââèæ¯",(0,i.jsx)(a.OH,{children:"æ²¡æ£æ¥å°±åå
¥"}),"ãèéè¡äº²èªå®¡æ¥æ¯ä¸ª diffï¼åæåæè§ç¼ç çææ æçä¼å¿è¿äºåå»ã"]}),(0,i.jsx)(a.H2,{children:"Verificateï¼ä¸éæ¥æä¸ç¥¨å¦å³æçåå
¥é¨ç¦"}),(0,i.jsxs)(a.P,{children:["Verificate æ¯ä¸ä¸ª MCP æå¡å¨ãå®å
对æ¯ä¸å¤ AI ç¼åçæ¹å¨è¿è¡ ",(0,i.jsx)(a.OH,{children:"17 éç¡®å®æ§ç°å®é¸é¨"}),"ï¼mock/å ä½ç¬¦å¦å³ãèæ API æ£æµãèåâå·²å®æâæ£æµï¼ââå
¶ä¸ä»»æä¸éé½å¯æç»ï¼ä¸ä»»ä½æ¨¡å齿 æ³è¦çï¼ éåç±å沿模å对éè¿çé¨åæåã"]}),(0,i.jsx)(a.P,{children:"æ¥èªç产ç½å
³ç䏿¡ç宿ç»è®°å½ï¼åæå¦ä¸ï¼"}),(0,i.jsx)(a.Cy,{label:"validate_ai_output \xb7 REJECTED 30/100",code:"- [code_reality_gate] æ£æµå° Mock å®ç°\n- 严éï¼stripe.Inventory.update å¨ Stripe SDK ä¸å¹¶ä¸åå¨ââ\n è¿è¡æ¶ä¼ç«å³æåº AttributeError\n- é«ï¼é款é»è¾æ¯ mock çââæ²¡æä»»ä½èµéåç转移"}),(0,i.jsx)(a.P,{children:"æ¯ä¸æ¡ï¼è¥ä¸æ¦æªï¼é½æ¯ä¸ä¸åççº¿ä¸æéââå¨è¿éï¼åªæ¯å ç§éå䏿¬¡éæ°æç¤ºã"}),(0,i.jsx)(a.H2,{children:"30 ç§æ¥å
¥ââæ éæ³¨å"}),(0,i.jsx)(a.P,{children:"Claude Code ä¸è¡å½ä»¤ï¼"}),(0,i.jsx)(a.Cy,{label:"Claude Code",code:"claude mcp add --transport http verificate https://mcp.verificate.ai/mcp"}),(0,i.jsxs)(a.P,{children:["Cursor / VS Code / ä»»æ MCP 客æ·ç«¯ä¸é®æ¥å
¥ï¼"," ",(0,i.jsx)(n(),{href:"/gate",className:"text-[#8CCB43] hover:underline",children:"verificate.ai/gate"}),"ãæ¯å°æºå¨",(0,i.jsx)(a.OH,{children:" 100 次å
è´¹éªè¯"}),"ââæ éè´¦å·ãæ éä¿¡ç¨å¡ãæ é令çã"]}),(0,i.jsx)(a.Pq,{children:"ä½ ç代ç åªè¢«åæï¼ç»ä¸æ§è¡ï¼ä¹ç»ä¸ç¨äºè®ç»æ¨¡åã让å®å¨ç¬¬ä¸æ¬¡æ£æ¥æ¶å°±æ¿ä½ æåºä¸ä¸ªçå®ç bugââç¶åååå³å®ã"}),(0,i.jsxs)(a.P,{children:["AI è´è´£åï¼é¨ç¦è´è´£å®ä½åºçº¿ï¼ä½ è´è´£åå¸ã"," ",(0,i.jsx)(n(),{href:"/gate",className:"text-[#8CCB43] hover:underline",children:"æ·»å Verificate"}),"ã"]})]})}}},e=>{e.O(0,[8096,8799,636,8792],()=>e(e.s=2886)),_N_E=e.O()}]);
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.