Buckets:

download
raw
25.9 kB
import{s as sn,a as g,n as pn,o as un}from"../chunks/scheduler.4048030c.js";import{S as mn,i as fn,e as p,s as i,c as v,h as vn,a as u,d as l,b as s,f as nn,g as a,j as m,k as f,l as an,m as n,n as x,t as C,o as $,p as M}from"../chunks/index.b7616466.js";import{C as xn,H as r,E as Cn}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.8c8716c7.js";import{C as $n}from"../chunks/CodeBlock.f84443ec.js";function Mn(tl){let _,zt,kt,Ut,T,Gt,L,ht,j,el,Nt,P,ll="В предыдущих разделах мы узнали:",Rt,H,nl="<li><strong>Как инструменты становятся доступны агенту в системной подсказке</strong>.</li> <li><strong>Как AI агенты являются системами, которые могут ‘рассуждать’, планировать и взаимодействовать с окружающей средой</strong>.</li>",St,w,il="В этом разделе <strong>мы рассмотрим рабочий процесс агента AI полностью</strong>, цикл, который мы определили как “Мысль - Действие - Наблюдение”.",Yt,I,sl="А затем мы углубимся в каждый из этих этапов.",Bt,A,Qt,y,pl="Агенты работают в непрерывном цикле: <strong>думать (Мысль) → действовать (Действие) и наблюдать (Наблюдение)</strong>.",Xt,o,ul="Давайте разложим эти действия на составляющие:",Ot,q,ml="<li><strong>Мысль</strong>: LLM-часть Агента решает, каким должен быть следующий шаг.</li> <li><strong>Действие:</strong> Агент выполняет действие, вызывая инструменты с соответствующими аргументами.</li> <li><strong>Наблюдение:</strong> Модель размышляет над ответом, полученным от инструмента.</li>",Wt,b,Zt,J,fl="Все три компонента работают вместе в непрерывном цикле. Если воспользоваться аналогией из программирования, агент использует <strong>цикл while</strong>: цикл продолжается до тех пор, пока не будет выполнена поставленная перед агентом задача.",Ft,c,vl="Визуально это выглядит следующим образом:",Vt,k,al,Dt,E,xl="Во многих фреймворках Агентов <strong>правила и рекомендации встраиваются непосредственно в системную подсказку</strong>, гарантируя, что каждый цикл будет следовать определенной логике.",Kt,z,Cl="В упрощенном варианте наша системная подсказка может выглядеть следующим образом:",dt,U,$l,te,G,Ml="Здесь мы видим, что в системном сообщении мы определили :",ee,h,_l="<li><em>Поведение Агента</em>.</li> <li><em>Инструменты, к которым имеет доступ наш Агент</em>, как мы описали в предыдущем разделе.</li> <li>Цикл <em>Мысль-Действие-Наблюдение</em>, который мы заложили в инструкции LLM.</li>",le,N,gl="Давайте рассмотрим небольшой пример, чтобы понять суть процесса, прежде чем углубляться в каждый его шаг.",ne,R,ie,S,rl="Мы создали Альфреда, погодного агента.",se,Y,Tl="Пользователь спрашивает Альфреда: «Какая сегодня погода в Нью-Йорке?».",pe,B,Ll,ue,Q,jl="Задача Альфреда - ответить на этот запрос, используя инструмент API погоды.",me,X,Pl="Вот как выглядит этот цикл:",fe,O,ve,W,Hl="<strong>Внутренние рассуждения:</strong>",ae,Z,wl="Получив запрос, внутренний диалог Альфреда может быть таким:",xe,F,Il="<em>“Пользователю нужна текущая информация о погоде в Нью-Йорке. У меня есть доступ к инструменту, который получает данные о погоде. Сначала мне нужно обратиться к API погоды, чтобы получить актуальную информацию.”</em>",Ce,V,Al="Этот шаг показывает, что агент разбивает проблему на этапы: сначала собирает необходимые данные.",$e,D,yl,Me,K,_e,d,ol="<strong>Использование инструмента:</strong>.",ge,tt,ql="Основываясь на своих рассуждениях и на том факте, что Альфред знает об инструменте <code>get_weather</code>, Альфред подготавливает команду в формате JSON, которая вызывает инструмент API погоды. Например, его первым действием может быть:",re,et,bl="Мысль: Мне нужно проверить текущую погоду в Нью-Йорке.",Te,lt,Le,nt,Jl="Здесь действие четко указывает, какой инструмент следует вызвать (например, get_weather) и какой параметр передать (“location”: “New York”).",je,it,cl,Pe,st,He,pt,kl="<strong>Обратная связь от окружающей среды:</strong>.",we,ut,El="После вызова инструмента Альфред получает наблюдение. Это могут быть необработанные данные о погоде из API, например:",Ie,mt,zl="<em>“Текущая погода в Нью-Йорке: частично облачно, 15°C, влажность 60%.”</em>",Ae,ft,Ul,ye,vt,Gl="Это наблюдение затем добавляется к подсказке в качестве дополнительного контекста. Оно функционирует как обратная связь в реальном мире, подтверждая успешность действия и предоставляя необходимые детали.",oe,at,qe,xt,hl="<strong>Рефлексия:</strong>",be,Ct,Nl="Получив данные наблюдения, Альфред обновляет свои внутренние рассуждения:",Je,$t,Rl="<em>“Теперь, когда у меня есть данные о погоде в Нью-Йорке, я могу подготовить ответ для пользователя.”</em>",ce,Mt,Sl,ke,_t,Ee,gt,Yl="Затем Алфред генерирует окончательный ответ, отформатированный так, как мы ему сказали:",ze,rt,Bl="Мысль: У меня есть данные о погоде. Текущая погода в Нью-Йорке частично облачная, температура 15 °C и влажность 60 %».",Ue,Tt,Ql="Окончательный ответ : Текущая погода в Нью-Йорке частично облачно с температурой 15 °C и влажностью 60 %.",Ge,Lt,Xl="Это заключительное действие возвращает ответ пользователю, закрывая цикл.",he,jt,Ol,Ne,Pt,Wl="Что мы видим в этом примере:",Re,Ht,Zl="<li><strong>Агенты проходят цикл до тех пор, пока цель не будет достигнута:</strong></li>",Se,wt,Fl="<strong>Процесс Альфреда цикличен</strong>. Он начинает с мысли, затем действует, вызывая инструмент, и, наконец, наблюдает за результатом. Если бы наблюдение показало ошибку или неполноту данных, Альфред мог бы снова войти в цикл, чтобы скорректировать свой подход.",Ye,It,Vl="<li><strong>Интеграция инструментов:</strong></li>",Be,At,Dl="Способность вызывать инструменты (например, API погоды) позволяет Альфреду выходить <strong>за пределы статических знаний и получать данные в реальном времени</strong>, что является важным аспектом многих AI Агентов.",Qe,yt,Kl="<li><strong>Динамическая адаптация:</strong></li>",Xe,ot,dl="Каждый цикл позволяет агенту включать свежую информацию (наблюдения) в свои рассуждения (мысли), гарантируя, что окончательный ответ будет хорошо обоснованным и точным.",Oe,qt,tn="Этот пример демонстрирует основную концепцию цикла <em>ReAct</em> (концепцию, которую мы будем развивать в следующем разделе): <strong>взаимодействие мыслей, действий и наблюдений позволяет AI агентам решать сложные задачи итеративно</strong>.",We,bt,en="Понимая и применяя эти принципы, вы сможете разрабатывать агентов, которые не только рассуждают о своих задачах, но и <strong>эффективно используют внешние инструменты для их выполнения</strong>, при этом постоянно совершенствуя свои действия на основе обратной связи от окружающей среды.",Ze,Fe,Ve,Jt,ln="Теперь давайте углубимся в изучение Мысли, Действия, Наблюдения как отдельных этапов этого процесса.",De,ct,Ke,Et,de;return T=new xn({props:{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"}}),L=new r({props:{title:"Понимание AI Агентов через цикл Мысль - Действие - Наблюдение.",local:"понимание-ai-агентов-через-цикл-мысль---действие---наблюдение",headingTag:"h1"}}),A=new r({props:{title:"Основные компоненты",local:"основные-компоненты",headingTag:"h2"}}),b=new r({props:{title:"Цикл “Мысль-Действие-Наблюдение”",local:"цикл-мысль-действие-наблюдение",headingTag:"h2"}}),R=new r({props:{title:"Альфред, Агент сообщающий погоду",local:"альфред-агент-сообщающий-погоду",headingTag:"h2"}}),O=new r({props:{title:"Мысль",local:"мысль",headingTag:"h3"}}),K=new r({props:{title:"Действие",local:"действие",headingTag:"h3"}}),lt=new $n({props:{code:"JTIwJTIwJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIyYWN0aW9uJTIyJTNBJTIwJTIyZ2V0X3dlYXRoZXIlMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjJhY3Rpb25faW5wdXQlMjIlM0ElMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJsb2NhdGlvbiUyMiUzQSUyMCUyMk5ldyUyMFlvcmslMjIlMEElMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlN0Q=",highlighted:` <span class="hljs-punctuation">{</span>
<span class="hljs-attr">&quot;action&quot;</span><span class="hljs-punctuation">:</span> <span class="hljs-string">&quot;get_weather&quot;</span><span class="hljs-punctuation">,</span>
<span class="hljs-attr">&quot;action_input&quot;</span><span class="hljs-punctuation">:</span> <span class="hljs-punctuation">{</span>
<span class="hljs-attr">&quot;location&quot;</span><span class="hljs-punctuation">:</span> <span class="hljs-string">&quot;New York&quot;</span>
<span class="hljs-punctuation">}</span>
<span class="hljs-punctuation">}</span>`,wrap:!1}}),st=new r({props:{title:"Наблюдение",local:"наблюдение",headingTag:"h3"}}),at=new r({props:{title:"Обновленная мысль",local:"обновленная-мысль",headingTag:"h3"}}),_t=new r({props:{title:"Финальное Действие",local:"финальное-действие",headingTag:"h3"}}),ct=new Cn({props:{source:"https://github.com/huggingface/agents-course/blob/main/units/ru-RU/unit1/agent-steps-and-structure.mdx"}}),{c(){_=p("meta"),zt=i(),kt=p("p"),Ut=i(),v(T.$$.fragment),Gt=i(),v(L.$$.fragment),ht=i(),j=p("img"),Nt=i(),P=p("p"),P.textContent=ll,Rt=i(),H=p("ul"),H.innerHTML=nl,St=i(),w=p("p"),w.innerHTML=il,Yt=i(),I=p("p"),I.textContent=sl,Bt=i(),v(A.$$.fragment),Qt=i(),y=p("p"),y.innerHTML=pl,Xt=i(),o=p("p"),o.textContent=ul,Ot=i(),q=p("ol"),q.innerHTML=ml,Wt=i(),v(b.$$.fragment),Zt=i(),J=p("p"),J.innerHTML=fl,Ft=i(),c=p("p"),c.textContent=vl,Vt=i(),k=p("img"),Dt=i(),E=p("p"),E.innerHTML=xl,Kt=i(),z=p("p"),z.textContent=Cl,dt=i(),U=p("img"),te=i(),G=p("p"),G.textContent=Ml,ee=i(),h=p("ul"),h.innerHTML=_l,le=i(),N=p("p"),N.textContent=gl,ne=i(),v(R.$$.fragment),ie=i(),S=p("p"),S.textContent=rl,se=i(),Y=p("p"),Y.textContent=Tl,pe=i(),B=p("img"),ue=i(),Q=p("p"),Q.textContent=jl,me=i(),X=p("p"),X.textContent=Pl,fe=i(),v(O.$$.fragment),ve=i(),W=p("p"),W.innerHTML=Hl,ae=i(),Z=p("p"),Z.textContent=wl,xe=i(),F=p("p"),F.innerHTML=Il,Ce=i(),V=p("p"),V.textContent=Al,$e=i(),D=p("img"),Me=i(),v(K.$$.fragment),_e=i(),d=p("p"),d.innerHTML=ol,ge=i(),tt=p("p"),tt.innerHTML=ql,re=i(),et=p("p"),et.textContent=bl,Te=i(),v(lt.$$.fragment),Le=i(),nt=p("p"),nt.textContent=Jl,je=i(),it=p("img"),Pe=i(),v(st.$$.fragment),He=i(),pt=p("p"),pt.innerHTML=kl,we=i(),ut=p("p"),ut.textContent=El,Ie=i(),mt=p("p"),mt.innerHTML=zl,Ae=i(),ft=p("img"),ye=i(),vt=p("p"),vt.textContent=Gl,oe=i(),v(at.$$.fragment),qe=i(),xt=p("p"),xt.innerHTML=hl,be=i(),Ct=p("p"),Ct.textContent=Nl,Je=i(),$t=p("p"),$t.innerHTML=Rl,ce=i(),Mt=p("img"),ke=i(),v(_t.$$.fragment),Ee=i(),gt=p("p"),gt.textContent=Yl,ze=i(),rt=p("p"),rt.textContent=Bl,Ue=i(),Tt=p("p"),Tt.textContent=Ql,Ge=i(),Lt=p("p"),Lt.textContent=Xl,he=i(),jt=p("img"),Ne=i(),Pt=p("p"),Pt.textContent=Wl,Re=i(),Ht=p("ul"),Ht.innerHTML=Zl,Se=i(),wt=p("p"),wt.innerHTML=Fl,Ye=i(),It=p("ul"),It.innerHTML=Vl,Be=i(),At=p("p"),At.innerHTML=Dl,Qe=i(),yt=p("ul"),yt.innerHTML=Kl,Xe=i(),ot=p("p"),ot.textContent=dl,Oe=i(),qt=p("p"),qt.innerHTML=tn,We=i(),bt=p("p"),bt.innerHTML=en,Ze=i(),Fe=p("hr"),Ve=i(),Jt=p("p"),Jt.textContent=ln,De=i(),v(ct.$$.fragment),Ke=i(),Et=p("p"),this.h()},l(t){const e=vn("svelte-u9bgzb",document.head);_=u(e,"META",{name:!0,content:!0}),e.forEach(l),zt=s(t),kt=u(t,"P",{}),nn(kt).forEach(l),Ut=s(t),a(T.$$.fragment,t),Gt=s(t),a(L.$$.fragment,t),ht=s(t),j=u(t,"IMG",{src:!0,alt:!0}),Nt=s(t),P=u(t,"P",{"data-svelte-h":!0}),m(P)!=="svelte-zptdvp"&&(P.textContent=ll),Rt=s(t),H=u(t,"UL",{"data-svelte-h":!0}),m(H)!=="svelte-1g3ewk4"&&(H.innerHTML=nl),St=s(t),w=u(t,"P",{"data-svelte-h":!0}),m(w)!=="svelte-1d5w1g2"&&(w.innerHTML=il),Yt=s(t),I=u(t,"P",{"data-svelte-h":!0}),m(I)!=="svelte-1nhiz7d"&&(I.textContent=sl),Bt=s(t),a(A.$$.fragment,t),Qt=s(t),y=u(t,"P",{"data-svelte-h":!0}),m(y)!=="svelte-xs5igf"&&(y.innerHTML=pl),Xt=s(t),o=u(t,"P",{"data-svelte-h":!0}),m(o)!=="svelte-xox7um"&&(o.textContent=ul),Ot=s(t),q=u(t,"OL",{"data-svelte-h":!0}),m(q)!=="svelte-1jgmww9"&&(q.innerHTML=ml),Wt=s(t),a(b.$$.fragment,t),Zt=s(t),J=u(t,"P",{"data-svelte-h":!0}),m(J)!=="svelte-6xzr3z"&&(J.innerHTML=fl),Ft=s(t),c=u(t,"P",{"data-svelte-h":!0}),m(c)!=="svelte-1j43pcc"&&(c.textContent=vl),Vt=s(t),k=u(t,"IMG",{src:!0,alt:!0}),Dt=s(t),E=u(t,"P",{"data-svelte-h":!0}),m(E)!=="svelte-2eebef"&&(E.innerHTML=xl),Kt=s(t),z=u(t,"P",{"data-svelte-h":!0}),m(z)!=="svelte-1ob6yv0"&&(z.textContent=Cl),dt=s(t),U=u(t,"IMG",{src:!0,alt:!0}),te=s(t),G=u(t,"P",{"data-svelte-h":!0}),m(G)!=="svelte-oidbr4"&&(G.textContent=Ml),ee=s(t),h=u(t,"UL",{"data-svelte-h":!0}),m(h)!=="svelte-nbrwuq"&&(h.innerHTML=_l),le=s(t),N=u(t,"P",{"data-svelte-h":!0}),m(N)!=="svelte-1jrgakm"&&(N.textContent=gl),ne=s(t),a(R.$$.fragment,t),ie=s(t),S=u(t,"P",{"data-svelte-h":!0}),m(S)!=="svelte-14qordt"&&(S.textContent=rl),se=s(t),Y=u(t,"P",{"data-svelte-h":!0}),m(Y)!=="svelte-1x142k7"&&(Y.textContent=Tl),pe=s(t),B=u(t,"IMG",{src:!0,alt:!0}),ue=s(t),Q=u(t,"P",{"data-svelte-h":!0}),m(Q)!=="svelte-1vdqaqr"&&(Q.textContent=jl),me=s(t),X=u(t,"P",{"data-svelte-h":!0}),m(X)!=="svelte-yz7jwk"&&(X.textContent=Pl),fe=s(t),a(O.$$.fragment,t),ve=s(t),W=u(t,"P",{"data-svelte-h":!0}),m(W)!=="svelte-17gh4i7"&&(W.innerHTML=Hl),ae=s(t),Z=u(t,"P",{"data-svelte-h":!0}),m(Z)!=="svelte-x5ybti"&&(Z.textContent=wl),xe=s(t),F=u(t,"P",{"data-svelte-h":!0}),m(F)!=="svelte-qslk7x"&&(F.innerHTML=Il),Ce=s(t),V=u(t,"P",{"data-svelte-h":!0}),m(V)!=="svelte-1o5595t"&&(V.textContent=Al),$e=s(t),D=u(t,"IMG",{src:!0,alt:!0}),Me=s(t),a(K.$$.fragment,t),_e=s(t),d=u(t,"P",{"data-svelte-h":!0}),m(d)!=="svelte-p3vvxo"&&(d.innerHTML=ol),ge=s(t),tt=u(t,"P",{"data-svelte-h":!0}),m(tt)!=="svelte-mcrlxd"&&(tt.innerHTML=ql),re=s(t),et=u(t,"P",{"data-svelte-h":!0}),m(et)!=="svelte-j2n6yt"&&(et.textContent=bl),Te=s(t),a(lt.$$.fragment,t),Le=s(t),nt=u(t,"P",{"data-svelte-h":!0}),m(nt)!=="svelte-14hnx0a"&&(nt.textContent=Jl),je=s(t),it=u(t,"IMG",{src:!0,alt:!0}),Pe=s(t),a(st.$$.fragment,t),He=s(t),pt=u(t,"P",{"data-svelte-h":!0}),m(pt)!=="svelte-1yzha1o"&&(pt.innerHTML=kl),we=s(t),ut=u(t,"P",{"data-svelte-h":!0}),m(ut)!=="svelte-l71vdw"&&(ut.textContent=El),Ie=s(t),mt=u(t,"P",{"data-svelte-h":!0}),m(mt)!=="svelte-1df2xsn"&&(mt.innerHTML=zl),Ae=s(t),ft=u(t,"IMG",{src:!0,alt:!0}),ye=s(t),vt=u(t,"P",{"data-svelte-h":!0}),m(vt)!=="svelte-1by9gqy"&&(vt.textContent=Gl),oe=s(t),a(at.$$.fragment,t),qe=s(t),xt=u(t,"P",{"data-svelte-h":!0}),m(xt)!=="svelte-vrsq66"&&(xt.innerHTML=hl),be=s(t),Ct=u(t,"P",{"data-svelte-h":!0}),m(Ct)!=="svelte-ah826a"&&(Ct.textContent=Nl),Je=s(t),$t=u(t,"P",{"data-svelte-h":!0}),m($t)!=="svelte-xqcvsh"&&($t.innerHTML=Rl),ce=s(t),Mt=u(t,"IMG",{src:!0,alt:!0}),ke=s(t),a(_t.$$.fragment,t),Ee=s(t),gt=u(t,"P",{"data-svelte-h":!0}),m(gt)!=="svelte-10hk01m"&&(gt.textContent=Yl),ze=s(t),rt=u(t,"P",{"data-svelte-h":!0}),m(rt)!=="svelte-1tptok7"&&(rt.textContent=Bl),Ue=s(t),Tt=u(t,"P",{"data-svelte-h":!0}),m(Tt)!=="svelte-1xeihcz"&&(Tt.textContent=Ql),Ge=s(t),Lt=u(t,"P",{"data-svelte-h":!0}),m(Lt)!=="svelte-kr3aiv"&&(Lt.textContent=Xl),he=s(t),jt=u(t,"IMG",{src:!0,alt:!0}),Ne=s(t),Pt=u(t,"P",{"data-svelte-h":!0}),m(Pt)!=="svelte-1rqj16o"&&(Pt.textContent=Wl),Re=s(t),Ht=u(t,"UL",{"data-svelte-h":!0}),m(Ht)!=="svelte-17vpv6p"&&(Ht.innerHTML=Zl),Se=s(t),wt=u(t,"P",{"data-svelte-h":!0}),m(wt)!=="svelte-17bih3v"&&(wt.innerHTML=Fl),Ye=s(t),It=u(t,"UL",{"data-svelte-h":!0}),m(It)!=="svelte-8fo31x"&&(It.innerHTML=Vl),Be=s(t),At=u(t,"P",{"data-svelte-h":!0}),m(At)!=="svelte-6dx1xe"&&(At.innerHTML=Dl),Qe=s(t),yt=u(t,"UL",{"data-svelte-h":!0}),m(yt)!=="svelte-1wj6p0z"&&(yt.innerHTML=Kl),Xe=s(t),ot=u(t,"P",{"data-svelte-h":!0}),m(ot)!=="svelte-ex0d9m"&&(ot.textContent=dl),Oe=s(t),qt=u(t,"P",{"data-svelte-h":!0}),m(qt)!=="svelte-3zrnax"&&(qt.innerHTML=tn),We=s(t),bt=u(t,"P",{"data-svelte-h":!0}),m(bt)!=="svelte-1wnntpc"&&(bt.innerHTML=en),Ze=s(t),Fe=u(t,"HR",{}),Ve=s(t),Jt=u(t,"P",{"data-svelte-h":!0}),m(Jt)!=="svelte-m07w3c"&&(Jt.textContent=ln),De=s(t),a(ct.$$.fragment,t),Ke=s(t),Et=u(t,"P",{}),nn(Et).forEach(l),this.h()},h(){f(_,"name","hf:doc:metadata"),f(_,"content",_n),g(j.src,el="https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/unit1/whiteboard-check-3.jpg")||f(j,"src",el),f(j,"alt","Раздел 1 планирование"),g(k.src,al="https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/unit1/AgentCycle.gif")||f(k,"src",al),f(k,"alt","Цикл Думай, Действуй, Наблюдай"),g(U.src,$l="https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/unit1/system_prompt_cycle.png")||f(U,"src",$l),f(U,"alt","Цикл Думай, Действуй, Наблюдай"),g(B.src,Ll="https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/unit1/alfred-agent.jpg")||f(B,"src",Ll),f(B,"alt","Агент Альфред"),g(D.src,yl="https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/unit1/alfred-agent-1.jpg")||f(D,"src",yl),f(D,"alt","Агент Альфред"),g(it.src,cl="https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/unit1/alfred-agent-2.jpg")||f(it,"src",cl),f(it,"alt","Агент Альфред"),g(ft.src,Ul="https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/unit1/alfred-agent-3.jpg")||f(ft,"src",Ul),f(ft,"alt","Агент Альфред"),g(Mt.src,Sl="https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/unit1/alfred-agent-4.jpg")||f(Mt,"src",Sl),f(Mt,"alt","Агент Альфред"),g(jt.src,Ol="https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/unit1/alfred-agent-5.jpg")||f(jt,"src",Ol),f(jt,"alt","Агент Альфред")},m(t,e){an(document.head,_),n(t,zt,e),n(t,kt,e),n(t,Ut,e),x(T,t,e),n(t,Gt,e),x(L,t,e),n(t,ht,e),n(t,j,e),n(t,Nt,e),n(t,P,e),n(t,Rt,e),n(t,H,e),n(t,St,e),n(t,w,e),n(t,Yt,e),n(t,I,e),n(t,Bt,e),x(A,t,e),n(t,Qt,e),n(t,y,e),n(t,Xt,e),n(t,o,e),n(t,Ot,e),n(t,q,e),n(t,Wt,e),x(b,t,e),n(t,Zt,e),n(t,J,e),n(t,Ft,e),n(t,c,e),n(t,Vt,e),n(t,k,e),n(t,Dt,e),n(t,E,e),n(t,Kt,e),n(t,z,e),n(t,dt,e),n(t,U,e),n(t,te,e),n(t,G,e),n(t,ee,e),n(t,h,e),n(t,le,e),n(t,N,e),n(t,ne,e),x(R,t,e),n(t,ie,e),n(t,S,e),n(t,se,e),n(t,Y,e),n(t,pe,e),n(t,B,e),n(t,ue,e),n(t,Q,e),n(t,me,e),n(t,X,e),n(t,fe,e),x(O,t,e),n(t,ve,e),n(t,W,e),n(t,ae,e),n(t,Z,e),n(t,xe,e),n(t,F,e),n(t,Ce,e),n(t,V,e),n(t,$e,e),n(t,D,e),n(t,Me,e),x(K,t,e),n(t,_e,e),n(t,d,e),n(t,ge,e),n(t,tt,e),n(t,re,e),n(t,et,e),n(t,Te,e),x(lt,t,e),n(t,Le,e),n(t,nt,e),n(t,je,e),n(t,it,e),n(t,Pe,e),x(st,t,e),n(t,He,e),n(t,pt,e),n(t,we,e),n(t,ut,e),n(t,Ie,e),n(t,mt,e),n(t,Ae,e),n(t,ft,e),n(t,ye,e),n(t,vt,e),n(t,oe,e),x(at,t,e),n(t,qe,e),n(t,xt,e),n(t,be,e),n(t,Ct,e),n(t,Je,e),n(t,$t,e),n(t,ce,e),n(t,Mt,e),n(t,ke,e),x(_t,t,e),n(t,Ee,e),n(t,gt,e),n(t,ze,e),n(t,rt,e),n(t,Ue,e),n(t,Tt,e),n(t,Ge,e),n(t,Lt,e),n(t,he,e),n(t,jt,e),n(t,Ne,e),n(t,Pt,e),n(t,Re,e),n(t,Ht,e),n(t,Se,e),n(t,wt,e),n(t,Ye,e),n(t,It,e),n(t,Be,e),n(t,At,e),n(t,Qe,e),n(t,yt,e),n(t,Xe,e),n(t,ot,e),n(t,Oe,e),n(t,qt,e),n(t,We,e),n(t,bt,e),n(t,Ze,e),n(t,Fe,e),n(t,Ve,e),n(t,Jt,e),n(t,De,e),x(ct,t,e),n(t,Ke,e),n(t,Et,e),de=!0},p:pn,i(t){de||(C(T.$$.fragment,t),C(L.$$.fragment,t),C(A.$$.fragment,t),C(b.$$.fragment,t),C(R.$$.fragment,t),C(O.$$.fragment,t),C(K.$$.fragment,t),C(lt.$$.fragment,t),C(st.$$.fragment,t),C(at.$$.fragment,t),C(_t.$$.fragment,t),C(ct.$$.fragment,t),de=!0)},o(t){$(T.$$.fragment,t),$(L.$$.fragment,t),$(A.$$.fragment,t),$(b.$$.fragment,t),$(R.$$.fragment,t),$(O.$$.fragment,t),$(K.$$.fragment,t),$(lt.$$.fragment,t),$(st.$$.fragment,t),$(at.$$.fragment,t),$(_t.$$.fragment,t),$(ct.$$.fragment,t),de=!1},d(t){t&&(l(zt),l(kt),l(Ut),l(Gt),l(ht),l(j),l(Nt),l(P),l(Rt),l(H),l(St),l(w),l(Yt),l(I),l(Bt),l(Qt),l(y),l(Xt),l(o),l(Ot),l(q),l(Wt),l(Zt),l(J),l(Ft),l(c),l(Vt),l(k),l(Dt),l(E),l(Kt),l(z),l(dt),l(U),l(te),l(G),l(ee),l(h),l(le),l(N),l(ne),l(ie),l(S),l(se),l(Y),l(pe),l(B),l(ue),l(Q),l(me),l(X),l(fe),l(ve),l(W),l(ae),l(Z),l(xe),l(F),l(Ce),l(V),l($e),l(D),l(Me),l(_e),l(d),l(ge),l(tt),l(re),l(et),l(Te),l(Le),l(nt),l(je),l(it),l(Pe),l(He),l(pt),l(we),l(ut),l(Ie),l(mt),l(Ae),l(ft),l(ye),l(vt),l(oe),l(qe),l(xt),l(be),l(Ct),l(Je),l($t),l(ce),l(Mt),l(ke),l(Ee),l(gt),l(ze),l(rt),l(Ue),l(Tt),l(Ge),l(Lt),l(he),l(jt),l(Ne),l(Pt),l(Re),l(Ht),l(Se),l(wt),l(Ye),l(It),l(Be),l(At),l(Qe),l(yt),l(Xe),l(ot),l(Oe),l(qt),l(We),l(bt),l(Ze),l(Fe),l(Ve),l(Jt),l(De),l(Ke),l(Et)),l(_),M(T,t),M(L,t),M(A,t),M(b,t),M(R,t),M(O,t),M(K,t),M(lt,t),M(st,t),M(at,t),M(_t,t),M(ct,t)}}}const _n='{"title":"Понимание AI Агентов через цикл Мысль - Действие - Наблюдение.","local":"понимание-ai-агентов-через-цикл-мысль---действие---наблюдение","sections":[{"title":"Основные компоненты","local":"основные-компоненты","sections":[],"depth":2},{"title":"Цикл “Мысль-Действие-Наблюдение”","local":"цикл-мысль-действие-наблюдение","sections":[],"depth":2},{"title":"Альфред, Агент сообщающий погоду","local":"альфред-агент-сообщающий-погоду","sections":[{"title":"Мысль","local":"мысль","sections":[],"depth":3},{"title":"Действие","local":"действие","sections":[],"depth":3},{"title":"Наблюдение","local":"наблюдение","sections":[],"depth":3},{"title":"Обновленная мысль","local":"обновленная-мысль","sections":[],"depth":3},{"title":"Финальное Действие","local":"финальное-действие","sections":[],"depth":3}],"depth":2}],"depth":1}';function gn(tl){return un(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Pn extends mn{constructor(_){super(),fn(this,_,gn,Mn,sn,{})}}export{Pn as component};

Xet Storage Details

Size:
25.9 kB
·
Xet hash:
01971bb4e5c36f04c4830b26fea2f21a033d97fe216701a2169662ba9f99d941

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.