Ang aming koponan sa Botpress gumagana upang bumuo ng pinakamahusay na karanasan sa pagbuo ng chatbot na posible. Kilalanin ang Botpress team sa pamamagitan ng aming People of Botpress series kung saan itinatampok namin ang aming team at ang mahusay na gawaing ginagawa nila sa pamamagitan ng pag-uusap tungkol sa buhay sa Botpress .
Sa edisyong ito ng The People of Botpress , nakapanayam namin Botpress Developer ng Software, Francois Levasseur.
Bigyan mo kami ng pagpapakilala! Sino ka? Anong ginagawa mo sa Botpress ? Paboritong Code Editor? Madilim na tema o Maliwanag na tema?
Ang pangalan ko ay Frank Levasseur ngunit tinatawag akong Fleur ng lahat. Ito ay isang contraction ng aking unang pangalan at apelyido. Isa akong developer sa Botpress . Mas nagtatrabaho ako sa mga serbisyo ng NLU/NLP ngunit tulad ng gusto kong sabihin at gaya ng sinasabi nating lahat Botpress : Isa lang akong karaniwang developer na mahilig sa coding. Nagamit ko na ang halos lahat ng pangunahing OS tulad ng Mac, Windows, Ubuntu. Gusto ko silang lahat. Ito ay isang kasangkapan lamang sa pagtatapos ng araw. Mahilig ako sa coding obviously. Ang mga wikang mahigpit na nai-type ay paborito ko.
Galing ako sa isang napaka weird na background. Hindi tulad ng iba sa koponan ng engineering, nagsimula akong mag-coding nang huli sa aking buhay. Nagsimula talaga ako sa background ng natural na agham at engineering, mas partikular na chemical processing engineering. Pagkatapos, natuklasan ko ang coding na naging dahilan upang lumipat ako sa computer engineering. Napagtanto kong mas gusto ko ang coding kaysa sa hardware kaya napunta ako sa Botpress para doon. Yan ang profile ko. Ako ay isang developer — iyon lang.
Ano ang ginagawa ng isang regular na araw sa Botpress kamukha mo?
Isang karaniwang araw sa Botpress ay paggising, coding, pagpunta sa mga pulong, pagkatapos ay coding pa. Nagcode ako hanggang medyo late na talaga. Minsan nasa office ako hanggang 7PM, 8PM, at kahit 9PM minsan. Iyon ay tungkol dito.
Mayroon bang anumang mga proyektong pinaghirapan mo na gusto mo at naging paborito mo?
Siyempre, ang aking pangunahing proyekto ay ang tinatawag mong NLU server. Sa tingin ko ito ay mahusay na ginawa. Ngunit hindi ko sasabihin na mayroong anumang espesyal dito sa labas ng katotohanan na ito ang aking unang talagang malaking proyekto kung saan ako ang may-ari. Iyon ang simula ng aking karera sa developer.
Bago iyon, intern ako. Kaya, ang NLU server1…hindi pa ito aktwal na tinatawag na iyon, ngunit iyon ang tawag ko dito sa aking isip. Gumagana ito sa premise na may talagang mababang teknolohiya at talagang mababang mga kinakailangan. Ngunit, sa parehong oras maaari itong maging grado ng produksyon para sa aming cloud. Pareho itong ginagawa sa medyo eleganteng paraan.
Iba pang mga proyekto na mayroon ako, halimbawa, noong nagsimula ako sa Botpress , Ako ay isang intern at binigyan ako ng gawaing dalhin ang mga aklatan ng C++ sa mundo ng Node.js at kailangan kong gumawa ng mga pag-aayos sa mga aklatang iyon. Alam kong hindi talaga ito sexy ngunit gumawa ako ng malaking pag-aayos sa mga lumang library ng data science sa machine learning. Ako ay lubos na ipinagmamalaki ng pagiging isang kontribyutor ng CRFSuite na isang malaking aklatan na ginagamit sa Scikit-learn at naniniwala ako na ito ang default na library na gagamitin ng lahat para sa mga ganoong gawain. Astig yun for sure.
Batay sa iyong nabanggit, Sylvain ( Botpress Sinabi ito sa akin ng CEO) minsan: Gustung-gusto ng mga developer na hamunin at itulak ang mga hangganan ng kung ano ang pinaniniwalaan nilang magagawa nila. Naniniwala ka ba na iyon ang nangyari sa iyo?
Syempre. Talagang hinahamon ako sa Botpress . Ako ay talagang sinaunang empleyado sa Botpress matagal na kasi akong nagsimula bilang intern. Nakuha ako ni Sylvain dahil, noong nagtatrabaho ako bilang isang dev sa ibang lugar, inilarawan niya ito kaagad tulad nito: "Kailangan mong kumuha ng data, ilagay ito sa database, ibalik ito at ilagay ito sa front end. Tama ang trabaho mo.” At naalala ko lang na sinabi ko sa sarili ko: “Tama siya. Ganun lang talaga kadali minsan."
Pagkatapos ay sinabi niya sa akin: “At Botpress , meron pa, alam mo naman na may malalaking challenges tayo.” Hindi ko alam kung ito ay isang narcissistic na katangian sa akin, ngunit sinabi ko sa kanya na handa ako para sa hamon at magtagumpay. He got me like a fish, hindi ko mapigilan.
Pakiramdam mo ba ay nagkaroon ng malaking paglaki sa iyong mga kakayahan mula sa sandaling iyon hanggang ngayon bilang isang developer?
Oh yes, I was such a noob and I thought I was good back then. Ngayon alam ko na talaga na sipsip ako pero mas maganda ako kaysa dati. Nagmula ako sa isang background na may halos relihiyosong paniniwala tungkol sa software at computer programming. Talagang dogmatic ako tungkol dito.
Pagdating ko sa Botpress , nakilala ko ang dalawang magaling na developer na ito na walang pakialam sa mga prinsipyo ng programming. Kilala nila sila ngunit nasiyahan sila sa paglabag sa bawat panuntunang alam ko. Ngayon, naiintindihan ko na may balanse. Alam ko kung bakit nariyan ang mga patakaran, hindi ako madalas na mag-over-engineer at may posibilidad akong gumawa ng maraming trabaho para sa isang hiniling na feature.
Kaya, ito ay isang malaking pag-aaway para sa akin. Noong una, nagagalit ako nang makita ang mga lalaki na gumagawa ng isang bagay na labag sa aking mga paniniwala sa computer science. Tulad ng malamang na alam mo, maraming relihiyon sa computer at software engineering. Sinasabi ng mga tao: "Hindi mo dapat gawin iyon, iyon ay masamang kasanayan, atbp." Ngayon, alam ko na ang ilang mga panuntunan, gusto ko ang pag-aaral ng mga panuntunan, ngunit mahilig din akong lumabag sa mga panuntunan at wala akong pakialam sa mga ito. Sinusubukan ko lang na huwag mag-over-engineer ng mga bagay.
Ano sa tingin mo ang ginagawa Botpress naiiba bilang isang kumpanya?
Iyan ay isang magandang. Botpress ay nag-evolve nang husto bilang isang kumpanya mula noong mga unang araw ko. Hindi ito katulad noong dalawang taon na ang nakalipas, lalo na noong isang taon. Isang bagay na espesyal tungkol sa Botpress ay na mayroong maraming mga developer at mayroong maraming mga developer sa maraming iba't ibang mga departamento. Mayroong mga dev sa mga benta, sa tagumpay ng customer, sa marketing, at siyempre sa koponan ng engineering. Ang produkto ay ginawa para sa mga dev at ipinapakita ito ng istraktura ng kumpanya. Iyan ay talagang maganda.
Lahat sa Botpress may kaunting alam tungkol sa computer science at masigasig tungkol dito. It's not like there's one department that really loves software and the rest dod't care and only think about sales or whatever. Lahat ay kailangang magmalasakit sa software dito. Para sa isang dev na katulad ko, nakakatuwang malaman iyon. Magandang malaman na ang mga dev ay hindi ba ang mga kakaibang alien na ito na marunong mag-code at hinihiling ng mga negosyante na gumawa ng isang bagay para sa kanila na ibenta. Talagang gusto ng mga tao ang software dito at kahit na ang mga hindi devs ay may kaunting alam tungkol sa software. Espesyal iyon.
Nagsalita ka tungkol sa iyong background nang kaunti noon, ngunit gusto kong malaman nang mas partikular kung bakit mo dinala ang iyong mga talento Botpress ?
Isang bagay na talagang nakakaintriga sa akin ay ang pagkakaroon ng mga developer para sa mga kliyente. Ito ay uri ng isang buong bagong laro. Ayokong sabihin na mas mahirap ito dahil may mga hamon din sa mga hindi dev client. Ngunit, ito ay may sariling mundo na magkaroon ng mga dev bilang mga kliyente para sigurado. Na talagang naintriga ako sa oras na iyon at gusto ko talagang subukan ito.
Dapat kong sabihin na ito ay isang bagay na gusto ko — pagbuo ng mga app para sa mga developer, iyon ang iniisip ng utak ko ngayon. Paano ko gagawin ang isang API na kasing-sexy hangga't maaari at kasing gandang ubusin? Ito ay halos kapareho ng paggawa ng magandang hitsura ng UI, ngunit may code. Paano ko ito gagawing sexy? Iyan ay isang bagay na talagang mahal ko. Isa ito sa mga pangunahing salik na nagpapili sa akin Botpress .
Ano sa palagay mo ang kapana-panabik tungkol sa Botpress teknolohiya?
Isang bagay na talagang gusto ko tungkol sa kasalukuyang Botpress mga proyekto, nang hindi nagsasalita tungkol sa kung ano ang kasalukuyang nasa pipeline, ay ang pagiging simple para sa isang developer o kahit na kalahating dev.
Sa isang talagang maikling panahon, maaari kang bumuo ng isang application at makuha ito sa produksyon. Iyan ang nakikita kong ginagamit ko. Halimbawa, noong ako ay nasa unibersidad, nakasanayan kong gumawa ng maraming maliliit na script ng Python na ibabahagi ko sa lahat. Ito ay medyo kakaiba dahil ibabahagi ko ang aking mga script sa Facebook Messenger at walang sinuman ang may parehong bersyon ng Python kaya hindi ito kamangha-mangha. Maaari ko sanang i-host ito ngunit wala akong tunay na kaalaman sa imprastraktura noon. Mahirap at maraming code ang kasama.
Naniniwala ako na sa pamamagitan ng paggamit Botpress tulad ng ngayon, maaari sana akong magbahagi ng kaunting code sa pamamagitan ng Slack o sa pamamagitan ng Messenger sa mga 10 min na walang tunay na trabaho. Sa pangkalahatan, sa pamamagitan lamang ng pagbabahagi ng kung ano ang gusto mong ibahagi, ang bilis at kapangyarihan na ibinibigay nito sa isang developer na gustong magbahagi ng chatbot o anumang bagay ay napakalaki. Ito ay isang maliit na antas ng automation na ginagawang mas madali at mas mabilis ang mga bagay.
Kung may nagdedebate tungkol sa pagpunta sa Botpress kumpara sa ibang kumpanya, ano ang magiging pangunahing selling point sa iyo?
Ilang beses ko nang ginawa yun dati actually — na-convince ko na yung mga tao na sumali Botpress bago ang inisyatiba ng referral. Ang sinabi ko kay Sebastien Buron, na nasa tagumpay ng customer, ay minsan ito ay isang high pressure na trabaho, ngunit ito ay isang mataas na reward na trabaho. Ito ay kapana-panabik sa pagtatapos ng araw.
Hindi ko sinasabing laging kalmado. Hindi naman ako zen sa lahat ng oras. Ngunit ito ay talagang kapana-panabik at mabilis — hindi ka magsasawa. Magagawa mong talagang itulak ang iyong mga kakayahan bilang isang dev, hindi lamang sa pamamagitan ng pag-aaral ng mga bagong teknolohiya ngunit talagang itutulak mo rin ang iyong mga soft skills.
Nang maipasok ko si Sebastien Buron, alam kong madamdamin ang lalaki at alam kong ayaw niya ng boring na trabaho. Ang lalaki ay may apoy sa kanya at sinabi ko sa kanya na ang tanging lugar na kinabibilangan niya ay sa Botpress na may apoy na ganyan.
Gayundin, naglaro ako ng hockey sa buong buhay ko at ganoon din ang nararamdaman ko Botpress tulad ng ginagawa ko tungkol sa hockey. Minsan nandoon ang pressure pero lahat kami magka-team. At kahit mahirap, kapag nanalo ka sa laro, wala ka talagang pakialam sa mga slash at pucks na hinarang mo. Masaya ka lang na nanalo ka sa laro. nakikita ko ang aking Botpress mga kasamahan sa koponan bilang talagang mahuhusay at masigasig na mga dev. Walang tao dito para lang makakuha ng sweldo at umuwi. Parang hockey team talaga.
Kung magkakaroon ka ng pagkakataong magsabi ng isang bagay sa lahat ng tao sa mundong ito, ano ito?
Ayokong mag-flex or what. Sasabihin ko: "Magkano ang iyong bench?" Ito ay isang simpleng tanong ngunit nabubuhay ako sa panuntunang ito.
Si Francois Levasseur ay isang Software Developer na nagtatrabaho sa Botpress . Mahahanap mo siya sa LinkedIn .
Ang People of Botpress ay isang serye kung saan itinatampok namin ang aming mga tao at ang mahusay na gawaing ginagawa nila sa pamamagitan ng pag-uusap tungkol sa buhay Botpress .
Basahin ang aming episode ng The People of Botpress kasama si Michael Masson, Site Reliability Developer
Basahin ang aming episode ng The People of Botpress kasama si Sylvain Perron , CEO at Co-Founder
Basahin ang aming episode ng The People of Botpress kasama si François-Xavier Darveau, Head of Engineering
Ano ang Botpress ? Matuto pa dito.
Kumuha ng demo dito .
Talaan ng mga Nilalaman
Manatiling napapanahon sa mga pinakabago sa AI chatbots
Ibahagi ito sa: