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