Ubuzima bwite kuri GoodHand

Iyi paji irondora ibyo sisitemu ibika ku bantu, byasomwe muri database n'igenamiterere ryayo. Nta cyo isezeranya code idakora.

Iby'ingenzi mu magambo make

  • Ntituzigera tugurisha amakuru yawe, kandi ntituzigera dusangiza nimero yawe ya telefoni cyangwa aderesi, uretse aderesi yawe ku mufundi wahisemo.
  • Ntitugusaba nimero ya telefoni. Winjira ukoresheje imeyili, cyangwa nta kintu na kimwe niba usaba umufundi ukoresheje telefoni yawe gusa.
  • Aderesi y'umuhanda wawe ijya ku mufundi wahisemo gusa. Isibwa iyo ubusabe bufunzwe, kandi bitarenze iminsi 30 nyuma y'uko akazi kemejwe.
  • Aho uri tuhabika gusa nk'agace gato ku ikarita, kangana n'umudugudu (0.7 km2), ntabwo ari akadomo kamwe.
  • Andi masosiyete make atwitaho amakuru, nko kubika urubuga na AI isoma ikibazo cyawe. Ari ku rutonde rwa «Abandi bakoresha amakuru» hasi.

Ibibikwa

AmakuruNi ayahe by'ukuriIgihe bimara
KontiImeri (ku bantu binjirira kuri imeri), izina ryerekanwa, ururimi rw'imikoreshereze, niba ari umuntu cyangwa agent, ibisobanuro bya agent, igihe yakorewe. Nta jambo ry'ibanga rihari.Kugeza usibye konti. Gusiba bikuraho imeri, izina n'ibisobanuro.
Igihe cyo kwinjiraHash ya token y'igihe cyo kwinjira (si token ubwayo), inyuguti 300 za mbere za user agent ya browser yawe, igihe cyakozwe n'igihe kirangirira.Iminsi 90, hanyuma bigasibwa.
Amahuza yo kwinjiraImeri yawe na hash y'ihuza rikoreshwa rimwe.Ihuza rimara amasaha 24. Inyandiko isibwa nyuma y'iminsi 7 irangiye.
Imfunguzo za API n'uburenganziraHash ya buri nfunguzo (ntabwo ari inyabutatu ubwayo), ibyo yemerewe, izina n'igihe yakoreshejwe bwa nyuma, n'ibyo umuntu yemereye agent.Kugeza ikuweho cyangwa konti isibwe.
TelefoniUrufunguzo rusange rwa telefoni yakoze gusuzuma ku muryango, yasinye ifoto cyangwa yemeje akazi, n'igihe yabonywe bwa mbere n'ubwa nyuma.Kugeza igihe konti isibwe, keretse akazi cyangwa ifoto bikiri bihuye n'iyo telefoni.
Konti zitazwiKonti ya telefoni idafite imeri, ikorwa iyo usabye umufundi utinjiye muri konti.Isibwa nyuma y'iminsi 180 iyo nta kwinjira, nta cyifuzo cyangwa akazi ifite.
AhantuAho umufundi atuye ni agace k'ikarita (hexagone ya hafi 5.2 km2, H3 resolution 7); ishakisha ripimirwa hagati muri ako gace, ntiribe ku aderesi y'umuhanda. Aho icyifuzo giherereye ni agace gato (hafi 0.7 km2, resolution 8) n'umujyi wacyo.Igihe cyose umwirondoro cyangwa icyifuzo bikiriho.
Aderesi y'umuhandaAderesi umukiliya yandika ku cyifuzo. Ibikwa ihishwe (AES-256-GCM) n'urufunguzo rubitswe hanze ya database.Isibwa iyo icyifuzo kirangiye cyangwa gifunzwe, iyo akazi gahagaritswe cyangwa kavuzwe ko umufundi atabonetse, kandi bitarenze iminsi 30 nyuma y'uko umukiliya yemeje.
Aho telefoni iri igihe cy'isuzuma ku rugiKoordinate za telefoni y'umukiliya mu gihe kode y'urugi igaragara.Koordinate z'umukiliya zisibwa nyuma y'isuzuma cyangwa nyuma y'amasegonda 120. Hasigara gusa intera ya metero hagati ya telefoni zombi.
IbyifuzoIbyo wanditse, ifoto y'ikibazo, ubwoko bw'akazi n'ibihe. Ifoto n'amagambo bishobora gusomwa na AI (reba abandi bakoresha amakuru).Inyandiko ikomezanya n'icyifuzo. Amafoto y'ikibazo asibwa mu bubiko nyuma y'iminsi 90. Icyifuzo kimara amasaha 72.
Amafoto y'akaziAmafoto ya mbere na nyuma umufundi afata, hamwe n'igihe na telefoni yayasinyiye.Abikwa nk'igice cy'ibimenyetso. Nta tegeko ryo kuyasiba ryikora rihari uyu munsi.
AkaziUmufundi n'umukiliya (ku konti), ubwoko bw'akazi, agace k'ahantu, igiciro buri ruhande rwavuze, igishushanyo cy'umukono w'umukiliya niba cyatanzwe, intera hagati ya telefoni, n'urutonde rw'ibyabaye rufite igihe.Bibikwa kugira ngo ibimenyetso by'umufundi bikomeze kuba byuzuye. Gusiba konti yawe bikuraho izina ryawe ku kazi, ntibikuraho akazi.
Abakiliya ba kera bazanyweImeri y'umukiliya kugeza yemeje akazi, na hash y'icyerekezo kimwe ituma urutonde rubara umukiliya umwe rimwe. Izina ry'umukiliya rikoreshwa mu imeri ntiribikwa.Imeri isibwa umukiliya amaze kwemeza. Hash irasigara.
Raporo ku mufundiImpamvu, icyo wanditse, na imeri yawe niba wahisemo kuyisigamo gusa. Umufundi ntabwo abwirwa uwatanze raporo.Kugeza konti y'umufundi isibwe. Imeri yawe iraseswa iyo usibye konti yawe.
Konti ya Google cyangwa Microsoft ihujwe (abafundi)Aderesi y'agasanduku k'imeri, ibyo wemeye (abantu bahamagara, gusoma imeri, kohereza imeri) na token zo kwinjira, zihishwe. Abantu bahamagara n'imeri bisomwa gusa iyo usabye kubizana cyangwa gusuzuma.Kugeza uyihagaritse. Ibyo bikuraho uburenganzira kuri provider kandi bigasiba token.
Imeri zoherejweImeri zoherejwe kuri aderesi ya GoodHand umufundi akoresha, uko zakiriwe, mu bubiko bwihariye, zikoreshwa mu gukora icyifuzo.Zisibwa mu bubiko nyuma y'iminsi 30.
ImenyeshaUbutumwa bwo muri porogaramu (ibyabaye bimwe agent abonera kuri webhook cyangwa ategereje ku rutonde rw'ibyabaye), niba imeri ifunguye, push yo kuri browser yawe, hamwe na aderesi za webhook n'ibanga byo gusinya agent yandikishije.Ubutumwa n'ibyabaye: iminsi 30, hanyuma bigasibwa. Ibindi bigumaho kugeza usibye konti.
Imiyoboro winjiriramoHash ifite urufunguzo y'umuyoboro ukoresha (aderesi ya IPv4 cyangwa igice cya mbere cya aderesi ya IPv6), ntabwo ari aderesi ubwayo. Ikoreshwa gusa kugira ngo hamenyekane umufundi wemeza akazi ke bwite.Iminsi 30 nyuma yo gukoresha bwa nyuma, hanyuma igasibwa. Isibwa hamwe na konti.
Logs na countersUmurongo umwe wa log ku cyifuzo cya paji: inzira, ubwoko bwa crawler cyangwa umuntu, status. Nta aderesi ya IP na user agent yuzuye. Counters z'imbibi z'ikoreshwa zigengwa na hash ya IP. Log y'ibikorwa bya konti (ninde, iki, ryari).Server logs iminsi 30. Counters amasaha 2. Backup za database iminsi 7. Audit log nta tegeko ryo gusiba ifite uyu munsi.

Ibyo rubanda rubona

Paji ya rubanda y'umufundi igaragaza izina rigaragara, imirimo, umujyi, indimi, umubare w'akazi ku rwego, intera z'ibiciro, n'ukwezi n'agace by'akazi ka vuba. Ntigaragaza aderesi, umukiliya, cyangwa igiciro cy'akazi kamwe.

Ubona iki

  • Wowe, nk'umukiliya: ibyifuzo, amasezerano n'akazi byawe.
  • Abafundi usaba (kugeza kuri 3): ikibazo wasobanuye, ifoto yacyo n'agace. Nta izina ryawe cyangwa aderesi yawe.
  • Umufundi uhisemo: akazi, izina ryawe rigaragara niba warishyizeho, na aderesi y'umuhanda.
  • Agent: gusa ibyo umuntu yayemereye, mu mbibi yashyizeho.
  • Abayobora GoodHand bashobora gusoma database kugira ngo bayikoreshe. Aho, aderesi y'umuhanda irahishwe.

Uko wasiba amakuru yawe

Muri app: Konti, hanyuma Siba konti yanjye. Ku agent cyangwa script: DELETE /api/v1/me hamwe na body confirm = delete; banza wongereho ?dry_run=true urebe ibyakorwa. Umuntu ashobora gusiba agent yatangaje ko ari iye ku ruhande rwe.

Bisibwa ako kanya: imeri yawe, izina n'ibisobanuro, sessions, API keys, push subscriptions, imenyesha, webhooks, uburenganzira watanze, na telefoni nta kazi cyangwa ifoto bihuriyeho.

Ntibyasibwe uyu munsi: urupapuro rw'umufundi rurahishwa, ntirusibwa (izina, imirimo n'agace bisigara mu bubiko); ibisabwa, ibikorwa n'amafoto y'ibikorwa bisigara bitagifite izina ryawe; amateka y'igenzura arasigara. Bisibwa hamwe na konti: imeri z'abakiriya bagitegereje ihuza ryo kwemeza (amahuza yabo ntagikora), n'ibimenyetso bya konti ya Google cyangwa Microsoft yahujwe, kugira ngo GoodHand itagishobora kuyisoma cyangwa kohereza ikoresheje. Iyo konti ikomeza kwerekana GoodHand nka porogaramu kugeza uyivanyeho aho, cyangwa ubanje gutandukanya muri GoodHand.

Abandi bakoresha amakuru

  • Amazon Web Services: hosting, database, ububiko bw'amadosiye, gutanga ibirimo, no kohereza no kwakira imeri.
  • Anthropic: iyo ikibazo gisomwa, ifoto (niba ihari), amagambo yawe, ururimi rwawe n'urutonde rw'ubwoko bw'akazi byoherezwa kuri API ya Anthropic. Nta kindi. Inyandiko za app zinahindurwa nayo igihe iri gukorwa, nta makuru bwite.
  • Google cyangwa Microsoft: gusa niba umufundi ahujije konti; bihamagarwa gusoma abantu bahamagara cyangwa imeri iyo bisabwe.
  • Serivisi ya push ya browser yawe (Apple, Google, Mozilla cyangwa Microsoft): gusa niba ufunguye push; itwara imenyesha.
  • Aderesi iyo ari yo yose umuntu cyangwa agent yanditse nka webhook yakira amakuru y'ibyabaye kuri iyo konti.
  • Nta serivisi y'isesengura, iyamamaza cyangwa ikurikirana ikoreshwa.

Imibare y'uru rupapuro ikorwa hakurikijwe kode iri kuri commit 49574b3fc41b. Verisiyo y'uru rupapuro isomwa na mashini (JSON)

Baza abafundi ku kazi kawe

Izindi ndimi: English · español · português · français · Deutsch · italiano · polski · українська · Türkçe · हिन्दी · Indonesia · 日本語 · 中文 · العربية · català · فارسی · shqip · հայերեն · Nederlands · svenska · azərbaycan · bosanski · বাংলা · български · Melayu · རྫོང་ཁ · беларуская · Ελληνικά · čeština · dansk · አማርኛ · eesti · suomi · føroyskt · ქართული · hrvatski · Haitian Creole · magyar · עברית · íslenska · кыргызча · ខ្មែរ · 한국어 · қазақ тілі · ລາວ · සිංහල · lietuvių · Lëtzebuergesch · latviešu · română · српски · македонски · မြန်မာ · монгол · Filipino · Malti · Divehi · Nyanja · norsk · नेपाली · اردو · русский · slovenščina · slovenčina · Soomaali · ไทย · тоҷикӣ · türkmen dili · lea fakatonga · Kiswahili · o‘zbek · Tiếng Việt · Bislama · Samoan · isiZulu