Ẹyọ 6 / 11

Iṣakoso Wiwọle, Awoṣe Tọju ati Isakoso ibaraẹnisọrọ

Awọn anfani:

  • Ṣeto iṣakoso wiwọle (ACL) ti o ṣe asẹ igbapada da lori aṣẹ olumulo
  • Kikọ awoṣe itọka ti o lagbara ti o gbe ọrọ-ọrọ ati ibeere olumulo ni deede
  • Ṣiṣe adaṣe ibeere ominira ati iṣakoso itan ni awọn ibaraẹnisọrọ olona-yika

A mulẹ awọn faaji; Bayi jẹ ki ká ṣe awọn ti o ailewu, dédé ati ibaraẹnisọrọ. Awọn koko-ọrọ pataki mẹta lo wa ninu ẹyọ yii: (1) iṣakoso wiwọle ti o ṣe iyọda igbapada ti o da lori aṣẹ olumulo, (2) awoṣe iyara to lagbara ti o gbe ọrọ-ọrọ ati ibeere lọna ti o tọ, (3) ibeere ominira ati iṣakoso itan-akọọlẹ ibaraẹnisọrọ ni iwiregbe pupọ. Laisi awọn mẹtẹẹta wọnyi, oluranlọwọ yoo ya awọn data jo, fun awọn idahun aisedede, tabi ṣubu yato si awọn ibeere atẹle.

Iṣakoso Wiwọle: Data laigba aṣẹ ko yẹ ki o de

Ewu ti o tobi julo ti ile-iṣẹ: Iwe-ipamọ ti olumulo ko yẹ ki o rii awọn n jo sinu esi. Aṣiṣe olubere ti o wọpọ pupọ ni lati "sọ fun awoṣe lati 'fi awọn iwe aṣẹ ti o farapamọ han' ni kiakia." Eyi kii ṣe ailewu. Awoṣe le gbagbe itọnisọna tabi abẹrẹ kiakia le yago fun. Ibi to pe ni ipele igbapada: nkan laigba aṣẹ ko yẹ ki o mu wọle rara.

Ọna lati ṣe eyi ni lati lo metadata aṣẹ (ẹka, ipa, ipele ikọkọ) ti o fi si apakan kọọkan bi àlẹmọ lakoko wiwa. O pinnu lailewu tani olumulo naa jẹ (idanimọ ati awọn ipa) ni ipele ohun elo ati ṣafikun àlẹmọ ACL (Akojọ Iṣakoso Wiwọle) si ipe naa.

# Ti a fiwewe nipasẹ gbigba aṣẹ (conceptual) olumulo = ijẹrisi(igba) # ti jẹri lati orisun igbẹkẹle = olumulo.roles + [“gbogbo eniyan”] # fun apẹẹrẹ. ["HR", "abojuto"] esi = vektor_db.search ( vektor=embed(question), top_k=20, filter={"ipermission_group": {"in": allowance}, # awọn ẹya ti a gba laaye nikan " asiri": {"lte": user.level}} # ni isalẹ ipele)

Išọra: Maṣe beere awoṣe fun aṣẹ tabi gbekele itọsi naa. Idanimọ ati aṣẹ ni ipinnu ni ipele igbẹkẹle ti ohun elo; Àlẹmọ igbapada jẹ dandan, itọnisọna kiakia jẹ ipele afikun nikan. "Mo ti kowe ni kiakia" kii ṣe aabo.

Ri to Tọ Àdàkọ

Awoṣe kiakia jẹ egungun ti o mu ọrọ-ọrọ pọ, ibeere olumulo, ati awọn ilana ihuwasi lati igbapada. Awọn apakan ti awoṣe to dara: ipa/apejuwe iṣẹ-ṣiṣe, awọn ofin ti ihuwasi (ilẹ, Emi ko mọ igbanilaaye, ibeere orisun, ohun orin), agbegbe, ibeere.

Iwọ jẹ oluranlọwọ HR ile-iṣẹ kan. Iṣẹ rẹ ni lati dahun awọn ibeere oṣiṣẹ NIKAN da lori CONTEXT atẹle. Awọn ofin: - Ti idahun ko ba han gbangba ni o tọ kọ “Emi ko le rii alaye lori eyi ninu iwe, ṣayẹwo pẹlu ẹgbẹ HR”. Maṣe gboju, maṣe ṣe soke.- Ti awọn orisun ti o wa ninu ariyanjiyan ọrọ, mu eto imulo osise gẹgẹbi ipilẹ ki o sọ ilodi si. CONTEXT:{numbered_parts}QUESTION: {user_question}

Ṣiṣe nọmba awọn ẹya ayika ([1], [2], ...) jẹ ki o rọrun lati tọka si awoṣe. Paapaa, kọ orisun ni ibẹrẹ ti nkan kọọkan ki awoṣe le tọka si ni deede.

Imọran: Jeki awoṣe kiakia nigbagbogbo ati gbe awọn oniyipada nigbagbogbo (ọrọ, ibeere) ni awọn aaye kanna. Awoṣe ti o wa titi mejeeji ṣe alekun ijẹrisi ati dinku awọn idiyele ọpẹ si caching kiakia ni diẹ ninu awọn eto.

CONTEXT:[1] (Orisun: ik_el_kitabi.pdf, Abala 5.2) Isinmi isanwo ọdọọdun jẹ ọjọ 14...[2] (Orisun: ik_el_kitabi.pdf, Abala 5.4) Isinmi jẹ ọjọ 20 fun awọn eniyan ti o ni diẹ sii ju ọdun 5 ti iṣẹ...

Ailagbara Tọ / Alagbara Tọ

Alailagbara (ko si ilẹ, ko si orisun, idapọ idanimọ):

Lo awọn iwe aṣẹ wọnyi ki o dahun ibeere naa: {parts} User: {question}# Problem: model lọ jade ti o tọ, ṣe soke, ko tokasi awọn orisun, # huwa lainidii ni ilodi.

Alagbara (ipa + awọn ofin + ipo nọmba + dandan orisun):

Iwọ ni... Kan gbẹkẹle CONTEXT. Bibẹẹkọ, sọ "Emi ko mọ". Ni ija, yan eto imulo osise. Ṣafikun [Orisun: ...] si ibeere kọọkan. CONTEXT: [1]... [2]... IBEERE: {ibeere}# Esi: idahun ti o jẹ oloootitọ si ọrọ-ọrọ, ti o wa, ti o si ṣakoso atako naa daradara.

Olona-Tour ibaraẹnisọrọ Management

Olumulo gidi ko beere ibeere kan ki o fi silẹ nikan; sọrọ. "Ọjọ melo ni isinmi ọdun ni Mo ni?" → “Kini nipa oṣiṣẹ ọdun 6?” → “Bawo ni MO ṣe le beere fun?” Awọn ibeere keji ati kẹta nikan jẹ asan; da lori išaaju àrà.

O nilo lati yanju awọn iṣoro meji. Akọkọ jẹ fun igbapada: jẹ ki ibeere atẹle naa ni ominira (atunkọ ibeere). "Kini nipa oṣiṣẹ ọdun 6?" → "Awọn ọjọ melo ni isinmi ọdun jẹ oṣiṣẹ ti ọdun 6 ti o ni ẹtọ si?" O ṣewadii pẹlu ibeere ominira yii. Ekeji jẹ fun iṣelọpọ: o tun fun itan-akọọlẹ ibaraẹnisọrọ si awoṣe ki o tẹsiwaju nigbagbogbo.

# Igbesẹ meji: ominira → wiwa → ṣe ipilẹṣẹ pẹlu itan-akọọlẹ (conceptual) ominira = model.uret ( "Lo itan-akọọlẹ ibaraẹnisọrọ lati jẹ ki ibeere naa ni oye lori tirẹ:\nItan: {itan}\nIbeere: {follow_question}”) context = igbapada(ominira) # wa pẹlu idahun olominira = model.uret(ibere) itan-tẹle, itọka (context)

Bi itan naa ṣe n dagba (ibaraẹnisọrọ gigun), fifiranṣẹ gbogbo rẹ ni akoko kan di gbowolori ati kun window ti o tọ. Solusan: ṣe akopọ awọn iyipo ti tẹlẹ tabi tọju awọn iyipo N ti o kẹhin ki o dinku awọn ti tẹlẹ si akopọ. Nitorinaa, awọn idiyele wa labẹ iṣakoso ati aitasera ti wa ni itọju.

Ipo

isoro

Ojutu

Ibeere atẹle ko ni aaye

Awọn wiwa wiwa pada asan

Ṣe ibeere naa ni ominira (tunkọ)

gun iwiregbe

Iye owo ati window swells

Akopọ ti awọn irin-ajo ti o kọja

Olumulo ti yipada koko

Ogbo ọrọ olubwon akoran

Dinku ipa ti o kọja lori koko tuntun

Aṣẹ le yatọ laarin awọn irin-ajo

Ewu ti jijo

Tun ACL ṣe àlẹmọ ni gbogbo yika

Mẹta Mini igba

Ọran 1 - “Aabo” iro pẹlu tọ. Ile-iṣẹ kan fi awọn iwe aṣẹ isanwo asiri sori oluranlọwọ ti ẹnikẹni le beere, ṣugbọn kowe nikan “maṣe fun alaye ekunwo” lori kiakia. Awoṣe naa jo ibiti o ti n sanwo nigbati olumulo kan beere ibeere naa ni ọna iyipo. Nigbati a ba ṣafikun àlẹmọ ACL si igbapada (awọn ẹya isanwo nikan si ipa HR), jo ti wa ni pipade patapata; nitori apakan ti wa ni ko mu mọ.

Ọran 2 - Itọpa ti ko tọ. Ninu oluranlọwọ atilẹyin, olumulo beere "akoko ipadabọ?" → “Kini nipa ọja ti o bajẹ?” Eto naa mu awọn ẹya ti ko ṣe pataki fun “ọja ti o bajẹ”. Nigbati a ba ṣafikun ominira ibeere (“Bawo ni akoko ipadabọ fun ọja ti o bajẹ?”), Oṣuwọn idahun to tọ pọ si lati 44% si 90%.

Ọran 3 - Swollen ti o ti kọja. Ni awọn iyipo 30 ti awọn ibaraẹnisọrọ pẹlu oluranlọwọ, ipe kọọkan fi gbogbo itan ranṣẹ; Iye owo naa n pọ si ni awọn akoko 3 fun yika, ati awọn idahun ti n fa fifalẹ. Nigba ti a ba yipada si a be ti o pa awọn ti o kẹhin 6 iyipo ati nisoki awọn ti tẹlẹ, awọn iye owo aami silẹ nipa 62% ati aitasera a muduro.

Awọn aṣiṣe ti o wọpọ

  • Nlọ aṣẹ lọ si tọ: Awoṣe gbagbe / kọja; ACL àlẹmọ jẹ dandan lori igbapada.
  • Ko ṣe iṣiro ọrọ-ọrọ: Awoṣe naa ko le tọka orisun to pe.
  • Kii ṣe ominira ibeere atẹle: Awọn wiwa wiwa pada lainidi.
  • Fifiranṣẹ gbogbo itan afọju: Explodes ni iye owo ati idaduro; akopọ.
  • Ko kikọ ofin ilodi: Awoṣe le ṣafihan orisun ti ko ni igbẹkẹle bi osise.

Ni akojọpọ

  • Iṣakoso wiwọle jẹ imuse pẹlu àlẹmọ metadata lakoko ipele igbapada; Laigba aṣẹ awọn ẹya ko yẹ ki o wa ni mu.
  • Idanimọ ati aṣẹ ni ipinnu ni ipele ohun elo ti o gbẹkẹle; Itọnisọna kiakia jẹ afikun Layer ti aabo.
  • Awoṣe kiakia ti o lagbara pẹlu ipa, awọn ofin ti ihuwasi (fifilẹ, ko mọ igbanilaaye, orisun, rogbodiyan), ipo nọmba, ati ibeere.
  • Ninu ibaraẹnisọrọ olona-yika, awọn ibeere atẹle jẹ idapọ ati awoṣe ṣe agbejade awọn idahun deede pẹlu itan-akọọlẹ.
  • Nipa ṣoki itan-akọọlẹ gigun, iye owo ati window ti o tọ ni a tọju labẹ iṣakoso; ACL ti wa ni tun-loo gbogbo yika.

Ohun elo iṣẹ-ṣiṣe

(1) Ṣetumo o kere ju awọn ẹgbẹ alaṣẹ mẹta fun oluranlọwọ tirẹ (fun apẹẹrẹ gbogbo eniyan, ẹka, oluṣakoso) ati kọ sinu tabili iru iru iwe ti o ṣii si ẹgbẹ wo. (2) Ṣe adaṣe ki o kọ awoṣe kiakia ti o wa loke gẹgẹbi ipa tirẹ ati ohun orin; Jẹ́ kí àyíká ọ̀rọ̀ náà ní nọ́ńbà kí o sì jẹ́ orísun. (3) Kọ oju iṣẹlẹ ibaraẹnisọrọ gidi-yika mẹta (ibeere → atẹle → atẹle) ati pẹlu ọwọ ṣe awọn ẹya ominira ti ibeere atẹle kọọkan. (4) Ṣe alaye ni gbolohun kan idi ti àlẹmọ ACL yẹ ki o tun tun lo yika kọọkan ni oju iṣẹlẹ yii.

akojọ ayẹwo

  • [] Mo ṣe iṣakoso iraye si pẹlu àlẹmọ igbapada, Emi ko gbẹkẹle tọ.
  • [] Mo fi grounding, Emi ko mọ aiye, orisun ati rogbodiyan ofin si mi kiakia awoṣe.
  • [] Mo fun awọn ẹya ti o tọ ni nọmba ati itọkasi.
  • [] Mo ṣe awọn ibeere atẹle ni ominira ṣaaju igbapada.
  • [] Mo ṣakoso iye owo ati window nipa ṣiṣe akopọ itan-akọọlẹ ibaraẹnisọrọ gigun.