[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"navigation-sw":3,"projects-nav-sw":24,"header-me":1062,"\u002Fsw\u002Fprojects\u002Fai-chatbot-project":1063},[4,8,12,16,20],{"title":5,"path":6,"stem":7},"Chatbot ya AI ya Kibinadamu","\u002Fsw\u002Fprojects\u002Fai-chatbot-project","sw\u002F1.projects\u002F1.ai-chatbot-project",{"title":9,"path":10,"stem":11},"Dashibodi ya Uchambuzi wa Data ya Kazi za ReliefWeb","\u002Fsw\u002Fprojects\u002Freliefweb-jobs-dashboard","sw\u002F1.projects\u002F2.reliefweb-jobs-dashboard",{"title":13,"path":14,"stem":15},"Kuelewa Msaada wa Fedha Taslimu nchini Ukraine","\u002Fsw\u002Fprojects\u002Fhumanitarian-data-platform","sw\u002F1.projects\u002F3.humanitarian-data-platform",{"title":17,"path":18,"stem":19},"Portfolio ya Mchambuzi wa Data za Kibinadamu","\u002Fsw\u002Fprojects\u002Fweb-development-project","sw\u002F1.projects\u002F4.web-development-project",{"title":21,"path":22,"stem":23},"Mshauri wa Kisheria wa Kibinadamu kwa Ukraine Unaotegemea AI","\u002Fsw\u002Fprojects\u002Fhumanitarian-paralegal-advisor","sw\u002F1.projects\u002F5.humanitarian-paralegal-advisor",[25,268,528,698,888],{"id":26,"title":5,"article":27,"authors":28,"blogUrl":27,"body":30,"client":244,"description":245,"extension":246,"githubUrl":247,"hours":248,"liveDemoUrl":249,"meta":250,"navigation":251,"ogImage":27,"path":6,"publishedAt":27,"role":252,"seo":253,"serviceUrl":254,"servicesUrl":27,"status":255,"stem":7,"tags":256,"techStack":260,"updatedAt":27,"year":266,"__hash__":267},"projects\u002Fsw\u002F1.projects\u002F1.ai-chatbot-project.md",null,[29],"Jesus Baena",{"type":31,"value":32,"toc":226},"minimark",[33,41,48,52,58,61,67,80,86,106,112,118,121,127,160,163,169,175,205,212],[34,35,37],"h2",{"id":36},"muhtasari-wa-mradi",[38,39,40],"strong",{},"Muhtasari wa Mradi",[42,43,45],"h3",{"id":44},"lengo",[38,46,47],{},"Lengo",[49,50,51],"p",{},"Mradi huu unatekeleza programu ya AI yenye ufikiaji wazi inayotumia seti ya data maalum ya nyaraka za kibinadamu. Mtiririko wa matumizi unaunga mkono matumizi ya haraka kama mgeni, na njia hiari ya uthibitishaji ili kuhifadhi kipindi cha mtumiaji. Modeli imeboreshwa kusaidia wafanyakazi wa shambani walio mbali kwa kuongeza muktadha wa kielimu kwenye majibu yanayozalishwa.",[42,53,55],{"id":54},"suluhisho",[38,56,57],{},"Suluhisho",[49,59,60],{},"Mradi huu unatumia mfumo wa kisasa wenye mzigo mdogo uliobuniwa kwa ajili ya athari kubwa. Umejengwa kwenye kiolezo cha Nuxt UI Pro, sehemu ya mbele (frontend) inatoa ufikiaji wa umma wa haraka na njia hiari ya kuingia iliyounganishwa na baena.ai. Usanifu wa sehemu ya nyuma (backend) unapunguza uzito wa seva za jadi kwa kuelekeza maombi ya API moja kwa moja kwenye mtiririko wa otomatiki wa n8n, ambao unashughulikia mwingiliano wa modeli za AI na uhifadhi wa data kupitia Supabase.",[42,62,64],{"id":63},"malengo-makuu",[38,65,66],{},"Malengo Makuu",[68,69,70,74,77],"ul",{},[71,72,73],"li",{},"Kukuza uzoefu wa mazungumzo kwa umma unaotegemea kipindi kwa watumiaji wasiojulikana, ukiwa na wito wazi wa kujisajili.",[71,75,76],{},"Kutekeleza mfumo wa uthibitishaji uliowakilishwa ili watumiaji wajisajili\u002Fwaingie ili kuhifadhi na kupata tena historia yao yote ya mazungumzo.",[71,78,79],{},"Kujenga muunganisho thabiti wa sehemu ya nyuma unaounganisha seva ya Nuxt na webhook ya n8n na kuhifadhi data zote kwenye hifadhidata ya Supabase.",[34,81,83],{"id":82},"watumiaji-na-wahusika",[38,84,85],{},"Watumiaji na Wahusika",[68,87,88,94,100],{},[71,89,90,93],{},[38,91,92],{},"Watumiaji Wakuu:"," Wataalamu wa shughuli za kibinadamu wenye haja ya uchambuzi wa data wa wakati halisi na msaada wa kufanya maamuzi.",[71,95,96,99],{},[38,97,98],{},"Watumiaji Wa Pili:"," Mashirika ya kibinadamu yanayotafuta kuboresha ufanisi wa shughuli zao kupitia zana zinazotumia AI.",[71,101,102,105],{},[38,103,104],{},"Wahusika Wakuu:"," Huu ni mradi wa mtu mmoja unaosimamiwa na Jesus Baena, ambaye anawajibika kwa kila upande wa maendeleo, utegaji, na matengenezo.",[34,107,109],{"id":108},"mpango-na-vipengele-muhimu",[38,110,111],{},"Mpango na Vipengele Muhimu",[42,113,115],{"id":114},"mbinu-ya-jumla",[38,116,117],{},"Mbinu ya Jumla",[49,119,120],{},"Mradi huo awali ulithibitisha dhana yake kupitia prototipu ya Bubble isiyo na msimbo. Ili kuhakikisha upanuzi na udhibiti, sasa ninahamia kwenye usanifu maalum unaotumia kiolezo cha Nuxt UI Pro kama msingi wa kuonekana. Mchakato huu unahusisha kutenganisha uthibitishaji na huduma za AI za kiolezo hicho ili kubadilishwa na mahitaji yetu maalum. Maendeleo yanafuata mkakati wa kuanzia na sehemu ya nyuma: kuanzisha API maalum na safu ya uhifadhi wa Supabase kabla ya kutekeleza mantiki inayobadilika ya sehemu ya mbele.",[42,122,124],{"id":123},"vipengele-vya-msingi",[38,125,126],{},"Vipengele Vya Msingi",[68,128,129,140,146],{},[71,130,131,134,135,139],{},[38,132,133],{},"Mfumo wa Uthibitishaji:"," Mtiririko uliowakilishwa unaowaelekeza watumiaji kwenda ",[136,137,138],"code",{},"baena.ai"," kwa ajili ya kuingia\u002Fkujisajili na kuwarudisha kwenye programu ya mazungumzo wakiwa na kipindi kinachofanya kazi.",[71,141,142,145],{},[38,143,144],{},"Kiolesura Kikuu cha Mazungumzo:"," UI inayobadilika yenye ingizo la ujumbe linaloweza kubadilisha ukubwa, onyesho la historia ya mazungumzo, kichaguzi cha msaidizi wa AI, na menyu ya mtumiaji inayobadilika kulingana na hali ya uthibitishaji.",[71,147,148,151,152,155,156,159],{},[38,149,150],{},"Muunganisho wa Sehemu ya Nyuma:"," API ya seva ya Nuxt inayoelekeza maombi kwenye webhook maalum ya n8n, ikipitisha ujumbe, ",[136,153,154],{},"thread_id",", na ",[136,157,158],{},"assistant_id",", huku mazungumzo yote yakiwa yanahifadhiwa kwenye Supabase.",[161,162],"hr",{},[34,164,166],{"id":165},"ratiba-na-matokeo",[38,167,168],{},"Ratiba na Matokeo",[42,170,172],{"id":171},"vipindi-muhimu",[38,173,174],{},"Vipindi Muhimu",[68,176,177,188,195],{},[71,178,179,180,183,184,187],{},"[",[38,181,182],{},"Tarehe","] ",[38,185,186],{},":"," Uanzishaji wa Mradi na Hitimisho la Mahitaji",[71,189,179,190,183,192,194],{},[38,191,182],{},[38,193,186],{}," Muunganisho wa Sehemu ya Nyuma (API, n8n, Supabase) Umekamilika",[71,196,179,197,183,199,201,202],{},[38,198,182],{},[38,200,186],{}," MVP Imetegwa na Kuwa Hai kwenye ",[136,203,204],{},"chat.baena.ai",[206,207,209],"h4",{"id":208},"matokeo-ya-mwisho",[38,210,211],{},"Matokeo ya Mwisho",[68,213,214,220,223],{},[71,215,216,217,219],{},"Programu ya wavuti hai na inayofanya kazi kikamilifu inayopatikana kwenye ",[136,218,204],{},".",[71,221,222],{},"Hazina ya mwisho ya msimbo chanzo wa programu hiyo.",[71,224,225],{},"Uwasilishaji au nyaraka inayofupisha vipengele na usanifu.",{"title":227,"searchDepth":228,"depth":228,"links":229},"",2,[230,236,237,241],{"id":36,"depth":228,"text":40,"children":231},[232,234,235],{"id":44,"depth":233,"text":47},3,{"id":54,"depth":233,"text":57},{"id":63,"depth":233,"text":66},{"id":82,"depth":228,"text":85},{"id":108,"depth":228,"text":111,"children":238},[239,240],{"id":114,"depth":233,"text":117},{"id":123,"depth":233,"text":126},{"id":165,"depth":228,"text":168,"children":242},[243],{"id":171,"depth":233,"text":174},"Ndani (baena.ai)","Programu ya mazungumzo ya AI inayoweza kufikiwa na umma, yenye chaguo la akaunti za watumiaji kuhifadhi historia ya mazungumzo.","md","N\u002FA","50+","https:\u002F\u002Fchat.baena.ai",{},true,"Msanidi Programu Mmoja",{"title":5,"description":245},"\u002Fcontact","Uzalishaji",[257,258,259],"AI","Chatbot","Web App",[261,262,263,264,265],"Nuxt UI Pro","n8n","Supabase","Flowise","PostgreSQL","2025","hxDe3kBxOMM5Q6gd3kRMLh6SD0UTYiaBFTqGkUhde_k",{"id":269,"title":9,"article":27,"authors":270,"blogUrl":271,"body":272,"client":512,"description":513,"extension":246,"githubUrl":514,"hours":515,"liveDemoUrl":516,"meta":517,"navigation":251,"ogImage":27,"path":10,"publishedAt":27,"role":252,"seo":518,"serviceUrl":27,"servicesUrl":254,"status":519,"stem":11,"tags":520,"techStack":524,"updatedAt":27,"year":526,"__hash__":527},"projects\u002Fsw\u002F1.projects\u002F2.reliefweb-jobs-dashboard.md",[29],"https:\u002F\u002Fbaena.blog\u002F00.-STOCK\u002FB.-HUMANITARIAN-SECTOR-EMPLOYMENT-DASHBOARD",{"type":31,"value":273,"toc":496},[274,278,282,293,297,304,310,330,332,338,353,355,361,367,408,414,420,430,432,436,442,472,476],[34,275,276],{"id":36},[38,277,40],{},[42,279,280],{"id":44},[38,281,47],{},[49,283,284,285,288,289,292],{},"Kutoa ufahamu wa hali halisi wakati huo huo kuhusu athari za ",[38,286,287],{},"mgogoro wa ufadhili wa kimataifa wa 2025"," kwenye nguvu kazi ya kibinadamu. Mradi huu unapita ushahidi wa nasibu, ukutumia data kufuatilia jinsi vipunguzo vya ufadhili na amri za ",[38,290,291],{},"\"USAID stop work\""," zinavyobadilika kuwa vizuizi halisi vya ajira na kupungua kwa soko.",[42,294,295],{"id":54},[38,296,57],{},[49,298,299,300,303],{},"Dashibodi ya ",[38,301,302],{},"Metabase"," inayojitegemea ambayo inaratibu ukusanyaji na uonyeshaji wa data ya soko la ajira. Kwa kudumisha mfumo wa data wenye uhuru, mradi unahakikisha data ya kihistoria inahifadhiwa licha ya mabadiliko ya mifumo ya nje, na kuruhusu uchambuzi wa muda mrefu wa \"Kupungua Kikubwa kwa Misaada.\"",[42,305,307],{"id":306},"malengo-muhimu",[38,308,309],{},"Malengo Muhimu",[68,311,312,318,324],{},[71,313,314,317],{},[38,315,316],{},"Kupima Ufupisho wa Ufadhili:"," Kuunganisha kupungua kwa tangazo la kazi kwenye ReliefWeb na vimbo vikuu vya ufadhili vya 2025 (k.m., kugandishwa kwa malipo ya USAID mwezi Februari 2025).",[71,319,320,323],{},[38,321,322],{},"Uwazi wa Kiuendeshaji:"," Kutoa hazina ya chanzo huru (open-source) ya holeda zote za SQL zilizotumika kuchakata data, na kualika ukaguzi wa wenzao kutoka kwa jamii ya IM ya kibinadamu.",[71,325,326,329],{},[38,327,328],{},"Uwajibikaji wa Umma:"," Kutumia nakala ya Metabase inayolenga umma ambayo inaruhusu wahusika kuona gharama za kibinadamu za kupunguzwa kwa bajeti wakati halisi.",[161,331],{},[34,333,335],{"id":334},"ufahamu-muhimu-na-ufafanuzi",[38,336,337],{},"Ufahamu Muhimu na Ufafanuzi",[339,340,341,347],"ol",{},[71,342,343,346],{},[38,344,345],{},"Mwenendo wa \"Kupunguza Kiasi\"","\nData inaonyesha kupungua sawia katika aina zote za nafasi. Utendaji muhimu kama Usimamizi wa Miradi na Uendeshaji unadumisha uzito wake uwiano licha ya kupungua kwa idadi kamili. Hii inaashiria kuwa mashirika yanatekeleza vipunguzo pana, visivyo na mkakati badala ya mabadiliko ya kimuundo—yakitumia utaalamu wao wa \"mikakati ya kuondoka\" kwenye shughuli zao wenyewe.",[71,348,349,352],{},[38,350,351],{},"Mabadiliko Kuelekea Ushauri","\nIngawa tangazo la kazi za kudumu limekuwa likipungua tangu Februari 2025, ushauri wa muda mfupi umebaki thabiti. Hii inaashiria mabadiliko ya soko: mashirika yanapunguza hatari kwa kupendelea mikataba nyumbufu, yenye gharama ndogo ya uendeshaji badala ya ahadi za wafanyakazi wa muda mrefu.",[161,354],{},[34,356,358],{"id":357},"utekelezaji-wa-kiufundi",[38,359,360],{},"Utekelezaji wa Kiufundi",[42,362,364],{"id":363},"mfumo-the-stack",[38,365,366],{},"Mfumo (The Stack)",[68,368,369,383,392,400],{},[71,370,371,374,375,378,379,382],{},[38,372,373],{},"Chanzo cha Data:"," Uingizaji otomatiki kutoka kwenye ",[38,376,377],{},"ReliefWeb API"," (sehemu ya mwisho ",[136,380,381],{},"\u002Fjobs",").",[71,384,385,388,389,391],{},[38,386,387],{},"Uratanishaji:"," ",[38,390,262],{}," (Inayojitegemea) inashughulikia mchakato wa kila siku wa ETL (Extract, Transform, Load).",[71,393,394,388,397,399],{},[38,395,396],{},"Uchambuzi:",[38,398,302],{}," (Inayojitegemea) kwa ajili ya uonyeshaji na dashibodi za umma.",[71,401,402,388,405,407],{},[38,403,404],{},"Hifadhidata:",[38,406,265],{}," kwa ajili ya uhifadhi wenye utendaji kazi wa juu na uholedaji tata wa SQL.",[42,409,411],{"id":410},"uangalizi-wa-kiufundi-kutatua-upotovu-wa-data",[38,412,413],{},"Uangalizi wa Kiufundi: Kutatua Upotovu wa Data",[49,415,416,419],{},[38,417,418],{},"Changamoto:"," Holeda za kawaida za kalenda za \"Wiki Iliyopita\" au \"Wiki Hii\" zinapotua mienendo mapema katika wiki. Kwa mfano, kuendesha ripoti siku ya Jumanne inaonyesha \"anguko\" la uongo katika idadi kwa sababu wiki ya kalenda imeanza tu.",[49,421,422,425,426,429],{},[38,423,424],{},"Suluhisho:"," Kutekeleza mantiki ya ",[38,427,428],{},"Jumla Inayozungushwa ya Siku 7"," katika SQL. Hii inapuuza wiki maalum za kalenda ili kutoa mstari wa mwenendo uliolainishwa na sahihi wa kasi ya soko kulingana na saa 168 zilizopita, na kuhakikisha usahihi bila kujali ni lini mtumiaji anatazama dashibodi.",[161,431],{},[34,433,434],{"id":165},[38,435,168],{},[42,437,439],{"id":438},"vimbo-vikuu",[38,440,441],{},"Vimbo Vikuu",[68,443,444,454,460,466],{},[71,445,446,449,450,453],{},[38,447,448],{},"Hatua ya 1:"," Ujumuishaji wa API na Ubunifu wa Skima (Kurekebisha ",[136,451,452],{},"career_categories"," za ReliefWeb kwenye hifadhidata).",[71,455,456,459],{},[38,457,458],{},"Hatua ya 2:"," Uboreshaji wa Mantiki ya SQL (Kujenga holeda za Jumla Inayozungushwa ya Siku 7 na uwiano wa Ushauri-dhidi-ya-Wafanyakazi).",[71,461,462,465],{},[38,463,464],{},"Hatua ya 3:"," Dashibodi za Metabase (Kuunda hadithi ya kuonekana ya mgogoro wa ufadhili wa 2025).",[71,467,468,471],{},[38,469,470],{},"Hatua ya 4:"," Uzinduzi wa Chanzo Huria (Kuchapisha nyaraka na skripti za SQL kwenye GitHub).",[42,473,474],{"id":208},[38,475,211],{},[68,477,478,484,490],{},[71,479,480,483],{},[38,481,482],{},"Dashibodi Hai ya Metabase:"," Kiungo cha umma kwa mienendo ya ajira wakati halisi.",[71,485,486,489],{},[38,487,488],{},"Mpango wa SQL:"," Hazina ya GitHub yenye mantiki ya mradi.",[71,491,492,495],{},[38,493,494],{},"Mwongozo wa Kiufundi:"," Nyaraka kuhusu jinsi ya kusanidi mfumo huu wa IM ya kibinadamu unaojitegemea kupitia Docker.",{"title":227,"searchDepth":228,"depth":228,"links":497},[498,503,504,508],{"id":36,"depth":228,"text":40,"children":499},[500,501,502],{"id":44,"depth":233,"text":47},{"id":54,"depth":233,"text":57},{"id":306,"depth":233,"text":309},{"id":334,"depth":228,"text":337},{"id":357,"depth":228,"text":360,"children":505},[506,507],{"id":363,"depth":233,"text":366},{"id":410,"depth":233,"text":413},{"id":165,"depth":228,"text":168,"children":509},[510,511],{"id":438,"depth":233,"text":441},{"id":208,"depth":233,"text":211},"Mradi wa Kibinafsi","Dashibodi ya Business Intelligence ya wakati halisi inayochakata mamilioni ya vipengele vya data kila siku ili kutoa ufahamu kuhusu soko la ajira la kibinadamu.","https:\u002F\u002Fgithub.com\u002FJesus-Baena\u002F005-dashboard-reliefweb-jobs","15","https:\u002F\u002Fbaena.ai\u002Fdemos\u002Freliefjobs-dashboard",{},{"title":9,"description":513},"Imekamilika",[521,522,523],"Data Analysis","Business Intelligence","Web Services",[302,265,262,525],"Docker","2024","pm74OCue5sai3lsSLcrpcWa_fl5nU_MaqvaALPQCdTI",{"id":529,"title":13,"article":27,"authors":530,"blogUrl":27,"body":532,"client":681,"description":682,"extension":246,"githubUrl":27,"hours":515,"liveDemoUrl":683,"meta":684,"navigation":251,"ogImage":27,"path":14,"publishedAt":27,"role":685,"seo":686,"serviceUrl":254,"servicesUrl":27,"status":519,"stem":15,"tags":687,"techStack":692,"updatedAt":27,"year":526,"__hash__":697},"projects\u002Fsw\u002F1.projects\u002F3.humanitarian-data-platform.md",[531],"Jesús Baena",{"type":31,"value":533,"toc":675},[534,538,542,545,549,552,556,576,580,592,596,600,603,609,629,633,637,660,664],[42,535,536],{"id":36},[38,537,40],{},[206,539,540],{"id":44},[38,541,47],{},[49,543,544],{},"Kuchambua seti kubwa ya data kuhusu Msaada wa Fedha wa Madhumuni Mengi (MPCA) kutoka kwenye mgogoro wa Ukraine ili kupata maarifa yanayoweza kutumika kuhusu usambazaji wa misaada, mbinu za kuripoti, na ufikiaji wa idadi ya watu, huku tukitambua mipaka ya asili ya data hiyo.",[206,546,547],{"id":54},[38,548,57],{},[49,550,551],{},"Ripoti kamili ya uchambuzi inayotegemea data iliyokusanywa na Ofisi ya Umoja wa Mataifa ya Kuratibu Masuala ya Kibinadamu (OCHA). Utafiti huu unachunguza mienendo katika michango ya MPCA, ukionyesha ufumbuzi muhimu ambao unaweza kuongoza operesheni za sasa na kuboresha mikakati ya baadaye ya ukusanyaji wa data katika dharura za kibinadamu.",[206,553,554],{"id":63},[38,555,66],{},[68,557,558,564,570],{},[71,559,560,563],{},[38,561,562],{},"Kuchambua mienendo ya usambazaji wa misaada"," ili kuelewa ushawishi wa logistiki na uwepo wa washirika ikilinganishwa na vigezo vinavyotegemea mahitaji pekee.",[71,565,566,569],{},[38,567,568],{},"Kukadiria undani na uthabiti wa ripoti"," katika aina mbalimbali za wahusika wa kibinadamu (UM, LSM, Harakati ya RCRC).",[71,571,572,575],{},[38,573,574],{},"Kutambua mapengo yanayoweza kutokea katika ripoti za kidemografia"," na kupendekeza uboreshaji kwa juhudi za baadaye za ukusanyaji wa data.",[42,577,578],{"id":82},[38,579,85],{},[68,581,582,587],{},[71,583,584,586],{},[38,585,92],{}," Wasimamizi wa programu za kibinadamu, wachambuzi wa data, na wanachama wa kundi la kiufundi la MPCA.",[71,588,589,591],{},[38,590,104],{}," OCHA, LSM washirika, wakala wa UM, Harakati ya Msalaba Mwekundu na Hilali Nyekundu, na wafadhili wa kibinadamu.",[42,593,594],{"id":108},[38,595,111],{},[206,597,598],{"id":114},[38,599,117],{},[49,601,602],{},"Mradi ulihusisha uchambuzi wa data wa kuchunguza kutoka kwenye seti ya data halisi iliyokusanywa uwanjani. Mkakati msingi ulikuwa kutoa mienendo yenye maana kutoka kwenye data ya uratibu, kuweka matokeo hayo katika muktusafa sahihi kwa kutambua mipaka ya data (k.m., kutokuwa na uthabiti katika ripoti za kifedha), na kutoa mapendekezo ya vitendo.",[206,604,606],{"id":605},"sehemu-kuu",[38,607,608],{},"Sehemu Kuu",[68,610,611,617,623],{},[71,612,613,616],{},[38,614,615],{},"Sehemu ya 1: Uchambuzi wa Kiwango cha Washirika:"," Data iligawanywa kulingana na aina ya mshirika ili kulinganisha undani wa ripoti na mkazo wa kijiografia wa LSM za kitaifa, wakala wa UM, na Harakati ya RCRC.",[71,618,619,622],{},[38,620,621],{},"Sehemu ya 2: Uchambuzi wa Usambazaji wa Kijiografia:"," Ulichunguza mkusanyiko wa shughuli za misaada ikilinganishwa na maeneo ya migogoro ili kutathmini jukumu la upatikanaji katika usambazaji.",[71,624,625,628],{},[38,626,627],{},"Sehemu ya 3: Ukaguzi wa Data ya Kidemografia:"," Ilikagua data ya muundo wa kaya ili kutambua uwezekano wa kuripotiwa chini kwa makundi maalum, kama vile wanaume waliofikia ubalehe.",[42,630,631],{"id":165},[38,632,168],{},[206,634,635],{"id":171},[38,636,174],{},[68,638,639,647,654],{},[71,640,641,646],{},[38,642,643,186],{},[644,645,182],"span",{}," Upatikanaji wa data kutoka OCHA na usafishaji\u002Fmaandalizi ya awali ya data.",[71,648,649,653],{},[38,650,651,186],{},[644,652,182],{}," Kukamilika kwa uchambuzi msingi na uandishi wa ufumbuzi makuu.",[71,655,656,659],{},[38,657,658],{},"20 Jan 2025:"," Ripoti ya mwisho ya uchambuzi ilichapishwa.",[206,661,662],{"id":208},[38,663,211],{},[68,665,666,669,672],{},[71,667,668],{},"Makala ya uchambuzi iliyochapishwa inayoelezea mbinu, ufumbuzi makuu, na hitimisho.",[71,670,671],{},"Seti ya mapendekezo madhubuti ya kuboresha zana za baadaye za kufuatilia MPCA za kibinadamu.",[71,673,674],{},"Msingi wa mradi wa utafiti unaofuata unaotumia modeli za takwimu kuchambua mtazamo wa hatari.",{"title":227,"searchDepth":228,"depth":228,"links":676},[677,678,679,680],{"id":36,"depth":233,"text":40},{"id":82,"depth":233,"text":85},{"id":108,"depth":233,"text":111},{"id":165,"depth":233,"text":168},"Uchambuzi wa Data ya Kibinadamu \u002F Mradi Ulioanzishwa Kibinafsi","Uchambuzi wa kina wa data ya Msaada wa Fedha kwa Madhumuni Mengi (MPCA) ili kutambua mwenendo, mapengo, na masomo yaliyopatikana kutoka kwa ujitoleaji wa kibinadamu nchini Ukraine.","https:\u002F\u002Fbaena.ai\u002Fdemos\u002Fmpca-ukraine-report",{},"Mchambuzi wa Data",{"title":13,"description":682},[521,688,689,690,691],"Humanitarian Aid","Cash Assistance","Ukraine","OCHA",[693,694,695,696],"Python (Pandas, Matplotlib, Seaborn)","R (dplyr, ggplot2)","QGIS","NGINX","tHJ-yqe1xtwpJFH7k8tJclB2U3qpR6xlsrjB7a6_RFk",{"id":699,"title":17,"article":27,"authors":700,"blogUrl":27,"body":702,"client":870,"description":871,"extension":246,"githubUrl":872,"hours":248,"liveDemoUrl":873,"meta":874,"navigation":251,"ogImage":27,"path":18,"publishedAt":27,"role":875,"seo":876,"serviceUrl":27,"servicesUrl":254,"status":877,"stem":19,"tags":878,"techStack":883,"updatedAt":27,"year":526,"__hash__":887},"projects\u002Fsw\u002F1.projects\u002F4.web-development-project.md",[29,701],"Gemini",{"type":31,"value":703,"toc":854},[704,706,710,713,717,720,724,750,754,766,770,774,777,781,803,807,813,839,843],[34,705,40],{"id":36},[42,707,708],{"id":44},[38,709,47],{},[49,711,712],{},"Lengo kuu ni kuunda portfolio mtandaoni iliyoboreshwa na ya kitaalamu ili kujenga chapa binafsi kama \"Humanitarian Data Architect,\" ikionyesha kwa ufanisi ujuzi wa kiufundi na uzoefu wa miradi ili kuvutia waajiri watarajiwa na wateja wa huduma za kujitegemea.",[42,714,715],{"id":54},[38,716,57],{},[49,718,719],{},"Mradi huu ni tovuti kamili ya portfolio. Itatumika kama zana kuu ya kibiashara na kitaalamu, ikiwasilisha miradi kama tafiti kifani zinazolenga manufaa, ikielezea huduma zinazoweza kuajiriwa za kujitegemea, na kuweka mwandishi kama kiongozi wa mawazo katika makutano ya teknolojia na msaada wa kibinadamu.",[42,721,722],{"id":306},[38,723,309],{},[68,725,726,732,738,744],{},[71,727,728,731],{},[38,729,730],{},"Kuonyesha Utaalamu:"," Kuonyesha wazi uwezo wa juu katika AI, uchambuzi wa data, na utengenezaji wa zana za kidijitali ndani ya muktadha wa kibinadamu.",[71,733,734,737],{},[38,735,736],{},"Kuzalisha Fursa:"," Kuvutia hamu kutoka kwa waajiri na mashirika kwa ajili ya nafasi za kudumu na ushiriki wa huduma za kujitegemea.",[71,739,740,743],{},[38,741,742],{},"Kujenga Mamlaka:"," Kuanzisha sifa kama mtaalamu mahiri katika sekta ya teknolojia ya kibinadamu.",[71,745,746,749],{},[38,747,748],{},"Kudhibiti Hadithi:"," Kuwasilisha hadithi iliyochaguliwa ya kazi za kitaalamu inayosisitiza athari halisi na ujuzi wa kutatua matatizo.",[34,751,752],{"id":82},[38,753,85],{},[68,755,756,761],{},[71,757,758,760],{},[38,759,92],{}," Waajiri na mameneja wa kuajiri katika mashirika yasiyo ya kiserikali (NGOs), mashirika ya Umoja wa Mataifa, na kampuni za teknolojia; wateja watarajiwa kwa miradi ya kujitegemea; na wataalamu wengine katika sekta za kibinadamu na teknolojia.",[71,762,763,765],{},[38,764,104],{}," Mmiliki wa portfolio (mtumiaji).",[34,767,768],{"id":108},[38,769,111],{},[42,771,772],{"id":114},[38,773,117],{},[49,775,776],{},"Mkakati wa utengenezaji huanza na kuunda Bidhaa ya Msingi Inayotumika (MVP) kwa kutumia Bubble ili kutumika kama rejea hai. Toleo la mwisho kisha litatengenezwa ndani ya mfumo wa ndani kwa kutumia Nuxt. Msimbo utawekwa kwenye hazina ya GitHub, ambayo itaanzisha mchakato wa kujenga na kusambaza otomatiki kupitia Coolify.",[42,778,779],{"id":123},[38,780,126],{},[68,782,783,789,797],{},[71,784,785,788],{},[38,786,787],{},"Kipengele 1: Tovuti Kuu ya Portfolio:"," Programu ya Nuxt yenye kurasa za nyumbani, huduma, miradi, makala, na kuhusu, zote zikisimamiwa ndani ya hazina moja ya GitHub.",[71,790,791,794,795,382],{},[38,792,793],{},"Kipengele 2: Programu ya Mazungumzo ya AI:"," Programu ya mazungumzo ya AI yenye muundo wa kimoduli na inayoweza kuhamishwa, iliyoundwa kama mradi tofauti wa Nuxt kwenye subdomain maalum (",[136,796,204],{},[71,798,799,802],{},[38,800,801],{},"Kipengele 3: Uthibitishaji wa Pamoja:"," Mfumo wa kuingia uliounganishwa ambapo uthibitishaji kwenye tovuti kuu unatambuliwa kwenye subdomain ya mazungumzo, na kuunda uzoefu wa mtumiaji usio na mapengo.",[34,804,805],{"id":165},[38,806,168],{},[42,808,810],{"id":809},"vipindi-vikuu",[38,811,812],{},"Vipindi Vikuu",[68,814,815,823,831],{},[71,816,179,817,183,820,822],{},[38,818,819],{},"Agosti 2024",[38,821,186],{}," Mipango Imekamilika",[71,824,179,825,183,828,830],{},[38,826,827],{},"Septemba 2024",[38,829,186],{}," MVP (toleo la Bubble) Tayari kwa Ukaguzi na Uzinduzi",[71,832,179,833,183,836,838],{},[38,834,835],{},"Novemba 2024",[38,837,186],{}," Toleo la Mwisho (Nuxt) Limesambazwa\u002FLimetolewa",[42,840,841],{"id":208},[38,842,211],{},[68,844,845,848,851],{},[71,846,847],{},"Kiungo cha programu hai ya tovuti ya portfolio.",[71,849,850],{},"Hazina ya msimbo wa mwisho kwenye GitHub.",[71,852,853],{},"Mkusanyiko wa tafiti kifani zilizoandikwa na makala zilizochapishwa kwenye tovuti.",{"title":227,"searchDepth":228,"depth":228,"links":855},[856,861,862,866],{"id":36,"depth":228,"text":40,"children":857},[858,859,860],{"id":44,"depth":233,"text":47},{"id":54,"depth":233,"text":57},{"id":306,"depth":233,"text":309},{"id":82,"depth":228,"text":85},{"id":108,"depth":228,"text":111,"children":863},[864,865],{"id":114,"depth":233,"text":117},{"id":123,"depth":233,"text":126},{"id":165,"depth":228,"text":168,"children":867},[868,869],{"id":809,"depth":233,"text":812},{"id":208,"depth":233,"text":211},"Portfolio Binafsi","Portfolio ya kitaalamu mtandaoni ya kujenga na kuonyesha ujuzi wa kiufundi na uzoefu wa miradi","https:\u002F\u002Fgithub.com\u002FJesus-Baena","https:\u002F\u002Fbaena.ai",{},"Msanidi Programu wa Full Stack",{"title":17,"description":871},"Inaendelea",[879,880,881,882,257],"Portfolio","Humanitarian Tech","Data Architecture","Web Development",[884,885,262,886],"Nuxt (Vue.js)","Supabase (PostgreSQL)","OpenAI API","xofvr1-soVrMsaHcCza8IvnGPFBZ3cNX_Ks8H-m_gw0",{"id":889,"title":21,"article":27,"authors":890,"blogUrl":27,"body":891,"client":512,"description":1048,"extension":246,"githubUrl":1049,"hours":27,"liveDemoUrl":1050,"meta":1051,"navigation":251,"ogImage":27,"path":22,"publishedAt":27,"role":875,"seo":1052,"serviceUrl":27,"servicesUrl":27,"status":519,"stem":23,"tags":1053,"techStack":1057,"updatedAt":27,"year":266,"__hash__":1061},"projects\u002Fsw\u002F1.projects\u002F5.humanitarian-paralegal-advisor.md",[531],{"type":31,"value":892,"toc":1032},[893,897,901,904,908,911,915,935,939,951,955,959,962,966,992,996,1000,1017,1021],[34,894,895],{"id":36},[38,896,40],{},[42,898,899],{"id":44},[38,900,47],{},[49,902,903],{},"Lengo kuu ni kuwapa wafanyakazi wa misaada ya kibinadamu nchini Ukraine zana ya bure na inayoweza kupatikana ili kuelewa haraka mazingira magumu na yanayobadilika kwa haraka ya kisheria, na hivyo kuokoa muda na kupunguza gharama za ushauri wa kisheria.",[42,905,906],{"id":54},[38,907,57],{},[49,909,910],{},"Mshauri mtandaoinayotumia AI unaofanya kazi kama mwongozo wa awali wa kisheria. Inatumia mfumo wa hali ya juu wa Retrieval-Augmented Generation (RAG) wenye wakala wawili unaouliza hifadhidata maalum ya sheria za Ukraine na kurudisha utafutaji wa wavuti ili kutoa majibu yaliyochanganuliwa na yenye vyanzo kwa maswali ya kisheria yanayohusu shughuli za kibinadamu.",[42,912,913],{"id":306},[38,914,309],{},[68,916,917,923,929],{},[71,918,919,922],{},[38,920,921],{},"Kutoa mwongozo wa awali"," kuhusu mada za kawaida kama vile usajili wa NGO, uteuzi wa jeshi, kanuni za uagizaji, na athari za sheria za kijeshi.",[71,924,925,928],{},[38,926,927],{},"Kuboresha matumizi ya fedha za kisheria"," kwa kusaidia mashirika kujiandaa vizuri zaidi na kuweka mipaka ya maswali kwa ushauri wa kitaalamu wa kisheria.",[71,930,931,934],{},[38,932,933],{},"Kuhakikisha uaminifu"," kwa kupendelea habari kutoka kwenye hifadhidata iliyochaguliwa ya maandiko rasmi ya kisheria na kutoa marejeleo ya vyanzo kwa ajili ya uthibitishaji.",[34,936,937],{"id":82},[38,938,85],{},[68,940,941,946],{},[71,942,943,945],{},[38,944,92],{}," Wasimamizi wa shambani, wafanyakazi wa programu, na wafanyakazi wa utawala wa NGO za ndani na za kimataifa zinazofanya kazi nchini Ukraine.",[71,947,948,950],{},[38,949,104],{}," Jumuiya pana ya kibinadamu nchini Ukraine na mashirika yaliyojitolea kukuza utawala wa sheria.",[34,952,953],{"id":108},[38,954,111],{},[42,956,957],{"id":114},[38,958,117],{},[49,960,961],{},"Mradi huu ulijengwa kwa kutumia mchanganyiko wa vipengele vilivyotengenezwa kwa njia ya low-code na vile vilivyoundwa kwa nambari maalum (custom-coded). Kiini cha mfumo ni mnyororo wa wakala wawili waliofuatana uliojengwa katika Flowise. Mfumo huu wa RAG kwanza huuliza hifadhidata maalum ya vekta (Supabase) ili kupata majibu yenye uhusiano mkubwa na kisha kurudisha kwa busara utafutaji wa jumla wa wavuti (SerpAPI) ili kuhakikisha upatikanaji wa habari kamili.",[42,963,964],{"id":123},[38,965,126],{},[68,967,968,974,980,986],{},[71,969,970,973],{},[38,971,972],{},"Msingi wa Maarifa:"," Hifadhidata ya vekta iliyoundwa maalum yenye sheria, amri, na hati rasmi za Ukraine, zilizochakatwa kupitia mfumo wa utafsiri wa Python uliotengenezwa maalum.",[71,975,976,979],{},[38,977,978],{},"Mfumo wa RAG wenye Wakala Wawili:"," 1. Wakala wa \"Compiler\" ambaye huchambua maswali ya mtumiaji na kutafuta katika msingi wa maarifa au kwenye wavuti.\n2. Wakala wa \"Refiner\" ambaye huchanganya habari zilizopatikana kuwa jibu linaloeleweka lenye marejeleo ya vyanzo.",[71,981,982,985],{},[38,983,984],{},"Msingi wa Uendeshaji Ototomatiki:"," Mtiririko wa kazi wa n8n unaosimamiwa ndani (self-hosted) unaoratibu mtiririko wa data kati ya kiolesura cha mtumiaji na mfumo wa AI.",[71,987,988,991],{},[38,989,990],{},"Kiolesura cha Wavuti:"," Sehemu ya mbele rahisi ya HTML, CSS, na JavaScript kwa ajili ya mwingiliano wa mtumiaji.",[34,993,994],{"id":165},[38,995,168],{},[42,997,998],{"id":171},[38,999,174],{},[68,1001,1002,1007,1012],{},[71,1003,1004,1006],{},[38,1005,448],{}," Uundaji wa Msingi wa Maarifa (Ukusanyaji wa data, utafsiri, na uvekta).",[71,1008,1009,1011],{},[38,1010,458],{}," Uundaji wa mfumo wa AI wenye wakala wawili kwa kutumia Flowise na n8n.",[71,1013,1014,1016],{},[38,1015,464],{}," Utekelezaji wa programu ya wavuti inayofanya kazi na uzinduzi wake kwa umma.",[42,1018,1019],{"id":208},[38,1020,211],{},[68,1022,1023,1026,1029],{},[71,1024,1025],{},"Kiungo cha kiolesura cha kisheria mtandaoni kinachofanya kazi na kinachoweza kupatikana na umma.",[71,1027,1028],{},"Hifadhi ya mwisho ya nambari chanzo (source code) kwenye GitHub.",[71,1030,1031],{},"Makala ya kiufundi inayoelezea ujenzi wa msingi wa maarifa na usanifu wa mfumo.",{"title":227,"searchDepth":228,"depth":228,"links":1033},[1034,1039,1040,1044],{"id":36,"depth":228,"text":40,"children":1035},[1036,1037,1038],{"id":44,"depth":233,"text":47},{"id":54,"depth":233,"text":57},{"id":306,"depth":233,"text":309},{"id":82,"depth":228,"text":85},{"id":108,"depth":228,"text":111,"children":1041},[1042,1043],{"id":114,"depth":233,"text":117},{"id":123,"depth":233,"text":126},{"id":165,"depth":228,"text":168,"children":1045},[1046,1047],{"id":171,"depth":233,"text":174},{"id":208,"depth":233,"text":211},"Msaidizi wa AI mtandaoni uliobuniwa kusaidia mashirika yasiyo ya kiserikali ya kibinadamu kuelekea katika mfumo changamano wa kisheria wa Ukraine.","https:\u002F\u002Fgithub.com\u002FJesus-Baena\u002Fchatbot-ukr-law","https:\u002F\u002Fbaena.ai\u002Fdemos\u002Fparalegal-advisor",{},{"title":21,"description":1048},[257,688,1054,690,1055,1056],"Legal Tech","RAG","LLM",[262,264,1058,1059,1060],"Ollama","Qdrant","Postgres","H3wlkvHBq_pDPVdAh-_LxRXiymPl9f268di2qTKQWFA",{"user":27,"profile":27},{"id":26,"title":5,"article":27,"authors":1064,"blogUrl":27,"body":1065,"client":244,"description":245,"extension":246,"githubUrl":247,"hours":248,"liveDemoUrl":249,"meta":1208,"navigation":251,"ogImage":27,"path":6,"publishedAt":27,"role":252,"seo":1209,"serviceUrl":254,"servicesUrl":27,"status":255,"stem":7,"tags":1210,"techStack":1211,"updatedAt":27,"year":266,"__hash__":267},[29],{"type":31,"value":1066,"toc":1193},[1067,1071,1075,1077,1081,1083,1087,1095,1099,1113,1117,1121,1123,1127,1147,1149,1153,1157,1179,1183],[34,1068,1069],{"id":36},[38,1070,40],{},[42,1072,1073],{"id":44},[38,1074,47],{},[49,1076,51],{},[42,1078,1079],{"id":54},[38,1080,57],{},[49,1082,60],{},[42,1084,1085],{"id":63},[38,1086,66],{},[68,1088,1089,1091,1093],{},[71,1090,73],{},[71,1092,76],{},[71,1094,79],{},[34,1096,1097],{"id":82},[38,1098,85],{},[68,1100,1101,1105,1109],{},[71,1102,1103,93],{},[38,1104,92],{},[71,1106,1107,99],{},[38,1108,98],{},[71,1110,1111,105],{},[38,1112,104],{},[34,1114,1115],{"id":108},[38,1116,111],{},[42,1118,1119],{"id":114},[38,1120,117],{},[49,1122,120],{},[42,1124,1125],{"id":123},[38,1126,126],{},[68,1128,1129,1135,1139],{},[71,1130,1131,134,1133,139],{},[38,1132,133],{},[136,1134,138],{},[71,1136,1137,145],{},[38,1138,144],{},[71,1140,1141,151,1143,155,1145,159],{},[38,1142,150],{},[136,1144,154],{},[136,1146,158],{},[161,1148],{},[34,1150,1151],{"id":165},[38,1152,168],{},[42,1154,1155],{"id":171},[38,1156,174],{},[68,1158,1159,1165,1171],{},[71,1160,179,1161,183,1163,187],{},[38,1162,182],{},[38,1164,186],{},[71,1166,179,1167,183,1169,194],{},[38,1168,182],{},[38,1170,186],{},[71,1172,179,1173,183,1175,201,1177],{},[38,1174,182],{},[38,1176,186],{},[136,1178,204],{},[206,1180,1181],{"id":208},[38,1182,211],{},[68,1184,1185,1189,1191],{},[71,1186,216,1187,219],{},[136,1188,204],{},[71,1190,222],{},[71,1192,225],{},{"title":227,"searchDepth":228,"depth":228,"links":1194},[1195,1200,1201,1205],{"id":36,"depth":228,"text":40,"children":1196},[1197,1198,1199],{"id":44,"depth":233,"text":47},{"id":54,"depth":233,"text":57},{"id":63,"depth":233,"text":66},{"id":82,"depth":228,"text":85},{"id":108,"depth":228,"text":111,"children":1202},[1203,1204],{"id":114,"depth":233,"text":117},{"id":123,"depth":233,"text":126},{"id":165,"depth":228,"text":168,"children":1206},[1207],{"id":171,"depth":233,"text":174},{},{"title":5,"description":245},[257,258,259],[261,262,263,264,265]]