Buckets:

download
raw
9.76 kB
import{s as ht,n as wt,o as yt}from"../chunks/scheduler.4048030c.js";import{S as Et,i as At,e as p,s as i,c as et,h as kt,a as r,d as l,b as s,f as Ht,g as lt,j as m,k as bt,l as zt,m as n,n as nt,t as it,o as st,p as pt}from"../chunks/index.b7616466.js";import{C as St,H as gt,E as jt}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.8c8716c7.js";function qt(rt){let f,k,E,z,a,S,u,j,o,mt="Наблюдения - это то, <strong>как агент воспринимает последствия своих действий</strong>.",q,x,ft="Они предоставляют важную информацию, которая подпитывает мыслительный процесс агента и направляет его дальнейшие действия.",I,v,at="Это <strong>сигналы из окружения</strong> - будь то данные из API, сообщения об ошибках или системные журналы, - которые направляют следующий цикл размышлений.",R,$,ut="В фазе наблюдения агент:",U,C,ot="<li><strong>Собирает обратную связь:</strong> Получает данные или подтверждение того, что его действия были успешными (или нет).</li> <li><strong>Применяет результаты:</strong> Интегрирует новую информацию в существующий контекст, эффективно обновляя свою память.</li> <li><strong>Адаптирует свою стратегию:</strong> Использует этот обновленный контекст для уточнения последующих мыслей и действий.</li>",O,_,xt="Например, если погодный API возвращает данные <em>переменная облачность, 15 °C, влажность 60 %</em>, это наблюдение добавляется в память агента (в конце подсказки).",B,d,vt="Затем агент использует это наблюдение, чтобы решить, нужна ли дополнительная информация или он готов дать окончательный ответ.",G,L,$t="Это <strong>итеративное включение обратной связи обеспечивает динамическое соответствие агента его целям</strong>, постоянное обучение и корректировку на основе реальных результатов.",c,P,Ct="Эти наблюдения <strong>могут принимать различные формы</strong>, от чтения текста на веб-странице до наблюдения за положением руки робота. Это можно рассматривать как “журналы” Инструментов, которые предоставляют текстовую обратную связь о выполнении действий.",D,T,_t="<thead><tr><th>Тип наблюдения</th> <th>Пример</th></tr></thead> <tbody><tr><td>Обратная связь с системой</td> <td>Сообщения об ошибках, уведомления об успехе, коды состояния</td></tr> <tr><td>Изменения данных</td> <td>Обновления баз данных, модификации файловой системы, изменения состояния</td></tr> <tr><td>Данные об окружении</td> <td>Показания датчиков, системные метрики, использование ресурсов</td></tr> <tr><td>Анализ ответов</td> <td>Ответы API, результаты запросов, результаты вычислений</td></tr> <tr><td>События, основанные на времени</td> <td>Достигнутые сроки, выполнение запланированных задач</td></tr></tbody>",F,M,J,H,dt="После выполнения действия фреймворк выполняет следующие шаги по порядку:",K,b,Lt="<li><strong>Разбор действия</strong> для определения функции (функций) для вызова и аргумента (аргументов) для использования.</li> <li><strong>Выполнение действия</strong>.</li> <li><strong>Принятие результата</strong> в качестве <strong>Наблюдения</strong>.</li>",N,Q,V,g,Pt="Теперь мы изучили цикл “Мышление-Действие-Наблюдение” агента.",W,h,Tt="Если некоторые аспекты все еще кажутся немного размытыми, не волнуйтесь - мы вернемся к этим понятиям и углубим их понимание в следующих разделах.",X,w,Mt="А теперь пришло время применить полученные знания на практике, создав своего первого агента!",Y,y,Z,A,tt;return a=new St({props:{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"}}),u=new gt({props:{title:"Наблюдение: Интеграция Обратной Связи для Рефлексии и Адаптации",local:"наблюдение-интеграция-обратной-связи-для-рефлексии-и-адаптации",headingTag:"h1"}}),M=new gt({props:{title:"Как применяются Результаты?",local:"как-применяются-результаты",headingTag:"h2"}}),y=new jt({props:{source:"https://github.com/huggingface/agents-course/blob/main/units/ru-RU/unit1/observations.mdx"}}),{c(){f=p("meta"),k=i(),E=p("p"),z=i(),et(a.$$.fragment),S=i(),et(u.$$.fragment),j=i(),o=p("p"),o.innerHTML=mt,q=i(),x=p("p"),x.textContent=ft,I=i(),v=p("p"),v.innerHTML=at,R=i(),$=p("p"),$.textContent=ut,U=i(),C=p("ul"),C.innerHTML=ot,O=i(),_=p("p"),_.innerHTML=xt,B=i(),d=p("p"),d.textContent=vt,G=i(),L=p("p"),L.innerHTML=$t,c=i(),P=p("p"),P.innerHTML=Ct,D=i(),T=p("table"),T.innerHTML=_t,F=i(),et(M.$$.fragment),J=i(),H=p("p"),H.textContent=dt,K=i(),b=p("ol"),b.innerHTML=Lt,N=i(),Q=p("hr"),V=i(),g=p("p"),g.textContent=Pt,W=i(),h=p("p"),h.textContent=Tt,X=i(),w=p("p"),w.textContent=Mt,Y=i(),et(y.$$.fragment),Z=i(),A=p("p"),this.h()},l(t){const e=kt("svelte-u9bgzb",document.head);f=r(e,"META",{name:!0,content:!0}),e.forEach(l),k=s(t),E=r(t,"P",{}),Ht(E).forEach(l),z=s(t),lt(a.$$.fragment,t),S=s(t),lt(u.$$.fragment,t),j=s(t),o=r(t,"P",{"data-svelte-h":!0}),m(o)!=="svelte-192gsa2"&&(o.innerHTML=mt),q=s(t),x=r(t,"P",{"data-svelte-h":!0}),m(x)!=="svelte-s2rv6p"&&(x.textContent=ft),I=s(t),v=r(t,"P",{"data-svelte-h":!0}),m(v)!=="svelte-1vzhkve"&&(v.innerHTML=at),R=s(t),$=r(t,"P",{"data-svelte-h":!0}),m($)!=="svelte-1kn78q3"&&($.textContent=ut),U=s(t),C=r(t,"UL",{"data-svelte-h":!0}),m(C)!=="svelte-1tli5hw"&&(C.innerHTML=ot),O=s(t),_=r(t,"P",{"data-svelte-h":!0}),m(_)!=="svelte-1399dl6"&&(_.innerHTML=xt),B=s(t),d=r(t,"P",{"data-svelte-h":!0}),m(d)!=="svelte-1c4xe8g"&&(d.textContent=vt),G=s(t),L=r(t,"P",{"data-svelte-h":!0}),m(L)!=="svelte-janr2n"&&(L.innerHTML=$t),c=s(t),P=r(t,"P",{"data-svelte-h":!0}),m(P)!=="svelte-1el5fdu"&&(P.innerHTML=Ct),D=s(t),T=r(t,"TABLE",{"data-svelte-h":!0}),m(T)!=="svelte-8bde2q"&&(T.innerHTML=_t),F=s(t),lt(M.$$.fragment,t),J=s(t),H=r(t,"P",{"data-svelte-h":!0}),m(H)!=="svelte-rrbtmi"&&(H.textContent=dt),K=s(t),b=r(t,"OL",{"data-svelte-h":!0}),m(b)!=="svelte-1lres20"&&(b.innerHTML=Lt),N=s(t),Q=r(t,"HR",{}),V=s(t),g=r(t,"P",{"data-svelte-h":!0}),m(g)!=="svelte-1vk4zjc"&&(g.textContent=Pt),W=s(t),h=r(t,"P",{"data-svelte-h":!0}),m(h)!=="svelte-1dw8x04"&&(h.textContent=Tt),X=s(t),w=r(t,"P",{"data-svelte-h":!0}),m(w)!=="svelte-1br7f5o"&&(w.textContent=Mt),Y=s(t),lt(y.$$.fragment,t),Z=s(t),A=r(t,"P",{}),Ht(A).forEach(l),this.h()},h(){bt(f,"name","hf:doc:metadata"),bt(f,"content",It)},m(t,e){zt(document.head,f),n(t,k,e),n(t,E,e),n(t,z,e),nt(a,t,e),n(t,S,e),nt(u,t,e),n(t,j,e),n(t,o,e),n(t,q,e),n(t,x,e),n(t,I,e),n(t,v,e),n(t,R,e),n(t,$,e),n(t,U,e),n(t,C,e),n(t,O,e),n(t,_,e),n(t,B,e),n(t,d,e),n(t,G,e),n(t,L,e),n(t,c,e),n(t,P,e),n(t,D,e),n(t,T,e),n(t,F,e),nt(M,t,e),n(t,J,e),n(t,H,e),n(t,K,e),n(t,b,e),n(t,N,e),n(t,Q,e),n(t,V,e),n(t,g,e),n(t,W,e),n(t,h,e),n(t,X,e),n(t,w,e),n(t,Y,e),nt(y,t,e),n(t,Z,e),n(t,A,e),tt=!0},p:wt,i(t){tt||(it(a.$$.fragment,t),it(u.$$.fragment,t),it(M.$$.fragment,t),it(y.$$.fragment,t),tt=!0)},o(t){st(a.$$.fragment,t),st(u.$$.fragment,t),st(M.$$.fragment,t),st(y.$$.fragment,t),tt=!1},d(t){t&&(l(k),l(E),l(z),l(S),l(j),l(o),l(q),l(x),l(I),l(v),l(R),l($),l(U),l(C),l(O),l(_),l(B),l(d),l(G),l(L),l(c),l(P),l(D),l(T),l(F),l(J),l(H),l(K),l(b),l(N),l(Q),l(V),l(g),l(W),l(h),l(X),l(w),l(Y),l(Z),l(A)),l(f),pt(a,t),pt(u,t),pt(M,t),pt(y,t)}}}const It='{"title":"Наблюдение: Интеграция Обратной Связи для Рефлексии и Адаптации","local":"наблюдение-интеграция-обратной-связи-для-рефлексии-и-адаптации","sections":[{"title":"Как применяются Результаты?","local":"как-применяются-результаты","sections":[],"depth":2}],"depth":1}';function Rt(rt){return yt(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Gt extends Et{constructor(f){super(),At(this,f,Rt,qt,ht,{})}}export{Gt as component};

Xet Storage Details

Size:
9.76 kB
·
Xet hash:
099518478d29b1c78511d4ad2a80abd7aa13b85b85f724d3e7de44c2ead5291e

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