Eining 6 / 11

Aðgangsstýring, hvetjandi sniðmát og samtalsstjórnun

Hagnaður:

  • Settu upp aðgangsstýringu (ACL) sem síar endurheimt byggt á heimild notenda
  • Að skrifa traust hvetjandi sniðmát sem setur samhengið og notendaspurninguna rétt
  • Að æfa spurningasjálfstæði og sögustjórnun í fjölhringum samtölum

Við komum á arkitektúrinn; Nú skulum við gera það öruggt, stöðugt og samtalshæft. Það eru þrjú mikilvæg efni í þessari einingu: (1) aðgangsstýring sem síar endurheimt byggt á heimild notandans, (2) öflugt sniðmát fyrir hvetjandi skilaboð sem staðsetur samhengið og spurninguna rétt, (3) spurning um sjálfstæði og stjórnun samtalssögu í fjölhringsspjalli. Án þessara þriggja mun aðstoðarmaður annað hvort leka gögnum, gefa ósamræmileg svör eða falla í sundur vegna framhaldsspurninga.

Aðgangsstýring: Óviðkomandi gögn ættu aldrei að berast

Stærsta áhætta fyrirtækja: Skjal sem notandi ætti ekki að sjá lekur inn í svarið. Mjög algeng byrjendamistök eru að „segja líkaninu að „sýna falin skjöl“ þegar beðið er um það. Þetta er ekki öruggt. Líkanið gæti gleymt leiðbeiningum eða skjót inndæling gæti komist hjá henni. Réttur staður er endurheimtarfasinn: alls ekki ætti að koma með óviðkomandi hlutinn.

Leiðin til að gera þetta er að nota heimildarlýsigögn (deild, hlutverk, persónuverndarstig) sem þú setur á hvern hluta sem síu meðan á leitinni stendur. Þú ákvarðar örugglega hver notandinn er (auðkenni og hlutverk) á forritalaginu og bætir ACL (Access Control List) síu við símtalið.

# Síuð eftir heimildarheimsókn (hugmyndalegum) notanda = sannvotta(lota) # staðfest frá traustum uppruna = notandi.hlutverk + ["allir"] # t.d. ["HR", "admin"]result = vektor_db.search( vektor=embed(spurning), top_k=20, filter={"permission_group": {"in": allow}, # aðeins leyfðir hlutar "privacy": {"lte": user.level}} # undir stigi)

Varúð: Aldrei biðja fyrirsætuna um vald eða treysta á leiðbeiningarnar. Auðkenni og vald eru ákvörðuð á traustu lagi umsóknarinnar; Endurheimtarsían er skylda, hvetjandi kennsla er bara viðbótarlag. „Ég skrifaði það í leiðbeiningunum“ er ekki öryggi.

Solid prompt sniðmát

Hvetjasniðmátið er beinagrind sem sameinar samhengi, spurningu notanda og hegðunarleiðbeiningar frá sókninni. Hlutar góðs sniðmáts: hlutverk/verkefnislýsing, hegðunarreglur (jarðtenging, ég veit ekki leyfi, auðlindabeiðni, tónn), samhengi, spurning.

Þú ert HR aðstoðarmaður fyrirtækja. Starf þitt er að svara spurningum starfsmanna AÐEINS út frá eftirfarandi SAMhengi. Reglur:- Ef svarið er ekki greinilega í samhengi skrifaðu "Ég fann ekki upplýsingar um þetta í skjölunum, athugaðu með starfsmannahópnum". Ekki giska, ekki gera upp.- Ef heimildir í samhenginu stangast á, taktu opinberu stefnuna til grundvallar og segðu mótsögnina.- Bættu heimildinni sem þú treystir á sem [Heimild: skrá, kafli] í lok hverrar kröfu.- Svaraðu á stuttu, skýru og faglegu máli. CONTEXT:{numbered_parts}SPURNING: {user_question}

Með því að númera samhengishlutana ([1], [2], ...) er auðveldara að vitna í líkanið. Skrifaðu einnig heimildina í upphafi hvers verks svo að líkanið geti vitnað rétt í það.

Ábending: Haltu boðsniðmátinu stöðugu og settu alltaf breytur (samhengi, spurningu) á sömu staði. Fast sniðmát eykur bæði prófunarhæfni og dregur úr kostnaði þökk sé skjótri skyndiminni í sumum kerfum.

SAMhengi:[1] (Heimild: ik_el_kitabi.pdf, kafli 5.2) Árlegt launað leyfi er 14 dagar...[2] (Heimild: ik_el_kitabi.pdf, kafli 5.4) Orlof er 20 dagar fyrir fólk með meira en 5 ára starf...

Veik kvaðning / sterk kvaðning

Veik (engin jarðtenging, engin uppspretta, auðkenni blandað):

Notaðu þessi skjöl og svaraðu spurningunni: {parts}Notandi: {question}# Vandamál: líkan fer úr samhengi, gerir upp, vitnar ekki í heimildir, # hegðar sér geðþótta í mótsögn.

Sterkt (hlutverk + reglur + númerað samhengi + heimild nauðsynleg):

Þú ert... Treystu bara á CONTEXT. Annars skaltu segja "ég veit það ekki". Í átökum, veldu opinbera stefnu. Bættu [Heimild: ...] við hverja fullyrðingu.SAMHAG: [1]... [2]... SPURNING: {spurning}# Niðurstaða: svar sem er samhenginu trú, fengið og stjórnar mótsögninni rétt.

Fjölferðasamtalstjórnun

Raunverulegur notandi spyr ekki einnar spurningar og lætur hana í friði; talar. "Hvað á ég marga daga í ársleyfi?" → "Hvað með 6 ára starfsmanninn?" → "Hvernig sæki ég um það?" Önnur og þriðja spurningin ein og sér eru tilgangslaus; fer eftir fyrra samhengi.

Þú þarft að leysa tvö vandamál. Hið fyrra er til að sækja: Gerðu framhaldsspurninguna óháða (endurskrifun spurninga). "Hvað með 6 ára starfsmanninn?" → "Hversu marga daga í ársleyfi á starfsmaður í 6 ár rétt á?" Þú leitar með þessari sjálfstæðu spurningu. Annað er fyrir framleiðslu: þú gefur líka samtalsferilinn líka þannig að hún haldi áfram stöðugt.

# Tveggja þrepa: óháð → leit → mynda með sögu (hugmyndalegt) óháð = model.uret( "Notaðu samtalsferilinn til að gera spurninguna skiljanlega ein og sér:\nSaga: {saga}\nSpurning: {fylgja_spurning}") context = endurheimt(óháð) # leita með óháðu spurningarsvari = model.uret(prompt)(prompt), follow_

Eftir því sem sagan vex (langt samtal) verður það dýrt að senda allt í einu og fyllir samhengisgluggann. Lausn: Taktu saman fyrri umferðir eða haltu N síðustu umferðunum og dragðu þær fyrri niður í samantektina. Þannig er kostnaður áfram í skefjum og samræmi er gætt.

Staða

vandamál

Lausn

Eftirfylgnispurning hefur ekkert samhengi

Endurheimtarleitir tilgangslausar

Gerðu spurninguna sjálfstæða (endurskrifa)

langt spjall

Kostnaður og gluggi bólgna

Yfirlit yfir fyrri ferðir

Notandi breytti um umræðuefni

Gamalt samhengi smitast

Draga úr fyrri áhrifum á nýtt efni

Heimildir geta verið mismunandi milli ferða

Hætta á leka

Notaðu ACL síu aftur í hverri umferð

Þrjú Mini Cass

Tilfelli 1 - „Öryggis“ rökvilla með hvetja. Fyrirtæki setti trúnaðarskjöl um launagreiðslur á aðstoðarmann sem allir gætu spurt um, en skrifaði aðeins „ekki gefa upplýsingar um launagreiðslur“ á boðskapnum. Líkanið lak launabilinu þegar notandi spurði spurningarinnar á hringleið. Þegar ACL sían var bætt við endurheimtuna (launahlutir aðeins í HR hlutverkið), var lekinn alveg lokaður; því hluturinn er aldrei færður lengur.

Mál 2 — Samhengislaus elting. Í stuðningsaðstoðarmanni spyr notandinn "skilatími?" → "hvað með biluðu vöruna?" Kerfið kom með óviðkomandi hluta fyrir "brotnu vöruna". Þegar spurningu sjálfstæði var bætt við ("Hversu langur er skilatími fyrir bilaða vöru?") hækkaði rétt svarhlutfall úr 44% í 90%.

Mál 3 - Bólgin fortíð. Í 30 spjalllotum við aðstoðarmann sendi hvert símtal alla söguna; Kostnaðurinn jókst þrisvar sinnum í hverri lotu og svörunin dróst. Þegar við skiptum yfir í skipulag sem hélt síðustu 6 umferðunum og tókum saman þær fyrri, lækkaði táknkostnaðurinn um 62% og samræmi var haldið.

Algeng mistök

  • Skilur eftir vald til að hvetja: Líkan gleymir/framhjá; ACL sía er skylda við endurheimt.
  • Ekki talið upp samhengið: Líkanið getur ekki vitnað í rétta heimild.
  • Ekki óháð framhaldsspurningunni: Endurheimt leitar tilgangslaust.
  • Sendir alla sögu blinda: Sprengur í kostnaði og seinkun; draga saman.
  • Ekki að skrifa mótsagnarregluna: Líkanið getur sett óáreiðanlega heimildina fram sem opinbera.

Í stuttu máli

  • Aðgangsstýring er útfærð með lýsigagnasíu meðan á endurheimt stendur; Aldrei ætti að koma með óviðkomandi hluta.
  • Auðkenni og vald eru ákvörðuð á traustum umsóknarlagi; Skjót leiðbeiningin er bara viðbótarlag af vörn.
  • Öflugt hvetjandi sniðmát inniheldur hlutverk, hegðunarreglur (jarðtenging, veit ekki leyfi, uppruna, átök), númerað samhengi og spurningu.
  • Í samtali í mörgum umferðum eru eftirspurningar aftengdar og líkanið gefur samræmd svör við sögu.
  • Með því að draga saman langa sögu er kostnaðar- og samhengisglugganum haldið í skefjum; ACL er beitt aftur í hverri umferð.

Umsóknarverkefni

(1) Skilgreindu að minnsta kosti þrjá heimildahópa fyrir þinn eigin aðstoðarmann (t.d. alla, deild, stjórnanda) og skrifaðu í töflu hvaða skjalagerð er opin fyrir hvaða hóp. (2) Aðlagaðu og skrifaðu sniðmátið hér að ofan í samræmi við þitt eigið hlutverk og tón; Gerðu samhengið númerað og upprunalegt. (3) Skrifaðu raunhæfa samtalssviðsmynd í þremur lotum (spurning → eftirfylgni → eftirfylgni) og búðu til handvirkt sjálfstæðar útgáfur af hverri eftirfylgnispurningu. (4) Útskýrðu í einni setningu hvers vegna ætti að nota ACL síuna aftur í hverri umferð í þessari atburðarás.

gátlisti

  • [ ] Ég innleiða aðgangsstýringu með endurheimtunarsíu, ég treysti bara ekki á leiðbeiningarnar.
  • [ ] Ég bæti við jarðtengingu, ég veit ekki leyfi, uppsprettu og árekstrareglu við hvetjandi sniðmátið mitt.
  • [ ] Ég gef samhengishlutana tölusetta og vísað til.
  • [ ] Ég geri framhaldsspurningar sjálfstæðar áður en þær eru sóttar.
  • [ ] Ég stjórna kostnaði og glugga með því að draga saman langan samtalsferil.