import{s as Pe,n as ye,o as Ae}from"../chunks/scheduler.37c15a92.js";import{S as Te,i as Le,g as i,s,r as Z,A as He,h as r,f as a,c as o,j as he,u as ee,x as l,k as oe,y as Me,a as n,v as te,d as ae,t as ne,w as se}from"../chunks/index.2bf4358c.js";import{H as ie}from"../chunks/Heading.8ada512a.js";import{E as we}from"../chunks/getInferenceSnippets.0aa3753f.js";function Re(re){let u,w,H,R,c,z,d,le='<img src="https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/unit3/agentic-rag/thumbnail.jpg" alt="Banner de RAG Agéntico"/>',G,m,ue="En esta unidad, ayudaremos a Alfred, nuestro amigable agente que está organizando la gala, utilizando RAG Agéntico para crear una herramienta que pueda usarse para responder preguntas sobre los invitados en la gala.",j,p,pe="<p>Este es un caso de uso ‘del mundo real’ para RAG Agéntico, que podrías utilizar en tus propios proyectos o lugares de trabajo. Si quieres obtener más de este proyecto, ¿por qué no lo pruebas en tu propio caso de uso y lo compartes en Discord?</p>",E,f,ce="Puedes elegir cualquiera de los frameworks discutidos en el curso para este caso de uso. Proporcionamos ejemplos de código para cada uno en pestañas separadas.",U,g,k,v,de="Ahora, es momento de ensuciarnos las manos con un caso de uso real. ¡Preparemos el escenario!",S,b,me="<strong>Has decidido organizar la fiesta más extravagante y opulenta del siglo.</strong> Esto significa banquetes lujosos, bailarines encantadores, DJs de renombre, bebidas exquisitas, un impresionante espectáculo de fuegos artificiales y mucho más.",D,x,fe="Alfred, tu amigable agente de vecindario, se está preparando para atender todas tus necesidades para esta fiesta, y <strong>Alfred va a gestionar todo por sí mismo</strong>. Para hacerlo, necesita tener acceso a toda la información sobre la fiesta, incluyendo el menú, los invitados, el horario, pronósticos del clima, ¡y mucho más!",O,$,ge="No solo eso, sino que también necesita asegurarse de que la fiesta sea un éxito, por lo que <strong>necesita poder responder cualquier pregunta sobre la fiesta durante la fiesta</strong>, mientras maneja situaciones inesperadas que puedan surgir.",B,C,ve="No puede hacer esto solo, así que debemos asegurarnos de que Alfred tenga acceso a toda la información y herramientas que necesita.",I,_,be="Primero, vamos a darle una lista de requisitos estrictos para la gala.",N,q,J,h,xe=`Una persona debidamente educada en la época del <strong>Renacimiento</strong> necesita tener tres rasgos principales.
Él o ella necesitaba ser profundo en el <strong>conocimiento de deportes, cultura y ciencia</strong>. Por lo tanto, debemos asegurarnos de que podamos impresionar a nuestros invitados con nuestro conocimiento y proporcionarles una gala verdaderamente inolvidable.
Sin embargo, para evitar conflictos, hay algunos <strong>temas, como la política y la religión, que deben evitarse en una gala.</strong> Debe ser una fiesta divertida sin conflictos relacionados con creencias e ideales.`,K,P,$e="Según la etiqueta, <strong>un buen anfitrión debe conocer los antecedentes de los invitados</strong>, incluyendo sus intereses y esfuerzos. Un buen anfitrión también chismea y comparte historias sobre los invitados entre sí.",Q,y,Ce="Por último, debemos asegurarnos de tener <strong>algún conocimiento general sobre el clima</strong> para poder encontrar continuamente una actualización en tiempo real que asegure el momento perfecto para lanzar los fuegos artificiales y terminar la gala con broche de oro. 🎆",F,A,_e=`Como puedes ver, Alfred necesita mucha información para organizar la gala.
Afortunadamente, podemos ayudar y preparar a Alfred dándole algo de <strong>entrenamiento en Generación Aumentada por Recuperación (RAG)</strong>.`,V,T,qe="¡Comencemos creando las herramientas que Alfred necesita para poder organizar la gala!",W,L,X,M,Y;return c=new ie({props:{title:"Introducción al Caso de Uso para RAG Agéntico",local:"introducción-al-caso-de-uso-para-rag-agéntico",headingTag:"h1"}}),g=new ie({props:{title:"Una Gala para Recordar",local:"una-gala-para-recordar",headingTag:"h2"}}),q=new ie({props:{title:"Los Requisitos de la Gala",local:"los-requisitos-de-la-gala",headingTag:"h2"}}),L=new we({props:{source:"https://github.com/huggingface/agents-course/blob/main/units/es/unit3/agentic-rag/introduction.mdx"}}),{c(){u=i("meta"),w=s(),H=i("p"),R=s(),Z(c.$$.fragment),z=s(),d=i("p"),d.innerHTML=le,G=s(),m=i("p"),m.textContent=ue,j=s(),p=i("blockquote"),p.innerHTML=pe,E=s(),f=i("p"),f.textContent=ce,U=s(),Z(g.$$.fragment),k=s(),v=i("p"),v.textContent=de,S=s(),b=i("p"),b.innerHTML=me,D=s(),x=i("p"),x.innerHTML=fe,O=s(),$=i("p"),$.innerHTML=ge,B=s(),C=i("p"),C.textContent=ve,I=s(),_=i("p"),_.textContent=be,N=s(),Z(q.$$.fragment),J=s(),h=i("p"),h.innerHTML=xe,K=s(),P=i("p"),P.innerHTML=$e,Q=s(),y=i("p"),y.innerHTML=Ce,F=s(),A=i("p"),A.innerHTML=_e,V=s(),T=i("p"),T.textContent=qe,W=s(),Z(L.$$.fragment),X=s(),M=i("p"),this.h()},l(e){const t=He("svelte-u9bgzb",document.head);u=r(t,"META",{name:!0,content:!0}),t.forEach(a),w=o(e),H=r(e,"P",{}),he(H).forEach(a),R=o(e),ee(c.$$.fragment,e),z=o(e),d=r(e,"P",{"data-svelte-h":!0}),l(d)!=="svelte-1u9t84o"&&(d.innerHTML=le),G=o(e),m=r(e,"P",{"data-svelte-h":!0}),l(m)!=="svelte-17sttgt"&&(m.textContent=ue),j=o(e),p=r(e,"BLOCKQUOTE",{class:!0,"data-svelte-h":!0}),l(p)!=="svelte-102ffjj"&&(p.innerHTML=pe),E=o(e),f=r(e,"P",{"data-svelte-h":!0}),l(f)!=="svelte-1dc4ni6"&&(f.textContent=ce),U=o(e),ee(g.$$.fragment,e),k=o(e),v=r(e,"P",{"data-svelte-h":!0}),l(v)!=="svelte-1airztc"&&(v.textContent=de),S=o(e),b=r(e,"P",{"data-svelte-h":!0}),l(b)!=="svelte-1bj9326"&&(b.innerHTML=me),D=o(e),x=r(e,"P",{"data-svelte-h":!0}),l(x)!=="svelte-1qw9ekw"&&(x.innerHTML=fe),O=o(e),$=r(e,"P",{"data-svelte-h":!0}),l($)!=="svelte-4j4h7x"&&($.innerHTML=ge),B=o(e),C=r(e,"P",{"data-svelte-h":!0}),l(C)!=="svelte-162rp0t"&&(C.textContent=ve),I=o(e),_=r(e,"P",{"data-svelte-h":!0}),l(_)!=="svelte-1hvuacd"&&(_.textContent=be),N=o(e),ee(q.$$.fragment,e),J=o(e),h=r(e,"P",{"data-svelte-h":!0}),l(h)!=="svelte-1wieby1"&&(h.innerHTML=xe),K=o(e),P=r(e,"P",{"data-svelte-h":!0}),l(P)!=="svelte-1ekisnb"&&(P.innerHTML=$e),Q=o(e),y=r(e,"P",{"data-svelte-h":!0}),l(y)!=="svelte-m7hbjz"&&(y.innerHTML=Ce),F=o(e),A=r(e,"P",{"data-svelte-h":!0}),l(A)!=="svelte-1ki4vv4"&&(A.innerHTML=_e),V=o(e),T=r(e,"P",{"data-svelte-h":!0}),l(T)!=="svelte-1nn6ftw"&&(T.textContent=qe),W=o(e),ee(L.$$.fragment,e),X=o(e),M=r(e,"P",{}),he(M).forEach(a),this.h()},h(){oe(u,"name","hf:doc:metadata"),oe(u,"content",ze),oe(p,"class","tip")},m(e,t){Me(document.head,u),n(e,w,t),n(e,H,t),n(e,R,t),te(c,e,t),n(e,z,t),n(e,d,t),n(e,G,t),n(e,m,t),n(e,j,t),n(e,p,t),n(e,E,t),n(e,f,t),n(e,U,t),te(g,e,t),n(e,k,t),n(e,v,t),n(e,S,t),n(e,b,t),n(e,D,t),n(e,x,t),n(e,O,t),n(e,$,t),n(e,B,t),n(e,C,t),n(e,I,t),n(e,_,t),n(e,N,t),te(q,e,t),n(e,J,t),n(e,h,t),n(e,K,t),n(e,P,t),n(e,Q,t),n(e,y,t),n(e,F,t),n(e,A,t),n(e,V,t),n(e,T,t),n(e,W,t),te(L,e,t),n(e,X,t),n(e,M,t),Y=!0},p:ye,i(e){Y||(ae(c.$$.fragment,e),ae(g.$$.fragment,e),ae(q.$$.fragment,e),ae(L.$$.fragment,e),Y=!0)},o(e){ne(c.$$.fragment,e),ne(g.$$.fragment,e),ne(q.$$.fragment,e),ne(L.$$.fragment,e),Y=!1},d(e){e&&(a(w),a(H),a(R),a(z),a(d),a(G),a(m),a(j),a(p),a(E),a(f),a(U),a(k),a(v),a(S),a(b),a(D),a(x),a(O),a($),a(B),a(C),a(I),a(_),a(N),a(J),a(h),a(K),a(P),a(Q),a(y),a(F),a(A),a(V),a(T),a(W),a(X),a(M)),a(u),se(c,e),se(g,e),se(q,e),se(L,e)}}}const ze='{"title":"Introducción al Caso de Uso para RAG Agéntico","local":"introducción-al-caso-de-uso-para-rag-agéntico","sections":[{"title":"Una Gala para Recordar","local":"una-gala-para-recordar","sections":[],"depth":2},{"title":"Los Requisitos de la Gala","local":"los-requisitos-de-la-gala","sections":[],"depth":2}],"depth":1}';function Ge(re){return Ae(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Se extends Te{constructor(u){super(),Le(this,u,Ge,Re,Pe,{})}}export{Se as component};
