Mande yon chatbot konbyen yon fèri koute e l ap di w. Mande l ki kote chif sa a soti e, nan pifò ka, li pa ka di w — pa paske repons lan kache, men paske pa t janm gen yon repons pou kache. Chif la te jenere, li pa t rekipere.
Pou yon pwodui konsomatè, sa se yon iritasyon. Pou yon òganizasyon, se tout pwoblèm nan. Yon pò pa ka pibliye yon tarif li pa ka bay sous li. Yon depatman enpo pa ka anonse yon to pèsonn pa t apwouve. Kesyon kiyès ki di sa? se pa pedantri — se diferans ant yon sèvis ak yon risk legal.
Kidonk premye règ kan an pa t sou Python. Se te sa a: yon fè dwe gen sous li anvan bot la gen dwa di l.
Klase anvan w reponn
Wityèm jou a te bay règ la yon non. classify_authority() — yon fonksyon ki te gen yon sèl travay: mande, pou nenpòt afimasyon, kiyès ki gen dwa fè l.
Sa te vin tounen twa kesyon, pa youn, e Team Code X te bay fòm nan yon akwonim kan an te kenbe: ART.
Authority (Otorite) — kiyès ki gen dwa di sa? Sit ofisyèl yon operatè se yon otorite. Yon blòg vwayaj, non. Memwa pwòp modèl la, non plis, kèlkeswa jan li sonnen flwid.
Register (Rejis) — ki dosye ki kenbe l, e nan ki vwa li ta dwe di? Mo a fè de travay, espre. Gen sans dosye a: tarif yo rete nan yon tablo, tèminal ak operatè nan yon lòt, dedwannman kago nan yon twazyèm, e yon kesyon ou reponn nan move tablo a bay yon bagay ki sonnen sèten e ki pa gen okenn rapò. E gen sans yon lengwis ta rekonèt — rejis kòm fason ou pale. Menm fè konkrè a, lè w di l bay yon operatè pò ak bay yon vwayajè ki kè sote k ap vwayaje pou premye fwa, se yon sèl fè nan de rejis. Pèsona bot la se pa yon dekorasyon ki chita sou repons lan; se dezyèm mwatye klasifikasyon an.
Territory (Teritwa) — pou kiyès repons lan ye? Se sa a ki pran moun nan pyèj, e nan yon pwogram uit teritwa li te pran tout moun. Tèminal fèri ki Basseterre la se pou St Christopher Air & Sea Ports Authority (SCASPA). Poze menm kesyon an sou Nevis e repons lan chanje mèt nèt — menm kesyon, menm rejis, lòt zile, lòt fè.
Jwenn twa yo byen e ou gen dwa pale. Rate youn e w ap devine yon fason ki sonnen tankou w konnen.
Golden Record la
Rive dizyèm jou a, ART te tounen yon tablo, e tablo a te gen yon non: Golden Record la (Dosye an Lò) — yon Tablo Verite Inik ak senk kolòn.
Sijè. Kesyon. Fè Konkrè. URL Sous. Dènye Verifikasyon.
Kat premye yo se sa w ta atann nan nenpòt baz konesans. Senkyèm lan se sa ki montre vrè matirite, paske li admèt yon bagay pifò sistèm pa vle admèt: fè yo gate. Yon tarif ki kòrèk an jiyè ka fo an novanm. Yon tèminal chanje operatè. Yon to revize.
Yon sistèm ki di w kilè li te verifye dènye fwa pi onèt pase youn ki jis sonnen sèten — e se sèl kalite yon òganizasyon ka defann.
Team ASPIRE te pouse dezyèm sans Register la pi lwen pase tout moun. Skye reponn yon timoun sizan, Kaleb yon timoun dizan, Zion yon adolesan — twa rejis sou yon fè ki pa bouje yon pous. Kisa EC$1,000 la ye, ki kote mwatye ladan l chita, kisa yon aksyon vle di toutbon: menm bagay la nan twa bouch yo, ankre nan menm sikilè Ministè a. Se rejis la sèlman ki chanje.
E yon dezyèm bouton reglaj chita sou gid la. Zion ka reponn kòm The Professor oswa kòm The Llama — the guide sets the learning level; the personality sets the tone. ("gid la fikse nivo aprantisaj la; pèsonalite a fikse ton an.") De aks endepandan, toude se rejis, toude chita sou yon fè ki te fikse anvan youn nan yo te aplike.
Se egzakteman poutèt sa li kenbe. Varye fason ou di yon bagay san danje sèlman lè w sèten sa w ap di a; fè l nan lòt sans lan e ou pa p adapte, w ap enpwovize nan twa vwa. Fikse fè a, answit chwazi rejis la. Nan lòd sa a.
Kote baryè pwoteksyon yo antre
Yon Golden Record di yon bot sa li gen dwa di. Baryè pwoteksyon (guardrails) yo se sa ki rive lè li pa ta dwe pale.
De yo se de mwatye yon sèl mekanis. Ankraj bay pèmisyon an; baryè pwoteksyon yo fè refi a respekte. San dezyèm lan, premye a se yon sijesyon — e dezyèm semèn nan te deja montre sa yon modèl langaj fè ak yon sijesyon.
Kidonk règ yo te ekri an kòd olye yo te espere yo nan yon prompt. Si pa gen okenn sous, pa reponn. Si sous la twò vye, di sa, oswa pase men. Si kesyon an touche sekirite, ladwàn oswa dosye prive yon moun, refize epi voye l monte bay yon moun. Laboratwa jailbreak nevyèm jou a te egziste pou teste egzakteman sa: patisipan kan yo te pase yon sesyon ap eseye pale ak pwòp bot yo pou fè yo depase pwòp règ yo, sou prensip sa a: think like a hacker, but build your chatbots like a defender. ("panse tankou yon pirat, men konstwi chatbot ou yo tankou yon defansè.")
Yon baryè pwoteksyon se pa yon filt kont move mo. Se yon règ sou kilè yon sistèm gen dwa pale.
Eseye l ou menm
Anba a gen yon kesyon reyèl, yon bot reyèl te reponn nan ekspozisyon an. Klase l ak ART, gade liy Golden Record la ap fòme — answit deplase dat Dènye verifikasyon an epi gade sa baryè pwoteksyon an ap pèmèt ak sa li p ap pèmèt.
Klase anvan w reponn
Yon vwayajè mande: “Kiyès ki jere tèminal fèri ki Nevis la?”
Anvan bot la gen dwa reponn, fòk yo klase afimasyon an. Chwazi twa yo.
Senkyèm kolòn nan
Fè a pa chanje. Se dat yo te verifye l dènye fwa a sèlman ki chanje. Deplase l, epi gade sa baryè pwoteksyon an kite bot la di.
Li reponn
Charlestown Ferry Terminal ki Nevis la, se NASPA ki jere l, pa SCASPA. Verifye sa gen 12 jou.
Se sa yon baryè pwoteksyon ye. Pa yon filt kont move mo — yon règ sou kilè sistèm nan gen dwa pale, ki aplike nan kòd olye yo espere l nan yon prompt.
Yon ilistrasyon pedagojik ki ekri pou piblikasyon sa a. Kesyon an ak fè yo se sa PILOT te reponn sou sèn nan; entèfas klasifikasyon an se yon rekonstriksyon, pa yon kaptirè ekran.
Sa sa te rapòte
Sa se machin ki anba chak pwojè nan liv sa a.
W.E.S k ap refize bay yon balans san yon token valid. PILOT k ap montre sous li yo ak dat chak te verifye dènye fwa, ak liy sou ekran an ki di yon dat se lè yon fè te verifye, pa yon pwomès li toujou vre. A.I.D.A. k ap vlope yon estimasyon taks nan yon avètisman obligatwa. ASPIRE AI ankre sèlman nan sikilè Ministè a olye entènèt louvri a.
Okenn nan sa se pa yon fonksyon yon jèn kenzan panse pou l ajoute. Se sa w konstwi lè non yon kliyan reyèl pral sou rezilta a — e sa te kòmanse ak yon tablo senk kolòn ak yon kesyon sou kiyès ki di sa.
