import{s as K,n as N,o as Q}from"../chunks/scheduler.37c15a92.js";import{S as D,i as F,g as u,s as a,r as O,A as J,h as m,f as l,c as s,j as S,u as U,x,k as T,y as V,a as n,v as j,d as z,t as B,w as I}from"../chunks/index.2bf4358c.js";import{H as W}from"../chunks/Heading.8ada512a.js";import{E as X}from"../chunks/getInferenceSnippets.0aa3753f.js";function Y(M){let i,v,$,C,p,b,r,k="在本单元中，我们学习了如何创建智能体增强的检索生成（RAG）系统，帮助我们友好的智能体 Alfred 筹备并管理一场盛大的晚会。",P,f,q="RAG 与智能体能力的结合展示了当 AI 助手具备以下能力时的强大潜力：",g,c,y="<li>访问结构化知识（宾客信息）</li> <li>获取实时信息（网络搜索）</li> <li>领域专用工具（天气信息、Hub 统计）</li> <li>历史交互记忆</li>",w,_,G="凭借这些能力，Alfred 现已具备完美主持者的素质，能够回答宾客问题、提供最新信息、确保晚会顺利进行——甚至能精准控制烟花表演的时机！",A,o,R="<p>完成智能体构建后，您可以进一步探索：</p> <ul><li>为特定用例创建定制化工具</li> <li>使用嵌入技术实现更复杂的 RAG 系统</li> <li>构建可协作的多智能体系统</li> <li>将智能体部署为可交互的服务</li></ul>",E,h,H,d,L;return p=new W({props:{title:"总结",local:"总结",headingTag:"h1"}}),h=new X({props:{source:"https://github.com/huggingface/agents-course/blob/main/units/zh-CN/unit3/agentic-rag/conclusion.mdx"}}),{c(){i=u("meta"),v=a(),$=u("p"),C=a(),O(p.$$.fragment),b=a(),r=u("p"),r.textContent=k,P=a(),f=u("p"),f.textContent=q,g=a(),c=u("ul"),c.innerHTML=y,w=a(),_=u("p"),_.textContent=G,A=a(),o=u("blockquote"),o.innerHTML=R,E=a(),O(h.$$.fragment),H=a(),d=u("p"),this.h()},l(t){const e=J("svelte-u9bgzb",document.head);i=m(e,"META",{name:!0,content:!0}),e.forEach(l),v=s(t),$=m(t,"P",{}),S($).forEach(l),C=s(t),U(p.$$.fragment,t),b=s(t),r=m(t,"P",{"data-svelte-h":!0}),x(r)!=="svelte-ln6bu5"&&(r.textContent=k),P=s(t),f=m(t,"P",{"data-svelte-h":!0}),x(f)!=="svelte-jih3qn"&&(f.textContent=q),g=s(t),c=m(t,"UL",{"data-svelte-h":!0}),x(c)!=="svelte-1kg6s0f"&&(c.innerHTML=y),w=s(t),_=m(t,"P",{"data-svelte-h":!0}),x(_)!=="svelte-4nw0ib"&&(_.textContent=G),A=s(t),o=m(t,"BLOCKQUOTE",{class:!0,"data-svelte-h":!0}),x(o)!=="svelte-l7t386"&&(o.innerHTML=R),E=s(t),U(h.$$.fragment,t),H=s(t),d=m(t,"P",{}),S(d).forEach(l),this.h()},h(){T(i,"name","hf:doc:metadata"),T(i,"content",Z),T(o,"class","tip")},m(t,e){V(document.head,i),n(t,v,e),n(t,$,e),n(t,C,e),j(p,t,e),n(t,b,e),n(t,r,e),n(t,P,e),n(t,f,e),n(t,g,e),n(t,c,e),n(t,w,e),n(t,_,e),n(t,A,e),n(t,o,e),n(t,E,e),j(h,t,e),n(t,H,e),n(t,d,e),L=!0},p:N,i(t){L||(z(p.$$.fragment,t),z(h.$$.fragment,t),L=!0)},o(t){B(p.$$.fragment,t),B(h.$$.fragment,t),L=!1},d(t){t&&(l(v),l($),l(C),l(b),l(r),l(P),l(f),l(g),l(c),l(w),l(_),l(A),l(o),l(E),l(H),l(d)),l(i),I(p,t),I(h,t)}}}const Z='{"title":"总结","local":"总结","sections":[],"depth":1}';function tt(M){return Q(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class at extends D{constructor(i){super(),F(this,i,tt,Y,K,{})}}export{at as component};
