import{s as jt,a as yt,n as Ft,o as zt}from"../chunks/scheduler.505acc25.js";import{S as Rt,i as Ut,e as a,s as i,c as j,h as kt,a as r,d as l,b as s,f as ct,g as F,j as p,k as o,l as Nt,m as n,n as z,t as R,o as U,p as k}from"../chunks/index.b1175496.js";import{C as Ot,H as _t}from"../chunks/Heading.eda51538.js";import{E as Dt}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.ea377ea6.js";function Wt($t){let f,N,S,O,m,D,g,W,c,dt="现在你已经准备好更深入地创建你的最终智能体了，让我们看看如何提交它以供评审。",B,_,J,$,vt="此排行榜使用的数据集包含从 GAIA <strong>验证</strong>集的一级问题中所提取的 20 个问题。",K,d,xt="这些问题是根据回答问题所需的工具和步骤数量进行筛选的。",Q,v,Tt="根据 GAIA 基准目前的状况，我们认为让你尝试在一级问题中达到 30% 的准确率是一个相对好的测试。",V,x,ht,X,T,Y,h,Ct="现在你脑海中最大的问题可能是：“我如何开始提交？”",Z,C,Lt=`对于本单元，我们创建了一个 API，你可以通过它获取问题并发送答案进行评分。
以下是路由摘要（请参阅<a href="https://agents-course-unit4-scoring.hf.space/docs" rel="nofollow">实时文档</a>以获取交互式详细信息）：`,tt,L,Mt="<li><strong><code>GET /questions</code></strong>：检索过滤后的评估问题完整列表。</li> <li><strong><code>GET /random-question</code></strong>：从列表中获取一个随机问题。</li> <li><strong><code>GET /files/{task_id}</code></strong>：下载与给定任务 ID 关联的特定文件。</li> <li><strong><code>POST /submit</code></strong>：提交智能体的答案，计算分数，并更新排行榜。</li>",et,M,Ht="提交函数将以<strong>完全匹配</strong>的方式将答案与真实答案进行比较，因此请好好作出提示！GAIA 团队在此处分享了一个代理提示示例（为了本课程的目的，请确保你的提交中不包含文本“FINAL ANSWER”，只需让你的代理回复答案而无需其他内容）。",lt,H,Pt="🎨 <strong>打造你自己的模板！</strong>",nt,P,wt='为了演示与 API 交互的过程，我们提供了一个<a href="https://huggingface.co/spaces/agents-course/Final_Assignment_Template" rel="nofollow">基本模板</a>作为开始的部分。',it,w,At="我们请您随意的去更改、添加或完全重构它！以最适合你的方法和具有创造力的方式修改它。这也是我们所<strong>积极鼓励</strong>的方式。",st,A,bt="为了提交此模板，请需要计算 API 所需的 3 个内容：",at,b,qt="<li><strong>用户名：</strong> 你的 Hugging Face 用户名（此处通过 Gradio 登录获取），用于识别你的提交。</li> <li><strong>代码链接 (<code>agent_code</code>)：</strong> 指向你的 Hugging Face Space 代码（<code>.../tree/main</code>）的 URL，用于验证目的，因此请保持你的 Space 为公开。</li> <li><strong>答案 (<code>answers</code>)：</strong> 你的代理生成的响应列表（<code>{&quot;task_id&quot;: ..., &quot;submitted_answer&quot;: ...}</code>），用于评分。</li>",rt,q,Et='因此，我们鼓励你从复制此<a href="https://huggingface.co/spaces/agents-course/Final_Assignment_Template" rel="nofollow">模板</a>到你自己的 huggingface 个人资料开始。',pt,E,It='🏆 在<a href="https://huggingface.co/spaces/agents-course/Students_leaderboard" rel="nofollow">此处</a>查看排行榜',ut,I,Gt=`<em>温馨提示：此排行榜仅供娱乐！我们知道可以在没有完全验证的情况下提交分数。如果我们看到太多没有公开链接支持的高分，我们可能需要审查、调整或删除一些条目，以保持排行榜的有用性。</em>
排行榜将显示你的 Space 代码库链接，由于此排行榜仅供学生使用，如果你获得了一个令你骄傲的分数，请保持你的 Space 公开。`,ft,u,St,ot,G,mt,y,gt;return m=new Ot({props:{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"}}),g=new _t({props:{title:"动手实践",local:"动手实践",headingTag:"h1"}}),_=new _t({props:{title:"数据集",local:"数据集",headingTag:"h2"}}),T=new _t({props:{title:"流程",local:"流程",headingTag:"h2"}}),G=new Dt({props:{source:"https://github.com/huggingface/agents-course/blob/main/units/zh-CN/unit4/hands-on.mdx"}}),{c(){f=a("meta"),N=i(),S=a("p"),O=i(),j(m.$$.fragment),D=i(),j(g.$$.fragment),W=i(),c=a("p"),c.textContent=dt,B=i(),j(_.$$.fragment),J=i(),$=a("p"),$.innerHTML=vt,K=i(),d=a("p"),d.textContent=xt,Q=i(),v=a("p"),v.textContent=Tt,V=i(),x=a("img"),X=i(),j(T.$$.fragment),Y=i(),h=a("p"),h.textContent=Ct,Z=i(),C=a("p"),C.innerHTML=Lt,tt=i(),L=a("ul"),L.innerHTML=Mt,et=i(),M=a("p"),M.innerHTML=Ht,lt=i(),H=a("p"),H.innerHTML=Pt,nt=i(),P=a("p"),P.innerHTML=wt,it=i(),w=a("p"),w.innerHTML=At,st=i(),A=a("p"),A.textContent=bt,at=i(),b=a("ul"),b.innerHTML=qt,rt=i(),q=a("p"),q.innerHTML=Et,pt=i(),E=a("p"),E.innerHTML=It,ut=i(),I=a("p"),I.innerHTML=Gt,ft=i(),u=a("iframe"),ot=i(),j(G.$$.fragment),mt=i(),y=a("p"),this.h()},l(t){const e=kt("svelte-u9bgzb",document.head);f=r(e,"META",{name:!0,content:!0}),e.forEach(l),N=s(t),S=r(t,"P",{}),ct(S).forEach(l),O=s(t),F(m.$$.fragment,t),D=s(t),F(g.$$.fragment,t),W=s(t),c=r(t,"P",{"data-svelte-h":!0}),p(c)!=="svelte-1iosffr"&&(c.textContent=dt),B=s(t),F(_.$$.fragment,t),J=s(t),$=r(t,"P",{"data-svelte-h":!0}),p($)!=="svelte-1rzori1"&&($.innerHTML=vt),K=s(t),d=r(t,"P",{"data-svelte-h":!0}),p(d)!=="svelte-1u3hn69"&&(d.textContent=xt),Q=s(t),v=r(t,"P",{"data-svelte-h":!0}),p(v)!=="svelte-1u0d79j"&&(v.textContent=Tt),V=s(t),x=r(t,"IMG",{src:!0,alt:!0}),X=s(t),F(T.$$.fragment,t),Y=s(t),h=r(t,"P",{"data-svelte-h":!0}),p(h)!=="svelte-pqs0le"&&(h.textContent=Ct),Z=s(t),C=r(t,"P",{"data-svelte-h":!0}),p(C)!=="svelte-1j8apd0"&&(C.innerHTML=Lt),tt=s(t),L=r(t,"UL",{"data-svelte-h":!0}),p(L)!=="svelte-y40jq9"&&(L.innerHTML=Mt),et=s(t),M=r(t,"P",{"data-svelte-h":!0}),p(M)!=="svelte-10tfobh"&&(M.innerHTML=Ht),lt=s(t),H=r(t,"P",{"data-svelte-h":!0}),p(H)!=="svelte-1hbjw8i"&&(H.innerHTML=Pt),nt=s(t),P=r(t,"P",{"data-svelte-h":!0}),p(P)!=="svelte-16oq27q"&&(P.innerHTML=wt),it=s(t),w=r(t,"P",{"data-svelte-h":!0}),p(w)!=="svelte-1ciudw5"&&(w.innerHTML=At),st=s(t),A=r(t,"P",{"data-svelte-h":!0}),p(A)!=="svelte-1fggnhd"&&(A.textContent=bt),at=s(t),b=r(t,"UL",{"data-svelte-h":!0}),p(b)!=="svelte-fuvtfw"&&(b.innerHTML=qt),rt=s(t),q=r(t,"P",{"data-svelte-h":!0}),p(q)!=="svelte-17qwrlg"&&(q.innerHTML=Et),pt=s(t),E=r(t,"P",{"data-svelte-h":!0}),p(E)!=="svelte-1pej46g"&&(E.innerHTML=It),ut=s(t),I=r(t,"P",{"data-svelte-h":!0}),p(I)!=="svelte-1eldpgn"&&(I.innerHTML=Gt),ft=s(t),u=r(t,"IFRAME",{src:!0,frameborder:!0,width:!0,height:!0}),ct(u).forEach(l),ot=s(t),F(G.$$.fragment,t),mt=s(t),y=r(t,"P",{}),ct(y).forEach(l),this.h()},h(){o(f,"name","hf:doc:metadata"),o(f,"content",Bt),yt(x.src,ht="https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/unit4/leaderboard%20GAIA%2024%3A04%3A2025.png")||o(x,"src",ht),o(x,"alt","GAIA current status!"),yt(u.src,St="https://agents-course-students-leaderboard.hf.space")||o(u,"src",St),o(u,"frameborder","0"),o(u,"width","850"),o(u,"height","450")},m(t,e){Nt(document.head,f),n(t,N,e),n(t,S,e),n(t,O,e),z(m,t,e),n(t,D,e),z(g,t,e),n(t,W,e),n(t,c,e),n(t,B,e),z(_,t,e),n(t,J,e),n(t,$,e),n(t,K,e),n(t,d,e),n(t,Q,e),n(t,v,e),n(t,V,e),n(t,x,e),n(t,X,e),z(T,t,e),n(t,Y,e),n(t,h,e),n(t,Z,e),n(t,C,e),n(t,tt,e),n(t,L,e),n(t,et,e),n(t,M,e),n(t,lt,e),n(t,H,e),n(t,nt,e),n(t,P,e),n(t,it,e),n(t,w,e),n(t,st,e),n(t,A,e),n(t,at,e),n(t,b,e),n(t,rt,e),n(t,q,e),n(t,pt,e),n(t,E,e),n(t,ut,e),n(t,I,e),n(t,ft,e),n(t,u,e),n(t,ot,e),z(G,t,e),n(t,mt,e),n(t,y,e),gt=!0},p:Ft,i(t){gt||(R(m.$$.fragment,t),R(g.$$.fragment,t),R(_.$$.fragment,t),R(T.$$.fragment,t),R(G.$$.fragment,t),gt=!0)},o(t){U(m.$$.fragment,t),U(g.$$.fragment,t),U(_.$$.fragment,t),U(T.$$.fragment,t),U(G.$$.fragment,t),gt=!1},d(t){t&&(l(N),l(S),l(O),l(D),l(W),l(c),l(B),l(J),l($),l(K),l(d),l(Q),l(v),l(V),l(x),l(X),l(Y),l(h),l(Z),l(C),l(tt),l(L),l(et),l(M),l(lt),l(H),l(nt),l(P),l(it),l(w),l(st),l(A),l(at),l(b),l(rt),l(q),l(pt),l(E),l(ut),l(I),l(ft),l(u),l(ot),l(mt),l(y)),l(f),k(m,t),k(g,t),k(_,t),k(T,t),k(G,t)}}}const Bt='{"title":"动手实践","local":"动手实践","sections":[{"title":"数据集","local":"数据集","sections":[],"depth":2},{"title":"流程","local":"流程","sections":[],"depth":2}],"depth":1}';function Jt($t){return zt(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Yt extends Rt{constructor(f){super(),Ut(this,f,Jt,Wt,jt,{})}}export{Yt as component};
