Uru:
- Hazie njikwa ohere (ACL) nke na-enyocha iweghachi dabere na ikike onye ọrụ
- Ide ndebiri ngwa ngwa siri ike na-edobe ihe gbara ya gburugburu na ajụjụ onye ọrụ nke ọma
- Ime ajụjụ nnwere onwe na njikwa akụkọ ihe mere eme na mkparịta ụka ọtụtụ gburugburu
Anyị hiwere ụkpụrụ ụlọ; Ugbu a, ka anyị mee ka ọ dị mma, na-agbanwe agbanwe na mkparịta ụka. Enwere isiokwu atọ dị oke egwu na nkeji a: (1) njikwa ohere nke na-enyocha iweghachi dabere na ikike onye ọrụ, (2) ndebiri ngwa ngwa siri ike nke na-edobe ihe gbara ya gburugburu na ajụjụ n'ụzọ ziri ezi, (3) ajụjụ nnwere onwe na njikwa akụkọ mkparịta ụka na nkata ọtụtụ okirikiri. Enweghị atọ ndị a, onye nnyemaaka ga-agbapụta data, nye azịza na-ekwekọghị ekwekọ, ma ọ bụ daa na ajụjụ ndị na-esochi.
Njikwa nnweta: Data enwetaghị ikike ekwesịghị ịbata
Nnukwu ihe ize ndụ nke ụlọ ọrụ: Akwụkwọ nke onye ọrụ na-ekwesịghị ịhụ na-agbapụta na nzaghachi. Ihe mmejọ mmalite na-emekarị bụ "ịgwa ihe nlereanya ka ọ 'gosi akwụkwọ ezoro ezo' na ngwa ngwa." Nke a adịghị mma. Ihe nlereanya ahụ nwere ike ichefu ntụziaka ma ọ bụ ịgba ọgwụ ngwa ngwa nwere ike ịgbanahụ ya. Ebe ziri ezi bụ oge eweghachite: e kwesịghị ibubata mpempe akwụkwọ na-akwadoghị ma ọlị.
Ụzọ ime nke a bụ itinye metadata ikike (ngalaba, ọrụ, ọkwa nzuzo) nke ị na-etinye na akụkụ nke ọ bụla dị ka nzacha n'oge ọchụchọ. Ị na-ekpebi n'enweghị nsogbu onye onye ọrụ bụ ( njirimara na ọrụ) na oyi akwa ngwa wee tinye ihe nzacha ACL (Ndepụta Njikwa Nweta) na oku ahụ.
# Akpọrọ ya site na iweghachite ikike (echiche) onye ọrụ = nyocha(nnọkọ) # ezitere site na isi mmalite ntụkwasị obi = onye ọrụ.roles + ["onye ọ bụla"] # eg. ["HR", "admin"]result = vektor_db.search ( vektor=embed(ajụjụ ọnụ), top_k=20, filter={"ikike_otu": {"na": kwere}, # naanị akụkụ anabatara "nzuzo": {"lte": user.level}} # n'okpuru ọkwa)
Akpachara anya: Ajụla ihe nlereanya maka ikike ma ọ bụ dabere na ngwa ngwa. A na-ekpebi njirimara na ikike na oyi akwa nke ngwa a tụkwasịrị obi; Ihe nzacha eweghachi bụ iwu, ntuziaka ozugbo bụ naanị oyi akwa agbakwunyere. "Edere m ya na ngwa ngwa" abụghị nchekwa.
Ndebiri ngwa ngwa siri ike
Ihe ndebiri ngwa ngwa bụ skeleton na-achịkọta mkpokọta, ajụjụ onye ọrụ na ntuziaka omume site na nweghachi. Akụkụ nke ezigbo ndebiri: nkọwa ọrụ/ọrụ, iwu omume (ntọala, amaghị m ikike, arịrịọ akụrụngwa, ụda), okirikiri, ajụjụ.
Ị bụ onye enyemaka HR ụlọ ọrụ. Ọrụ gị bụ ịza ajụjụ ndị ọrụ naanị dabere na CONTEXT ndị a. Iwu: - Ọ bụrụ na azịza ya emeghị nke ọma na ọnọdụ, dee "Enweghị m ike ịchọta ozi na nke a na akwụkwọ, lelee ndị otu HR". Echela, emela ihe.- Ọ bụrụ na isi mmalite ndị dị n'okwu ahụ na-emegiderịta onwe ha, were iwu gọọmentị dị ka ndabere ma kwuo ihe na-emegiderịta onwe gị.- Tinye isi iyi ị na-adabere na ya dị ka [Isi iyi: faịlụ, ngalaba] na njedebe nke nkwupụta ọ bụla.- Zaa n'asụsụ dị mkpirikpi, doro anya na ọkachamara. CONTEXT: {onumbered_parts}QUESTION: {user_question}
Ịkpọ akụkụ ndị gbara ya gburugburu ọnụ ([1], [2], ...) na-eme ka ọ dịkwuo mfe ịkpọ ihe nlereanya ahụ. Ọzọkwa, dee isi iyi na mmalite nke ibe ọ bụla ka ihe nlereanya ahụ wee nwee ike ịkọ ya nke ọma.
NDỤMỌDỤ: Debe ndebiri ngwa ngwa ma debe mgbanwe mgbe niile (okwu, ajụjụ) n'otu ebe. Ihe ndebiri edoziri ma na-abawanye testability ma na-ebelata ọnụ ahịa ekele maka caching ozugbo na sistemụ ụfọdụ.
CONTEXT:[1] (Isi mmalite: ik_el_kitabi.pdf, Nkeji 5.2) ezumike akwụ ụgwọ kwa afọ bụ ụbọchị iri na anọ...[2] (Isi mmalite: ik_el_kitabi.pdf, Nkebi 5.4) Nkwụsị bụ ụbọchị 20 maka ndị nwere ihe karịrị afọ ise...
Ngwa ngwa adịghị ike / Ike ngwa ngwa
Adịghị ike (enweghị ntọala, enweghị isi, njirimara agwakọtara):
Jiri akwụkwọ ndị a zaa ajụjụ a: {parts} User: {question}# Problem: Model na-apụ n'anya, mejupụta, anaghị ekwupụta isi mmalite, # na-akpa àgwà na-emegiderịta onwe ya.
Ndị siri ike (ọrụ + iwu + ọnụ ọgụgụ gbara okirikiri + isi mmalite bụ iwu):
Ị bụ... Naanị dabere na CONTEXT. Ma ọ bụghị ya, kwuo "Amaghị m". N'ọgbaghara, họrọ amụma gọọmentị. Tinye [Isi Iyi: ...] na nke ọ bụla. CONTEXT: [1]... [2]... AJỤJỤ: {ajụjụ}# N'ihi: azịza kwesịrị ntụkwasị obi n'okwu gbara ya gburugburu, ewepụtara ya, ma na-achịkwa esemokwu ahụ nke ọma.
Njikwa mkparịta ụka ọtụtụ njegharị
Ezigbo onye ọrụ anaghị ajụ otu ajụjụ wee hapụ ya naanị ya; na-ekwu. "Ụbọchị ole nke ezumike kwa afọ ka m nwere?" → "Gịnị gbasara onye ọrụ afọ 6?" → "Olee otu m ga-esi tinye akwụkwọ maka ya?" Ajụjụ nke abụọ na nke atọ naanị enweghị isi; dabere na ọnọdụ gara aga.
Ịkwesịrị idozi nsogbu abụọ. Nke mbụ bụ maka iweghachite: mee ka ajụjụ na-esochi dịrị onwe ya (ịdegharị ajụjụ). "Gịnị banyere onye ọrụ afọ 6?" → "Ụbọchị ole nke ezumike kwa afọ bụ onye ọrụ nke afọ 6 nwere ikike?" Ị na-eji ajụjụ onwe onye a chọọ. Nke abụọ bụ maka mmepụta: ị na-enyekwa mkparịta ụka akụkọ ihe mere eme na ihe nlereanya ka ọ na-aga n'ihu mgbe niile.
# Nzọụkwụ abụọ: nnwere onwe → ọchụchọ → mepụta akụkọ ihe mere eme (echiche) onwe = model.uret( "Jiri akụkọ mkparịta ụka mee ka ajụjụ ahụ ghọta n'onwe ya:\nHistory: {history}\n Ajụjụ: {follow_question}") ọnọdụ = iweghachite(nnwere onwe) # ọchụchọ na ajụjụ onwe onye = model.uret(njụ) akụkọ ihe mere eme (ngwa ngwa) soso.
Ka akụkọ ihe mere eme na-eto eto (mkparịta ụka ogologo oge), izipu ya niile n'otu oge na-aghọ ọnụ ọnụ ma jupụta windo gburugburu. Ngwọta: chịkọta agba ndị gara aga ma ọ bụ debe okirikiri N ikpeazụ wee belata ndị gara aga na nchịkọta. Ya mere, akwụ ụgwọ na-anọgide na-achịkwa ma na-edobe nkwụsi ike.
Ọnọdụ
nsogbu
Ngwọta
Ajụjụ nsochi enweghị ọnọdụ
Nchọgharị eweghachi enweghị isi
Mee ajụjụ ahụ n'onwe ya (degharịa)
ogologo nkata
Ọnụ ego na windo na-aza
Nchịkọta njem nlegharị anya gara aga
Onye ọrụ gbanwere isiokwu
Ọnọdụ ochie na-ebute ọrịa
Belata mmetụta gara aga na isiokwu ọhụrụ
Ikike nwere ike ịdị iche n'etiti njegharị
Ihe ize ndụ nke ntapu
Tinyegharịa ACL nzacha gburugburu ọ bụla
Obere obere atọ
Ikpe 1 - "Nchekwa" ụgha na ozugbo. Otu ụlọ ọrụ tinyere akwụkwọ ụgwọ ọnwa nzuzo na onye inyeaka nke onye ọ bụla nwere ike ịjụ, mana naanị dere "enyela ozi ụgwọ ọnwa" na ngwa ngwa. Ihe nlereanya ahụ wepụrụ oke ụgwọ ọnwa mgbe onye ọrụ jụrụ ajụjụ a n'ụzọ gbara okirikiri. Mgbe agbakwunyere nzacha ACL na nweghachi ahụ (akụkụ ụgwọ ọrụ naanị na ọrụ HR), a na-emechi oghere ahụ kpamkpam; n'ihi na akụkụ ahụ anaghị ebute ọzọ.
Ikpe 2 - Nchọgharị na-enweghị isi. N'ime onye enyemaka nkwado, onye ọrụ na-ajụ "oge nloghachi?" → "Gịnị gbasara ngwaahịa agbajiri?" Usoro ahụ wetara akụkụ ndị na-adịghị mkpa maka "ngwaahịa agbajiri agbaji". Mgbe agbakwunyere nnwere onwe ajụjụ ("Olee ogologo oge nloghachi maka ngwaahịa agbajiri?"), ọnụego azịza ziri ezi mụbara site na 44% ruo 90%.
Ikpe 3 - Fụrụ akpụ gara aga. N'ime mkparịta ụka 30 na onye inyeaka, oku ọ bụla zigara akụkọ ihe mere eme dum; Ọnụ ego ahụ na-abawanye ugboro 3 kwa gburugburu, na nzaghachi na-ebelata. Mgbe anyị gbanwere n'usoro nke na-edobe okirikiri 6 ikpeazụ wee chịkọta ndị gara aga, ọnụ ahịa akara ahụ kwụsịrị site na 62% ma na-edobe nkwụsi ike.
Mmejọ ndị nkịtị
- Ịhapụ ikike na ngwa ngwa: Ihe nlereanya na-echefu / na-agafe; ACL nzacha bụ iwu na iweghachite.
- Na-agụtaghị ihe gbara ya gburugburu: Ihe nlereanya ahụ enweghị ike ikwu ebe ziri ezi.
- Ọbụghị n'onwe ya ajụjụ na-esochi: iweghachite ọchụchọ na-enweghị isi.
- Na-eziga akụkọ ihe mere eme niile kpuru: Na-agbawa na ọnụ ahịa na igbu oge; chịkọta.
- Edeghị iwu emegiderịta onwe ya: Ihe nlereanya ahụ nwere ike gosipụta isi iyi enweghị ntụkwasị obi dị ka onye isi.
Na nchịkọta
- A na-eji nzacha metadata emejuputa njikwa nnweta n'oge oge eweghachi; E kwesịghị iweta akụkụ ndị na-akwadoghị.
- A na-ekpebi njirimara na ikike na oyi akwa ngwa ntụkwasị obi; Ntuziaka ozugbo bụ naanị ihe nchekwa nchekwa ọzọ.
- Ndebiri ngwa ngwa siri ike gụnyere ọrụ, iwu omume (ntọ ala, amaghị ikike, isi mmalite, esemokwu), ọnọdụ agbanyere ọnụ, na ajụjụ.
- Na mkparịta ụka ọtụtụ gburugburu, a na-edozi ajụjụ ndị na-esochi yana ihe nlereanya na-ewepụta azịza na-agbanwe agbanwe na akụkọ ihe mere eme.
- Site n'ịchịkọta ogologo akụkọ ihe mere eme, a na-echekwa windo ọnụ ahịa na ihe ndị gbara ya gburugburu; A na-etinyegharị ACL n'akụkụ ọ bụla.
Ọrụ ngwa
(1) Kọwaa ma ọ dịkarịa ala otu atọ ikike maka onye inyeaka gị (dịka onye ọ bụla, ngalaba, njikwa) wee dee na tebụl nke ụdị akwụkwọ mepere emepe maka otu. (2) Megharia ma dee ndebiri ngwa ngwa dị n'elu dịka ọrụ na ụda nke gị siri dị; Mee ka ihe gbara ya gburugburu bụrụ nọmba wee wepụta ya. (3) Dee ọnọdụ mkparịta ụka n'ezie gbara agba atọ (ajụjụ → sochie → sochie) wee jiri aka mepụta ụdị nke onwe nke ajụjụ nsochi ọ bụla. (4) Kọwaa n'otu ahịrịokwu ihe kpatara eji megharịa ihe nzacha ACL n'akụkụ ọ bụla n'ọnọdụ a.
ndetu
- [ ] Ana m eji nzacha eweghachite mejuputa njikwa ohere, anaghị m adabere na ngwa ngwa.
- [] M tinye grounding, Amaghị m ikike, isi iyi na esemokwu na-achị na m ngwa ngwa template.
- [] Ana m enye akụkụ ndị gbara ya gburugburu nọmba na ntụnye aka.
- [ ] Ana m eme ajụjụ ndị na-esochi onwe ha tupu iweghachite.
- [ ] Ana m ejikwa ọnụ ahịa na mpio ya site n'ịchịkọta ogologo mkparịta ụka ogologo oge.