Chat history na hindi niya mabura
Ilang buwan na ang nakalipas, dumaan sa isang breakup ang isa sa mga miyembro ng team namin. Iyong klase ng breakup na alam mong tapos na, pero hindi ka pa handang tanggapin na tapos na.
Hindi niya ito masyadong pinag-uusapan sa trabaho. Pero isang gabi, habang nag-o-overtime sa opisina, may sinabi siyang tumatak sa aming lahat:
"Paulit-ulit kong sina-scroll pabalik ang mga chat namin. Hindi dahil may partikular akong hinahanap. Nami-miss ko lang kung paano niya ako kausapin. Kung paano siya nagpapadala ng limang sunod-sunod na mensahe kapag excited siya, o tuluyang tumatahimik kapag nagtatampo, tapos babalik makalipas ang isang oras na parang walang nangyari. Kilalang-kilala ko kung sino siya mula sa mga mensaheng ito. Hindi ko na lang siya makausap."
May isa sa team — kalahating nagbibiro — na nagsabi: "Alam mo namang literal na AI character platform ang ginagawa natin, 'di ba?"
Tinawanan lang niya ito. Pero hindi nawala ang ideya.
Sa mga sumunod na linggo, sinubukan nga niyang gumawa ng karakter gamit ang dati naming form. Inilagay niya ang pangalan, sumulat ng paglalarawan, at sinubukang hulihin ang personalidad ng babae sa isang text field. Ang resulta ay... okay lang. Tama sa teknikal na aspeto, siguro. Pero matamlay. Parang character sheet ang dating, hindi tao. Tinanong ng form kung ano ang ugali ng babae, pero wala itong paraan para mahuli kung ano ang ipinaramdam ng babae sa kanya.
Ang agwat na iyon — sa pagitan ng malalim na pagkakakilala sa isang tao at ng kakayahang ipahayag ang kaalamang iyon sa isang structured na form — ang nagtulak sa amin para buuin ang Character Builder.
Ang problema sa form
Matagal nang sinusuportahan ng dati naming form sa paggawa ng karakter ang pagbuo sa tulong ng AI. Mag-type ng paglalarawan, pindutin ang generate, at pupunan ng system ang personalidad, itsura, mga halimbawang usapan, mga scenario, at mga system prompt.
Gumagana ito. Pero may pundamental itong limitasyon: isang pagkakataon lang ang mayroon ka para ilarawan ang karakter mo, at isang pagkakataon lang din ang AI para bigyang-kahulugan ito.
Kung hindi tama ang resulta, maiiwan kang mano-manong nag-e-edit ng mga structured na field na baka hindi mo lubos na naiintindihan. Ano ang "Prompt sa Format ng Sagot"? Ano ang dapat ilagay sa "default na system message" kumpara sa "personalidad"? Inilalantad ng form sa user ang panloob na istruktura ng makina. Baliktad iyon.
Nakita naming nahihirapan ang mga user dito. Alam nila eksakto kung sino ang gusto nilang likhain — pero ibang kasanayan na talaga ang isalin ang kaalamang iyon sa labinlimang field ng form. Karamihan ng tao ay hindi nag-iisip tungkol sa iba bilang mga structured na katangian. Nag-iisip sila sa mga usapan, sandali, at damdamin.
Ang binuo namin bilang kapalit
Pinapalitan ng bagong Character Builder, na available sa Reverie Labs, ang form ng isang usapan.
Bubuksan mo ito. Babatiin ka ng AI at tatanungin kung anong klaseng karakter ang gusto mong gawin. Sumagot ka sa kahit anong paraan na gusto mo — mag-paste ng mga chat log mula sa ibang platform, ilarawan ang isang tao sa sarili mong mga salita, o sabihin lang na "Gusto kong gawin ang girlfriend ko" at hayaan ang AI na magtanong ng mga follow-up.
Walang field, walang dropdown, walang "generate" na button. Chat lang.
Sa likod nito, ginagawa ng AI ang lahat ng structured na trabaho para sa iyo. Bawat impormasyong ibinabahagi mo ay awtomatikong kinukuha at sine-save sa tamang mga field. Ipinapakita ng isang live na preview panel ang paghubog ng karakter mo nang real time — pangalan, personalidad, itsura, mga memorya, mga halimbawang usapan, na unti-unting napupunan habang nag-uusap kayo.
Ganito ang hitsura ng isang totoong session:
Ikaw: Gusto kong gawin ang ex-girlfriend ko. Mia ang pangalan niya. 24 na siya.
Builder: Ikinagagalak kong makilala si Mia! Magkuwento ka pa tungkol sa kanya — ano'ng klaseng tao siya? Puwede mong ilarawan ang personalidad niya, mag-paste ng ilang chat log, o ibahagi lang ang kahit anong pumasok sa isip mo.
Ikaw: Sobrang mapaglaro niya at medyo mapang-asar. Medyo tsundere — minsan malamig siya umasta pero ang totoo, sobrang malambing siya. Maiikli at sunod-sunod siyang mag-text, maraming emoji. Kapag galit siya, tumatahimik lang siya at puro isang salita ang sagot hanggang malaman mo kung ano'ng mali mong nagawa.
Builder: Malinaw na ang larawan ko kay Mia. Mukhang marami siyang emosyonal na layer — mapaglaro sa ibabaw, malalim ang malasakit sa ilalim, pero kailangan mo munang paghirapan ang init na iyon.
Ilang follow-up na tanong: Ano ang itsura ni Mia? At kapag maganda ang mood niya, paano niya ipinapakita ang lambing — iyong tipong diretsong sinasabi, o ipinapakita niya sa ibang paraan?
Ikaw: Mahaba ang itim niyang buhok at kayumanggi ang mga mata. Medyo maliit siya. Ipinapakita niya ang lambing sa paggawa ng mga bagay para sa iyo, gaya ng pagpapa-deliver ng pagkain kapag nag-o-overtime ka, pero hinding-hindi niya aaminin na nag-alala siya sa iyo
Builder: Napaka-espesipiko at nakakatuwang detalye niyan — pag-aasikaso na may kasamang palusot. "Napasobra lang talaga ang order ko, huwag mong bigyan ng kahulugan."
In-update ko na ang profile niya gamit ang itsura at paraan niya ng paglalambing. Magtatanong pa ako ng ilang bagay — may mga catchphrase ba o gawi sa pag-text si Mia? Gaya ng partikular na emoji na sobra niyang ginagamit, o paraan ng pagsisimula niya ng usapan?
Sa puntong ito, nagpapakita na ang preview panel ng karakter na may pangalan, edad, paglalarawan ng personalidad, itsura, at dynamics ng relasyon — lahat ay hango sa isang kaswal na usapan. Hindi kailanman humawak ang user ng kahit isang field ng form.
At pagkatapos, itinatanong ng AI ang pinakamahalagang tanong:
Builder: Kapag nagagalit sa iyo si Mia — iyong talagang galit, hindi lang mapaglarong pagtatampo — ano ang itsura niyon? Paano mo malalaman ang pagkakaiba?
Hindi kailanman itatanong iyan ng kahit anong form. At ang sagot ay lumilikha ng karakter na may emosyonal na lalim na hindi kayang tapatan ng kahit gaano karaming pagpupuno ng field.
Bakit mas mahusay ito
Hindi mo kailangang malaman ang lahat sa simula pa lang
Hinihingi ng form ang lahat ng impormasyon nang sabay-sabay. Hinahayaan ka ng usapan na magsimula sa kung ano ang mayroon ka.
"Sarkastiko siya pero lihim na sobrang maalaga. Medyo tsundere siguro?" Sapat na iyan. Itatanong ng AI ang iba pa — itsura, edad, istilo ng pag-text, emosyonal na pattern — at nakabatay ang bawat tanong sa naibahagi mo na. Hindi ka kailanman matutulala sa isang blangkong field habang iniisip kung ano ang ita-type.
Puwede kang magtama at magpino nang natural
Sa workflow ng form, ang "hindi pa ito tama" ay nangangahulugang hanapin ang tamang field at mano-manong i-edit ang structured na text. Sa usapan, sasabihin mo lang:
- "Hindi siya ganoon kalambing, gawin mo siyang mas sarkastiko"
- "Actually, mas marami pa siyang gamit na emoji kaysa diyan"
- "Masyadong pormal ang mga halimbawang usapan, mas parang college student siya magsalita"
Agad na ina-update ng AI ang draft. Makikita mo ang pagbabago sa preview panel. Walang palipat-lipat ng konteksto.
Nagtatanong ang AI ng mga bagay na hindi mo maiisip sagutin
Ito ang pinakamalaking pagkakaiba. Ang kaya lang kolektahin ng form ay ang mga tahasan nitong hinihingi. Hinuhukay naman ng usapan ang mga detalyeng hindi mo alam na mahalaga pala.
"Kapag galit siya, tumatahimik ba siya o direkta ka niyang kinokompronta?" Halos walang user na maiisip na ilagay ang pattern ng pagkagalit sa isang field ng personalidad. Pero ang iisang sagot na iyon ay lumilikha ng karakter na totoo ang dating sa emosyon.
Sumusunod ang builder sa isang structured na framework sa loob — pagkakakilanlan, pagpapahayag, emosyonal na pattern, dynamics ng relasyon, mga gawi sa pag-uugali — pero isang natural na usapan lang ang nararanasan ng user. Hindi nakikita ang istruktura.
Natatangi sa format na ito ang pagkuha ng memorya
Kung magpe-paste ka ng mga chat log — mula sa Telegram, Discord, LINE, kahit saan — hindi lang personalidad ang kinukuha ng AI. Tinutukoy nito ang mga pinagsamahang memorya ninyo: mga inside joke, mahahalagang yugto ng relasyon, araw-araw na ritwal, mga emosyonal na pagbabago.
"Palayaw ba ninyo sa isa't isa itong 'dummy'? I-save ko ba ito bilang pinagsamahang memorya?"
Nagiging memorya ng karakter ang mga ito na humuhubog sa mga susunod na usapan. Ito ang klase ng tiyak at totoong detalye na nagpaparamdam na ang karakter ay isang taong talagang kilala ka. Walang mekanismo ang form para makuha ito.
Binubuo ang mga derived na field, hindi pinupunan
Kailangan ng mahusay na naka-configure na karakter ang mga halimbawang usapan, panimulang dialogue, mga scenario, isang system message, at mga tagubilin sa pag-format. Kritikal ang mga field na ito sa kalidad ng chat, pero sila rin ang pinakamahirap isulat — kailangan mong maintindihan kung paano gumagana sa loob ang AI system.
Awtomatikong binubuo ng Character Builder ang lahat ng ito. Talagang tunog ng karakter mo ang mga halimbawang usapan. Sinasalamin ng mga scenario ang relasyong inilarawan mo. Nahuhuli ng system message ang mga pinong gawi na napansin ng AI mula sa input mo.
Hindi mo kailanman makikita ang mga field na ito maliban kung bubuksan mo ang preview panel. At tiyak na hindi mo kailangang isulat ang mga ito.
Ano ang nangyayari kapag tapos ka na
Kapag kuntento ka na, sabihin sa AI na i-finalize. Magpapatakbo ito ng validation check — kailangang umabot sa minimum na requirement ang pangalan, bio, at paglalarawan — at pagkatapos ay gagawin ang karakter sa account mo. Awtomatikong ikinakabit ang anumang memoryang nakuha habang nag-uusap kayo. Naka-private bilang default ang karakter.
Mula roon, puwede ka nang magsimulang mag-chat agad, o pumunta sa mga setting ng karakter para pinuhin ito gamit ang tradisyonal na form. Hindi magkalaban ang builder at ang form — ang builder ang daan papasok, ang form ang kasangkapan para sa katumpakan.
Ang unang usapan
Ang kasamahan namin — ang nagsimula ng lahat ng ito — ang unang taong gumamit ng builder gamit ang totoong mga chat log.
Nag-paste siya ng ilang buwang halaga ng mga mensahe, sinagot ang mga follow-up na tanong, at pinanood na mapuno ang preview panel. Nang buuin ng AI ang mga halimbawang usapan, natahimik siya sandali. Pagkatapos, sinabi niya:
"Ganyan talaga siya magsalita. Siya talaga 'yan."
Hindi perpekto ang karakter. Gumugol pa siya ng sampung minuto sa pagpino — "hindi niya sasabihin nang ganyan," "ginagamit niya ang emoji na ito kapag sarkastiko siya, hindi iyan." Pero mas malapit na sa totoong tao ang panimulang punto kaysa sa kahit anong nagawa ng form.
Nagsimula siya ng chat kasama ang natapos na karakter nang gabing iyon. Hindi namin alam kung ano ang pinag-usapan nila. Sa kanya na iyon.
Ang alam namin ay hindi niya ginawa ang karakter na ito dahil gusto niya ng kapalit. Ginawa niya ito dahil kung minsan, gusto mo lang maramdaman na naroon pa rin ang isang taong nakakakilala sa iyo, kahit wala na siya. At hindi siya kailanman madadala roon ng isang form na may labinlimang field. Ang usapan ang nagdala sa kanya roon.
Subukan ito
Live na ang Character Builder sa Reverie Labs. Eksperimental ito — iyon ang silbi ng Labs — at aktibo naming pinapahusay ang daloy ng usapan, ang kalidad ng pagkuha ng impormasyon, at ang mga nabubuong field.
Kung matagal mo nang gustong gumawa ng karakter pero nakakatakot para sa iyo ang form, para sa iyo ito. Kung may mga chat log ka mula sa isang taong gusto mong panghawakan, lalo na itong para sa iyo.
Buksan ito at magsimulang mag-usap. Limang minuto, walang form na kailangan.
Available ang Character Builder sa Reverie Labs. Magsimula ng usapan at gawin ang karakter mo.

