import{s as re,n as ie,o as se}from"../chunks/scheduler.37c15a92.js";import{S as oe,i as le,g as s,s as r,r as X,A as ue,h as o,f as a,c as i,j as Y,u as Z,x as l,k as O,y as ce,a as n,v as ee,d as te,t as ae,w as ne}from"../chunks/index.2bf4358c.js";import{H as me}from"../chunks/Heading.8ada512a.js";import{E as pe}from"../chunks/getInferenceSnippets.0aa3753f.js";function de(F){let u,C,x,M,m,H,p,U="En esta unidad, veremos cómo podemos usar RAG Agéntico para ayudar a Alfred a prepararse para la increíble gala.",$,c,B="<p>Sabemos que ya hemos discutido la Generación Aumentada por Recuperación (RAG) y RAG agéntico en la unidad anterior, así que siéntete libre de avanzar si ya estás familiarizado con los conceptos.</p>",T,d,K=`Los LLMs están entrenados en enormes volúmenes de datos para aprender conocimiento general.
Sin embargo, el modelo de conocimiento del mundo de los LLMs no siempre puede contener información relevante y actualizada.
<strong>RAG resuelve este problema encontrando y recuperando información relevante de tus datos y enviándola al LLM.</strong>`,G,g,Q='<img src="https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/unit2/llama-index/rag.png" alt="RAG"/>',P,f,D="Ahora, piensa en cómo funciona Alfred:",R,v,I="<li>Le hemos pedido a Alfred que ayude a planificar una gala</li> <li>Alfred necesita encontrar las últimas noticias e información meteorológica</li> <li>Alfred necesita estructurar y buscar la información de los invitados</li>",q,A,J=`Así como Alfred necesita buscar en la información de tu hogar para ser útil, cualquier agente necesita una manera de encontrar y comprender datos relevantes.
<strong>RAG Agéntico es una forma poderosa de usar agentes para responder preguntas sobre tus datos.</strong> Podemos proporcionar varias herramientas a Alfred para ayudarlo a responder preguntas.
Sin embargo, en lugar de responder automáticamente a la pregunta basada en documentos, Alfred puede decidir usar cualquier otra herramienta o flujo para responder la pregunta.`,w,b,N='<img src="https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/unit2/llama-index/agentic-rag.png" alt="RAG Agéntico"/>',z,L,V="¡Comencemos a <strong>construir nuestro flujo de trabajo de RAG agéntico!</strong>",E,_,W="Primero, crearemos una herramienta RAG para recuperar detalles actualizados sobre los invitados. Luego, desarrollaremos herramientas para búsqueda web, actualizaciones meteorológicas y estadísticas de descargas de modelos de Hugging Face Hub. Finalmente, integraremos todo para dar vida a nuestro agente RAG agéntico!",S,h,k,y,j;return m=new me({props:{title:"Generación Aumentada por Recuperación con Agentes (RAG Agéntico)",local:"generación-aumentada-por-recuperación-con-agentes-rag-agéntico",headingTag:"h1"}}),h=new pe({props:{source:"https://github.com/huggingface/agents-course/blob/main/units/es/unit3/agentic-rag/agentic-rag.mdx"}}),{c(){u=s("meta"),C=r(),x=s("p"),M=r(),X(m.$$.fragment),H=r(),p=s("p"),p.textContent=U,$=r(),c=s("blockquote"),c.innerHTML=B,T=r(),d=s("p"),d.innerHTML=K,G=r(),g=s("p"),g.innerHTML=Q,P=r(),f=s("p"),f.textContent=D,R=r(),v=s("ol"),v.innerHTML=I,q=r(),A=s("p"),A.innerHTML=J,w=r(),b=s("p"),b.innerHTML=N,z=r(),L=s("p"),L.innerHTML=V,E=r(),_=s("p"),_.textContent=W,S=r(),X(h.$$.fragment),k=r(),y=s("p"),this.h()},l(e){const t=ue("svelte-u9bgzb",document.head);u=o(t,"META",{name:!0,content:!0}),t.forEach(a),C=i(e),x=o(e,"P",{}),Y(x).forEach(a),M=i(e),Z(m.$$.fragment,e),H=i(e),p=o(e,"P",{"data-svelte-h":!0}),l(p)!=="svelte-1w1sufm"&&(p.textContent=U),$=i(e),c=o(e,"BLOCKQUOTE",{class:!0,"data-svelte-h":!0}),l(c)!=="svelte-1kltp63"&&(c.innerHTML=B),T=i(e),d=o(e,"P",{"data-svelte-h":!0}),l(d)!=="svelte-rgzchy"&&(d.innerHTML=K),G=i(e),g=o(e,"P",{"data-svelte-h":!0}),l(g)!=="svelte-kysd50"&&(g.innerHTML=Q),P=i(e),f=o(e,"P",{"data-svelte-h":!0}),l(f)!=="svelte-19462b3"&&(f.textContent=D),R=i(e),v=o(e,"OL",{"data-svelte-h":!0}),l(v)!=="svelte-6l54b1"&&(v.innerHTML=I),q=i(e),A=o(e,"P",{"data-svelte-h":!0}),l(A)!=="svelte-15yilz3"&&(A.innerHTML=J),w=i(e),b=o(e,"P",{"data-svelte-h":!0}),l(b)!=="svelte-13tmvvi"&&(b.innerHTML=N),z=i(e),L=o(e,"P",{"data-svelte-h":!0}),l(L)!=="svelte-1hbf0e1"&&(L.innerHTML=V),E=i(e),_=o(e,"P",{"data-svelte-h":!0}),l(_)!=="svelte-16ipdv5"&&(_.textContent=W),S=i(e),Z(h.$$.fragment,e),k=i(e),y=o(e,"P",{}),Y(y).forEach(a),this.h()},h(){O(u,"name","hf:doc:metadata"),O(u,"content",ge),O(c,"class","tip")},m(e,t){ce(document.head,u),n(e,C,t),n(e,x,t),n(e,M,t),ee(m,e,t),n(e,H,t),n(e,p,t),n(e,$,t),n(e,c,t),n(e,T,t),n(e,d,t),n(e,G,t),n(e,g,t),n(e,P,t),n(e,f,t),n(e,R,t),n(e,v,t),n(e,q,t),n(e,A,t),n(e,w,t),n(e,b,t),n(e,z,t),n(e,L,t),n(e,E,t),n(e,_,t),n(e,S,t),ee(h,e,t),n(e,k,t),n(e,y,t),j=!0},p:ie,i(e){j||(te(m.$$.fragment,e),te(h.$$.fragment,e),j=!0)},o(e){ae(m.$$.fragment,e),ae(h.$$.fragment,e),j=!1},d(e){e&&(a(C),a(x),a(M),a(H),a(p),a($),a(c),a(T),a(d),a(G),a(g),a(P),a(f),a(R),a(v),a(q),a(A),a(w),a(b),a(z),a(L),a(E),a(_),a(S),a(k),a(y)),a(u),ne(m,e),ne(h,e)}}}const ge='{"title":"Generación Aumentada por Recuperación con Agentes (RAG Agéntico)","local":"generación-aumentada-por-recuperación-con-agentes-rag-agéntico","sections":[],"depth":1}';function fe(F){return se(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class _e extends oe{constructor(u){super(),le(this,u,fe,de,re,{})}}export{_e as component};
