Spotlight ng Nagwagi sa Hackathon: Personality Tester

Ang nanalo sa bonus prize sa Parcel

Published in
5 min readMar 19, 2021

--

Ito ay bahagi sa nagpapatuloy na serye na nagtatampok ng mga nanalo sa hackathon ng Quest for ROSE. Maaari mong mahanap ang karagdagang mga impormasyon tungkol sa kumpetisyon at lahat ng mga nagwagi dito.

Maaari mo bang ibahagi ng kaunti ang tungkol sa iyong sarili? (kung saan ka nanggaling, kung ano ang trabaho mo dati, atbp.)

Hello, ako ay si Apple Choi. Nagtatrabaho ako bilang isang software engineer sa Forbole pati na rin nasa huling taon na mag-aaral sa Swansea University. Sa Forbole ang pangunahing trabaho ko ay sa BDJuno, isang chain data parser na naglalayong ipakita ng Bigdipper ang data ng blockchain sa UI nang madali. At saka, nagtatrabaho ako sa aking final year project bilang system ng rekomendasyon ng microblogging batay sa blockchain dataset mula sa Desmos, kung saan ang Desmos ay isang chain na dinisenyo para sa pagpapaandar ng platform ng Social Media. Nais naming ipakilala ang walang pagsubaybay sa disentralisadong social network. Ang nasabing mga gumagamit sa Desmos ay maaaring lahat ay anonymous.

Kailan at bakit ka muna nasabik sa teknolohiya ng blockchain?

Nalaman ko ang tungkol sa teknolohiya ng blockchain noong ako ay naging bahagi ng grupo sa Forbole. Habang nagtatrabaho at nagpapatupad ng mga blockchain app, talagang nabighani ako sa konsepto ng teknolohiya ng blockchain: decentralize, demokrasya, hindi nagpapakilala at pinapanatili ang privacy.

Nag-aalala ang mga tao na ang mga sinasabi sa internet ay susubaybayan at maiugnay sa iyong personal na impormasyon. Mayroong pangangailangan na bumuo ng isang ligtas na social media upang ang mga tao ay magkaroon ng kapayapaan ng isip kapag nag-post sa mga platform ng social media. Naisip nito ang isang ideya ng pagpapatupad ng isang microblogging system na may teknolohiya ng blockchain, tulad ng pagdala ng kalamangan ng teknolohiyang blockchain sa social media.

Maaari mo bang ibahagi sa amin ang tungkol sa iyong proyekto (ano ito, paano ito gumagana?)

Kapag nagba-browse ang gumagamit ng mga post sa social media, nais nilang mairekomenda. Upang makagawa ng rekomendasyon, ang ilang personal na malaking data ay kokolektahin ngunit ang mga gumagamit ay maaaring mag-alala din tungkol sa privacy. Samakatuwid, ang Parcel SDK ay maaaring makatulong sa pamamahala ng pag-access ng data sa consensus ng gumagamit. Ang proyekto ay isang interface upang magdugtong ng data sa Desmos sa Oasis na nagpapahintulot sa mga gumagamit na kontrolin ang kanilang sariling data ng pag-uugali.

Ang proyekto ay isang prototype ng isang system ng social media - maaaring tingnan ng mga gumagamit ang mga post, like at magkomento sa app. Pagkatapos, magpapadala ang programa ng pagkilos ng gumagamit, tulad ng kung aling post ang nag-react at ang komento sa isang lambda server. Sa panig ng server, ang data ay maaaring maiparsed sa account ng mga gumagamit sa Parcel.

Kapag kinakailangan ng gumagamit na makuha ang resulta sa personality test, mai-download ng server ang lahat ng data ng gumagamit mula sa Parcel, ipasa ang trabaho sa pag-aaral ng machine ng pag-aaral sa Parcel, at ibabalik ang resulta.

Ang Personality tester ay talagang bahagi ng aking proyekto sa panghuling taon. Ang pinakahuling layunin ng proyektong ito ay pagbuo ng isang sistema ng rekomendasyon na may Parcel SDK at blockchain dataset.

Anong pangunahing problema sa real-world ang hinahangad ng iyong proyekto na matugunan?

Ang problema sa privacy sa social media sa kasalukuyan ay ang pangunahing problema sa totoong mundo na hangarin naming tugunan. Dahil ang karamihan sa mga platform ng social media ay libre, ang pagbebenta ng mga ad ay ang tanging paraan na makakakuha ng kita mula sa mga platform. Nangangahulugan iyon na ang personal na data ay ibinebenta sa mga kumpanya na naglagay ng advert sa platform. Ang problema ng ekonomiya na ito ay ang mga gumagamit ay hindi maaaring pumili kung anong data at kung aling kumpanya ang ibebenta nila. Pinapayagan ng Parcel SDK na ibalik sa mga tao ang kanilang kontrol.

Sa Desmos, ibabahagi ang kita sa ad sa mga end user batay sa kanilang mga pakikipag-ugnayan sa lipunan. Sa mekanismong ito, maihahatid ang mga ad sa tamang target na tagapanood nang hindi isinasakripisyo ang kanilang privacy sa data.

Ano ang nagpa interesado saiyo sa pagbuo sa Oasis network?

Gusto ko ang ideya ng Parcel SDK - kung aling gumagamit ang makakakita ng log na ang data ay ina-access ng sino. Sa panahon ngayon ng social media, ang mga tao ay pinipindot lamang ang "Sumasang-ayon ako sa mga tuntunin at kundisyon" nang hindi ito binabasa. Ang buong proseso ng pahintulot sa Oasis portal ay maaaring magkaroon ng kamalayan sa mga gumagamit na kung anong privacy ang pinahihintulutan ng gumagamit.

Bakit mahalaga ang privacy at pagiging kompidensiyal bilang mga bahagi ng iyong proyekto, kung sa karaniwan?

Sumasang-ayon ang lahat na ang personal na metadata ay dapat na kumpidensyal at mapangalagaan ang privacy. Ang log ng gumagamit, kung saan tingnan o na-click at like nila ay ang nakaimbak sa Parcel.

Paano ginagamit ng iyong proyekto ang Parcel SDK upang lumikha ng isang responsableng ekonomiya ng data, kung sa karaniwan?

Pinapayagan ng Parcel SDK ang mga tao na makuha muli ang kanilang kontrol. Makikita ng gumagamit kung anong data ang maaaring ipakita sa aling kumpanya at kung ano ang kanilang naibenta.

Sa Desmos, naitala ang mga nilalaman at reaksyon. At upang maprotektahan ang data ng pag-uugali ng gumagamit, hindi itinatala o pinag-aaralan ng Desmos ang anumang pag-uugali ng gumagamit. Sa Parcel SDK, maaaring pumili ang mga end user kung anong data mula sa mga touchpoint na nais nilang ibahagi sa app. Ang server ay maaaring gumawa ng pagsusuri batay sa mga data at delivery content o mga ad sa mga end na gumagamit nang hindi alam ang pagkakakilanlan. Ang mga may-ari ng data ay mayroon ding kakayahang malaman kung anong data ang naibahagi.

Ano ang isa sa iyong mga paboritong katangian sa network ng Oasis na natuklasan mo habang ginagawa ang iyong proyekto?

Hanggang sa sinubukan ko lamang ang Parcel SDK, nalaman kong kamangha-mangha ang Parcel Steward na hindi lamang ang data na isinumite ang maaaring matingnan, kundi pati na rin ang naprosesong data. Maaaring malaman ng mga gumagamit kung ano ang naproseso ng data at kung ano ang gagawin sa data na ito at sa resulta ng data. Gayundin, maaaring tanggalin ng mga gumagamit ang record na hindi na nila gusto. At iyon ay kamangha-mangha.

Paano masubukan ng iba ang iyong app o matuto nang higit pa tungkol sa kung ano ang iyong ginagawa?

Kung nais mong subukan ang Personality Tester i-download lamang ito mula sa Github :)

Ang pangunahing platform ng social media (Mooncake) na gagamitin ang Parcel SDK bilang isang data collector ay nasa proseso pa rin at hindi pa magagamit ngayon. Makipag-ugnay sa Forbole at makakuha ng mga update!

May iba ka pa bang nais ibahagi?

Mayroon pa ring lugar ng pagpapabuti mula mismo sa SDK upang madagdagan ang kakayahan nitong magamit. Inaasahan ko ang susunod na pag-unlad ng Parcel SDK!

Ang artikulong ito ay isa lamang pagsasalin sa orihinal at hindi opisyal na paglalathala. Isinalin ni Elise, Ambassador ng Pilipinas sa Oasis Foundation.

--

--