Botpress 팀은 최고의 챗봇 구축 환경을 구축하기 위해 노력하고 있습니다. Botpress 의 피플 시리즈를 통해 Botpress 팀에 대해 알아보세요. Botpress 에서 팀에 대한 이야기를 통해 팀과 팀이 하는 훌륭한 일을 소개합니다.
이번 호( Botpress )에서는 Botpress 소프트웨어 개발자 프랑수아 레바서를 인터뷰합니다.
자기소개를 해주세요! 누구시죠? Botpress 에서 무슨 일을 하시나요? 가장 좋아하는 코드 편집기는? 어두운 테마 또는 밝은 테마?
제 이름은 프랭크 레바서이지만 모두들 플뢰르라고 부릅니다. 제 이름과 성의 축약어입니다. 저는 Botpress 에서 개발자로 일하고 있습니다. 저는 주로 자연어 처리/자연어 처리(NLU/NLP) 서비스에서 일하지만, Botpress 에서도 자주 말하듯이 코딩을 좋아하는 평범한 개발자입니다: 저는 코딩을 좋아하는 평범한 개발자일 뿐입니다. Mac, Windows, Ubuntu 등 거의 모든 주요 OS를 사용해 보았습니다. 저는 모두 좋아합니다. 결국은 도구일 뿐이죠. 저는 당연히 코딩을 좋아합니다. 엄격하게 타이핑된 언어가 제가 가장 좋아하는 언어입니다.
저는 아주 특이한 배경을 가지고 있습니다. 다른 엔지니어링 팀원들과 달리 저는 아주 늦게 코딩을 시작했어요. 사실 저는 자연과학과 공학, 더 구체적으로는 화학 공정 공학을 전공했습니다. 그러다 코딩을 알게 되면서 컴퓨터 공학으로 전공을 바꾸게 되었죠. 하드웨어보다 코딩을 더 좋아한다는 것을 깨닫고 Botpress 에 입사하게 되었습니다. 이것이 제 프로필입니다. 저는 개발자입니다.
Botpress 에서의 일상은 어떤가요?
Botpress 에서의 일반적인 하루는 일어나서 코딩을 하고, 회의에 참석하고, 다시 코딩을 하는 것입니다. 사실 꽤 늦게까지 코딩을 합니다. 때로는 오후 7시, 8시, 심지어 오후 9시까지 사무실에 있을 때도 있습니다. 그게 다입니다.
지금까지 작업한 프로젝트 중 가장 마음에 드는 프로젝트가 있나요?
물론 제 주요 프로젝트는 NLU 서버라고 부르는 것입니다. 잘 끝났다고 생각합니다. 하지만 제가 주인이었던 첫 번째 대형 프로젝트였다는 사실 외에는 특별한 것이 있다고 말하기는 어렵습니다. 그것이 제 개발자 경력의 시작이었습니다.
그 전에는 인턴이었어요. 그래서 NLU 서버1... 실제로는 아직 그렇게 부르지는 않지만 제 머릿속에서는 그렇게 불렀어요. 이 서버는 매우 낮은 기술과 매우 낮은 요구 사항으로 온프레미스에서 실행됩니다. 하지만 동시에 저희 cloud 의 프로덕션 등급이 될 수도 있습니다. 아주 우아한 방식으로 두 가지를 모두 수행합니다.
예를 들어, 제가 Botpress 에서 인턴으로 일할 때 C++ 라이브러리를 Node.js 세계로 가져오는 작업을 맡았는데, 그 라이브러리를 수정해야 했습니다. 멋지지는 않지만 정말 오래된 머신 러닝 데이터 과학 라이브러리를 상당히 많이 수정했습니다. Scikit-learn에서 사용되는 대규모 라이브러리이자 모든 사람이 이러한 작업에 사용하는 기본 라이브러리인 CRFSuite의 기여자가 된 것에 대해 매우 자랑스러웠습니다. 정말 멋진 일이었죠.
방금 말씀하신 내용을 바탕으로 실뱅(Botpress CEO)이 저에게 이런 말을 한 적이 있습니다: 개발자는 도전을 받고 자신이 할 수 있다고 믿는 것의 한계를 뛰어넘는 것을 좋아합니다. 여러분도 마찬가지라고 생각하시나요?
물론이죠. 저는 Botpress 에서 정말 도전하고 있습니다. 저는 오래 전에 인턴으로 시작했기 때문에 Botpress 에서 정말 오래된 직원입니다. 실뱅은 제가 다른 회사에서 개발자로 일할 때 이런 식으로 설명해줬기 때문에 저를 붙잡았습니다: "데이터를 가져와서 데이터베이스에 넣고, 다시 가져와서 프론트엔드에 넣어야 해요. 그게 바로 네가 해야 할 일이야." 저는 이렇게 말했던 기억이 납니다: "젠장, 그 말이 맞네. 가끔은 정말 쉬운 일이죠."
그러자 그는 저에게 말했습니다: " Botpress 에 가면 정말 큰 도전이 있다는 것을 알 수 있습니다." 제 안에 있는 나르시시즘적 특성 때문인지는 모르겠지만 저는 그에게 도전하고 성공할 준비가 되어 있다고 말했죠. 그는 저를 물고기처럼 받아주었고 저는 거부할 수 없었습니다.
그 순간부터 지금까지 개발자로서 자신의 역량이 크게 성장했다고 생각하시나요?
네, 전 정말 멍청했고 그때는 제가 잘한다고 생각했어요. 지금은 제가 정말 형편없다는 걸 알지만 예전보다는 훨씬 나아졌어요. 저는 소프트웨어와 컴퓨터 프로그래밍에 대해 거의 종교적인 신념을 가진 배경을 가지고 있습니다. 저는 그것에 대해 정말 독단적이었습니다.
Botpress 에 방문했을 때 프로그래밍 원칙에 전혀 신경 쓰지 않는 두 명의 훌륭한 개발자를 만났습니다. 그들은 제가 알고 있는 모든 규칙을 깨는 것을 매우 즐거워했습니다. 이제 저는 균형이 있다는 것을 이해합니다. 규칙이 있는 이유를 알기 때문에 항상 과도하게 엔지니어링하는 경향이 없고 요청된 기능에 대해 충분한 양의 작업을 수행하는 경향이 있습니다.
그래서 저에게는 큰 충돌이었습니다. 처음에는 컴퓨터 과학에 대한 제 신념에 반하는 일을 하는 사람들을 보면서 거의 화가 났어요. 아시다시피 컴퓨터 및 소프트웨어 공학에는 많은 종교가 있습니다. 사람들은 이렇게 말하죠: "그렇게 하면 안 돼, 그건 나쁜 습관이야, 등등." 저는 몇 가지 규칙을 알고 있고 규칙을 배우는 것도 좋아하지만 규칙을 어기는 것도 좋아하고 규칙에 신경 쓰지 않아요. 저는 그저 지나치게 공학적이지 않으려고 노력할 뿐입니다.
Botpress 의 차별점은 무엇이라고 생각하시나요?
좋은 말씀이네요. Botpress 제가 처음 입사한 이래로 회사로서 많은 발전을 이루었습니다. 1년 전은 말할 것도 없고 2년 전과도 많이 달라졌죠. Botpress 의 특별한 점은 개발자가 많고 다양한 부서에 많은 개발자가 있다는 것입니다. 영업, 고객 성공, 마케팅은 물론 엔지니어링 팀에도 개발자가 있습니다. 개발자를 위해 만들어진 제품이고 회사 구조가 이를 잘 보여줍니다. 정말 좋은 점입니다.
Botpress 의 모든 직원은 컴퓨터 과학에 대해 조금은 알고 있고 열정을 가지고 있습니다. 소프트웨어를 정말 좋아하는 부서 하나만 있고 나머지는 신경 쓰지 않고 매출이나 다른 것만 생각하는 부서가 있는 것도 아닙니다. 여기서는 모두가 소프트웨어에 관심을 가져야 합니다. 저 같은 개발자에게는 정말 좋은 일이죠. 개발자가 코딩만 할 줄 아는 이상한 외계인이 아니며, 비즈니스 담당자가 판매할 무언가를 만들어 달라는 요청을 받는 존재가 아니라는 사실을 알게 되어 기쁩니다. 이곳 사람들은 진정으로 소프트웨어를 좋아하고 개발자가 아닌 사람들도 소프트웨어에 대해 조금은 알고 있습니다. 그게 특별하죠.
앞서 배경에 대해 조금 말씀하셨는데, 왜 Botpress 에 재능을 갖게 되셨는지 좀 더 구체적으로 알고 싶습니다.
제가 정말 흥미를 느낀 한 가지는 고객을 위한 개발자가 있다는 점입니다. 완전히 새로운 게임이라고 할 수 있죠. 개발자가 아닌 클라이언트를 상대할 때도 어려운 점이 많기 때문에 더 어렵다고 말하고 싶지는 않아요. 하지만 개발자를 고객으로 맞이하는 것은 분명 그 자체로 새로운 세계입니다. 그 당시에는 정말 흥미로웠고 꼭 해보고 싶었습니다.
개발자를 위한 앱을 개발하는 것이 제가 좋아하는 일이라고 말해야 할 것 같습니다. 어떻게 하면 가능한 한 섹시하고 사용하기 좋은 API를 만들 수 있을까요? 멋진 UI를 만드는 것과 거의 같지만 코드로 하는 것이죠. 어떻게 하면 섹시하게 만들 수 있을까요? 제가 정말 좋아하는 질문입니다. 이것이 제가 Botpress 를 선택하게 된 주요 요인 중 하나입니다.
Botpress 기술의 어떤 점이 흥미롭다고 생각하시나요?
현재 파이프라인에 있는 프로젝트에 대해 말하지 않더라도 현재 Botpress 프로젝트에서 정말 마음에 드는 점은 개발자 또는 하프 개발자에게는 단순성이라는 점입니다.
정말 짧은 시간 안에 애플리케이션을 개발하여 프로덕션에 적용할 수 있습니다. 저도 이 기능을 사용하고 있습니다. 예를 들어, 대학에 다닐 때는 작은 파이썬 스크립트를 많이 만들어서 모두에게 공유하곤 했어요. 페이스북 메신저로 스크립트를 공유했는데, 아무도 같은 버전의 파이썬을 가지고 있지 않았기 때문에 좀 이상했죠. 제가 직접 호스팅할 수도 있었지만 당시에는 인프라에 대한 지식이 전혀 없었죠. 어렵고 많은 코드가 필요하죠.
지금처럼 Botpress 을 그대로 사용했다면 실제 작업 없이도 10분 정도면 Slack이나 메신저를 통해 소량의 코드를 공유할 수 있었을 것입니다. 기본적으로 공유하고 싶은 것만 공유할 수 있기 때문에 챗봇 등을 공유하려는 개발자에게 제공하는 속도와 힘은 엄청납니다. 작은 수준의 자동화를 통해 일을 더 쉽고 빠르게 할 수 있습니다.
누군가 다른 회사에서 Botpress 로 이전하는 것에 대해 논의하고 있다면, 귀하에게 가장 중요한 판매 포인트는 무엇인가요?
추천 이니셔티브가 시작되기 전에 이미 Botpress 에 가입하도록 사람들을 설득한 적이 몇 번 있었습니다. 고객 성공 부서의 세바스티앙 부론에게 말했듯이, 추천은 때때로 압박감이 큰 일이지만 보람도 큰 일입니다. 하루가 끝나면 신나는 일이죠.
항상 평온하다는 말은 아닙니다. 제가 항상 고요한 것은 아니니까요. 하지만 정말 흥미진진하고 빠르게 진행되기 때문에 지루할 틈이 없습니다. 새로운 기술을 배우는 것뿐만 아니라 소프트 스킬을 연마하는 등 개발자로서 자신의 능력을 마음껏 발휘할 수 있습니다.
세바스티앙 부롱을 영입했을 때 그가 열정적이고 지루한 일을 원하지 않는다는 것을 알았습니다. 그는 열정이 넘쳤고, 저는 그에게 그런 열정이 있는 곳은 Botpress 뿐이라고 말했죠.
또한 저는 평생 하키를 했고 Botpress 에 대해서도 하키에 대해 같은 생각을 가지고 있습니다. 가끔 부담감이 들 때도 있지만 우리는 모두 팀원입니다. 그리고 힘들어도 경기에서 이기면 슬래시와 퍽을 막은 것에 대해서는 신경 쓰지 않아요. 그저 경기에서 이겼다는 사실에 기뻐할 뿐이죠. 저는 Botpress 팀원들을 정말 재능 있고 열정적인 개발자로 생각합니다. 월급을 받고 집에 가기 위해 이곳에 있는 사람은 아무도 없습니다. 정말 하키 팀과 같습니다.
이 세상 모든 사람에게 한 마디만 할 수 있다면 어떤 말을 하고 싶으신가요?
저는 몸을 구부리고 싶지 않아요. 저는 이렇게 말하죠: "얼마나 벤치에 앉으시나요?" 간단한 질문이지만 저는 이 규칙에 따라 생활합니다.
프랑수아 레바서는 Botpress 에서 소프트웨어 개발자로 일하고 있습니다. LinkedIn에서 그를 찾을 수 있습니다.
Botpress 의 피플은 Botpress 에서 직원들과 그들이 하는 훌륭한 일에 대해 이야기하는 시리즈입니다.
에피소드 읽기 사이트 안정성 개발자 마이클 매슨과 함께하는 Botpress 의 사람들
에피소드 읽기 Botpress 의 사람들, CEO 겸 공동 창립자 실뱅 페롱(Sylvain Perron) 인터뷰
에피소드 읽기 프랑수아-자비에 다르보 엔지니어링 책임자와 함께하는 Botpress 에피소드 보기
Botpress 란 무엇인가요? 자세한 내용은 여기를 참조하세요.
데모 받기 여기를 참조하세요.
공유하세요:
AI에 대한 최신 정보를 확인하세요. chatbots