Ruka hadi maudhui makuu

Prodantix

Kwa muhtasari

Kundi
Jukwaa la wasanidi programu
Tovuti
prodantix.com
Konsoli
app.prodantix.com
Nyaraka
prodantix.com/en/docs/overview
API ya GraphQL
api.prodantix.com/graphql
Upokeaji wa matukio
eu.api.prodantix.com/v1/events
Wakati halisi
eu.ws.prodantix.com
Kiolesura cha MCP
eu.mcp.prodantix.com/mcp
Kucheza upya kipindi
eu.replay.prodantix.com

Prodantix imetengenezwa kwa ajili ya watu wanaojenga programu. Kila timu ya bidhaa huuliza maswali yale yale matatu: watu wanafanya nini hasa ndani ya programu yetu, ni nani aone sehemu ipi, na ni wakati gani unaofaa kuwaambia jambo.

Kampuni nyingi hununua zana tofauti kwa kila moja ya kazi hizo, na hapo ndipo matatizo huanza. Kila zana huweka kumbukumbu yake tofauti kuhusu watumiaji wako, na kumbukumbu hizo hutengana taratibu. Zana moja hudhani mteja amemaliza kusanidi akaunti yake. Nyingine bado haijafikia, hivyo humtumia maelekezo ya hatua aliyoimaliza wiki iliyopita. Hakuna anayeligundua hadi mteja alalamike, au hadi dashibodi mbili zianze kuonyesha namba tofauti.

Jinsi injini ilivyojengwa

Injini imeundwa na vijenzi vinne vya msingi, na kila kitu kingine kimejengwa juu yake. Ni vyema kuvifuata kwa mpangilio, kwa sababu kila kimoja hulisha kinachofuata. Marejeleo ya dhana huvieleza kwa ukamilifu.

Tukio

Jambo moja alilofanya mtumiaji, likinaswa linapotokea: usajili uliokamilika, ukurasa uliofunguliwa, fomu iliyoachwa katikati. Matukio ndiyo ishara ghafi, na ndiyo kitu pekee kinachoingia kwenye mfumo kutoka nje. Kila kitu kingine hutokana nayo.

Hali ya mtumiaji

Mwonekano hai unaoweza kuulizwa wa kila kinachojulikana kuhusu mtumiaji, uliotokana na matukio yake na kusasishwa wakati tukio jipya linapowasili. Hiki ndicho chanzo cha ukweli ambacho uchanganuzi, feature flags na ujumbe vyote husoma. Si mkusanyo wa usiku, wala si nakala inayowekwa sambamba na kazi fulani. Kipo kimoja tu.

Uamuzi

Kanuni inayopimwa dhidi ya hali ya mtumiaji: nani yumo katika kundi fulani, nani anapata flag, nani anastahili ujumbe. Kwa kuwa uamuzi husoma hali hai wakati ule ule unapoulizwa, hauwezi kujibu kwa kutumia picha ya zamani.

Kitendo

Kile injini hufanya uamuzi unapotekelezwa: kufungua kipengele, kutuma ujumbe, kuanzisha mtiririko wa kazi. Kitendo chenyewe hurekodiwa kama tukio, na ndicho kinachofunga mzunguko: kile injini ilichofanya huwa sehemu ya kile inachokijua.

Uchanganuzi ni kusoma hali

Uchanganuzi katika Prodantix si hifadhi tofauti yenye nakala yake ya watumiaji wako. Ni kusoma hali ya mtumiaji moja kwa moja. Funeli, ubakiaji na makundi ni maswali juu ya mwonekano hai ule ule ambao sehemu nyingine za injini hufanyia kazi, hivyo hakuna safari ya SQL kwenda ghala wala kusubiri mkusanyo wa usiku: hali tayari imeundwa kwa umbo la swali. Makundi hapa ni vitu vya daraja la kwanza: yana majina, hufafanuliwa kwa vifungu, na uanachama wake hubaki wa sasa watu wanapotimiza au kuacha kutimiza masharti.

Kuonyesha vitu tofauti kwa watu tofauti

Mara nyingi timu hutaka kutoa kitu kipya kwa watumiaji wachache kwanza na kuona kinavyokwenda kabla kila mtu hajakipata. Prodantix huamua nani aone nini kwa kupima masharti dhidi ya hali ya mtumiaji: sifa, opereta na thamani, vinavyokaguliwa wakati ule ule flag inapoulizwa badala ya kutafutwa kwenye orodha iliyohifadhiwa. Unaweza kumpa asilimia mbili ya wateja kipengele kipya, ukatazama wanavyokitumia, kisha ukakipanua au ukakiondoa bila kusubiri toleo jingine.

Ujumbe unaowasili ukiwa bado unasaidia

Ujumbe unafaa kutumwa tu wakati bado unasaidia. Prodantix unaweza kuutuma wakati ule ule mtu anapofanya jambo, au anaposhindwa kulifanya. Mteja akifika kikomo cha kifurushi chake, anajua papo hapo, si asubuhi iliyofuata baada ya kukata tamaa na kwenda kwingine.

Uratibu wa AI, na jinsi mzunguko unavyofungwa

Violesura vilivyo hapo juu bado hukuachia kazi ya kuunganisha hatua: kutambua jambo, kubaini linamhusu nani, na kuamua ufanye nini. Prodantix inaweza kuendesha mzunguko huo yenyewe. Injini hutambua wakati muhimu ndani ya hali hai, huchagua kundi linalohusika, na huamua kitendo. Kinachoifanya izidi uendeshaji wa kawaida ni sehemu ya mwisho: kitendo hurekodiwa kama tukio, hivyo hukunjwa tena ndani ya hali ile ile ya mtumiaji ambayo uamuzi unaofuata utaisoma. Tabia ya mfumo wenyewe huwa sehemu ya kile inachokijua kuhusu mtu huyo, badala ya kuwa jambo lililomtokea pembeni.

Kuingiza matukio

Kila kitu huanza na tukio linalotumwa kwenye lango la upokeaji, ambalo injini hulikunja mara moja ndani ya hali ya mtumiaji. SDK zinahusu wavuti, simu na seva. React ndiyo kipekee: mzunguko wake wa maisha unahitaji adapta maalum, provider na hook zinazosakinisha mteja mara moja tu na ambazo ni salama kwa StrictMode. Mwongozo wa haraka huiunganisha kwa mistari michache.

Funguo na mazingira

Kila wito wa SDK hubeba ufunguo wa mradi, unaotoka kwenye konsoli. Kuunda mradi hutengeneza mazingira mawili, live na test, kila moja na ufunguo wake: jenga kwa test, sambaza kwa live. Funguo zote mbili huonyeshwa mara moja tu, mara baada ya kuundwa, kwa sababu seva huhifadhi alama ya siri pekee na hakuna skrini inayoweza kuzionyesha tena. Kuzungusha hutengeneza mbadala kwa mazingira uliyochagua, na wewe huamua kama ufunguo wa zamani ukome mara moja au baada ya kipindi cha neema.

Njia nne za kuzungumza nayo

REST inaenea kwenye seva pangishi tatu: moja kwa flags na ujumbe, moja kwa upokeaji wa matukio, na moja kwa kucheza upya vipindi, kila moja ikitoa hati yake ya OpenAPI kwenye /openapi.json. Upokeaji hujibu 202, maana yake tukio limepokelewa kwa uchakataji si kwamba limehifadhiwa: tukio lenye kasoro bado laweza kutupwa mbele zaidi kwenye mkondo. GraphQL hushughulikia modeli nzima ya programu, ikijumuisha miradi, flags, mitiririko ya kazi, uchanganuzi, ujumbe, makundi na ankara. Kiolesura cha wakati halisi hutangaza mabadiliko ya flags, ujumbe na mizunguko ya kazi, na hukata muunganisho usiothibitishwa papo hapo. Kiolesura cha MCP huruhusu mawakala kusoma na kuandika kwa miito ya zana; ni cha mashine kwa mashine na hukataa maombi ya kivinjari.

Data inabaki yako

Unaweza kuendesha Prodantix kwenye seva zetu au kwenye zako mwenyewe, na hufanya kazi vivyo hivyo kwa njia zote mbili. Kila kitu unachokiweka ndani unaweza kukitoa tena kikiwa kizima, wakati wowote unaotaka. Hatuuzi data yako wala hatuitumii kufundisha modeli za AI. Kwa jinsi ilivyoundwa, Prodantix huishia kushikilia kumbukumbu kamili zaidi ya wateja wako kuliko mahali pengine popote ulipo nayo, hivyo ahadi hiyo ina uzito zaidi hapa kuliko kwingineko.

Ni kwa ajili ya nani

Prodantix inafaa timu zinazoendesha zana mbili au tatu tofauti kwa jambo hili na zimechoshwa na kupingana kwake. Hufaa zaidi pale unapokuwa na wateja wa kutosha kiasi kwamba huwezi tena kufuatilia wanachofanya kwa kuuliza uliza tu.

Tembelea Prodantix: prodantix.com