Buckets:

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

Xet Storage Details

Size:
9.45 kB
·
Xet hash:
915c8e3a21a2003f40f2285d5e47b560556e03d92fd8c83252a1e7f1ceca5225

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