Nossa equipe em Botpress trabalha para construir a melhor experiência possível de construção de chatbot. Conheça o Botpress equipe através de nossa série People of Botpress , onde destacamos nossa equipe e o excelente trabalho que eles fazem falando sobre a vida em Botpress .
Nesta edição do The People of Botpress , entrevistamos Botpress Desenvolvedor de software, François Levasseur.
Apresente-nos! Quem são vocês? O que fazes em Botpress? Editor de código favorito? Tema escuro ou tema claro?
Meu nome é Frank Levasseur, mas todos me chamam de Fleur. É uma contração do meu nome e sobrenome. Sou desenvolvedor em Botpress . Trabalho mais nos serviços de PNL/PNL mas como gosto de dizer e como todos dizemos em Botpress : Sou apenas um desenvolvedor comum que adora programar. Usei praticamente todos os principais sistemas operacionais, como Mac, Windows, Ubuntu. Eu gosto de todos eles. É apenas uma ferramenta no final do dia. Eu adoro programar, obviamente. Linguagens estritamente digitadas são de longe as minhas favoritas.
Eu venho de uma origem muito estranha. Ao contrário dos outros membros da equipe de engenharia, comecei a programar muito tarde na vida. Na verdade, comecei com formação em ciências naturais e engenharia, mais especificamente em engenharia de processamento químico. Então, descobri a codificação que me fez mudar para a engenharia da computação. Percebi que gostava mais de codificação do que de hardware, então vim para Botpress por isso. Esse é o meu perfil. Sou um desenvolvedor – é isso.
Como é um dia normal em Botpress ?
Um dia típico em Botpress é acordar, programar, ir às reuniões e depois programar um pouco mais. Eu codifico até bem tarde, na verdade. Às vezes estou no escritório até às 19h, às 20h e às vezes até às 21h. É sobre isso.
Há algum projeto em que você trabalhou que ama e que se tornou seu favorito?
Claro, meu projeto principal é o que vocês chamam de servidor NLU. Acho que está bem feito. Mas não direi que há algo de especial nisso além do fato de ter sido meu primeiro grande projeto do qual fui proprietário. Esse foi o início da minha carreira de desenvolvedor.
Antes disso, fui estagiário. Então, o NLU server1… ainda não é chamado assim, mas é assim que eu chamo na minha cabeça. Ele funciona no local com tecnologia muito baixa e requisitos muito baixos. Mas, ao mesmo tempo, pode ser de nível de produção para o nosso cloud . Faz as duas coisas de uma forma bastante elegante.
Outros projetos que tive, por exemplo, quando comecei na Botpress , eu era estagiário e recebi a tarefa de trazer as bibliotecas C++ para o mundo Node.js e tive que fazer correções nessas bibliotecas. Eu sei que não é muito atraente, mas fiz correções substanciais em bibliotecas de ciência de dados de aprendizado de máquina muito antigas. Fiquei muito orgulhoso de ser um contribuidor do CRFSuite, que é uma grande biblioteca usada no Scikit-learn e acredito que seja a biblioteca padrão que todos usariam para tais tarefas. Isso foi legal com certeza.
Com base no que você acabou de mencionar, Sylvain ( Botpress CEO) me disse isso uma vez: Os desenvolvedores adoram ser desafiados e ultrapassar os limites do que acreditam que podem fazer. Você acredita que esse foi o seu caso?
Claro. Estou realmente desafiado em Botpress . Sou um funcionário muito antigo da Botpress porque comecei como estagiário há muito tempo. Sylvain me pegou porque, quando eu trabalhava como desenvolvedor em outro lugar, ele descreveu tudo instantaneamente assim: “Você tem que pegar os dados, colocá-los no banco de dados, recuperá-los e colocá-los no front-end. Esse é o seu trabalho, certo. E só me lembro de dizer para mim mesmo: “Caramba, ele está certo. É realmente tão fácil às vezes.”
Então ele me disse: “Em Botpress , tem mais, você sabe que temos grandes desafios reais.” Não sei se era uma característica narcisista em mim, mas disse a ele que estava pronto para o desafio e conseguindo. Ele me pegou como um peixe, não resisti.
Você sente que houve um grande crescimento em suas capacidades desde aquele momento até hoje como desenvolvedor?
Ah, sim, eu era um novato e pensei que era bom naquela época. Agora eu sei que sou péssimo, mas sou muito melhor do que era. Venho de uma formação com crenças quase religiosas sobre software e programação de computadores. Eu era realmente dogmático sobre isso.
Quando eu cheguei Botpress , conheci dois desenvolvedores realmente bons que não se importavam muito com os princípios de programação. Eles os conheciam, mas tiveram um grande prazer em quebrar todas as regras que eu conhecia. Agora entendo que há um equilíbrio. Eu sei por que as regras existem, nem sempre costumo fazer engenharia excessiva e costumo realizar uma boa quantidade de trabalho para um recurso solicitado.
Então, esse foi um grande confronto para mim. No início, fiquei quase irritado ao ver caras fazendo algo que ia contra minhas crenças em ciência da computação. Como você provavelmente sabe, há muita religião na engenharia de computadores e software. As pessoas dizem: “Você não deveria fazer isso, é uma má prática, etc.” Agora conheço algumas regras, gosto de aprender regras, mas também adoro quebrar regras e não me importo com elas. Eu apenas tento não projetar demais as coisas.
O que você acha que faz Botpress diferente como empresa?
Essa é boa. Botpress evoluiu muito como empresa desde os meus primeiros dias. Não é o mesmo de há dois anos, muito menos de um ano atrás. Algo que é especial sobre Botpress é que existem muitos desenvolvedores e muitos desenvolvedores em muitos departamentos diferentes. Existem desenvolvedores em vendas, em sucesso do cliente, em marketing e, claro, na equipe de engenharia. O produto é feito para desenvolvedores e a estrutura da empresa mostra isso. Isso é muito bom.
Todo mundo em Botpress sabe um pouco sobre ciência da computação e é apaixonado por ela. Não é como se houvesse um departamento que realmente adora software e o resto não se importasse e só pensasse em vendas ou algo assim. Todo mundo tem que se preocupar com software aqui. Para um desenvolvedor como eu, é muito bom saber disso. É bom saber que os desenvolvedores não são esses alienígenas superestranhos que sabem codificar e são solicitados por empresários a fazer algo para vender. As pessoas realmente gostam de software aqui e até mesmo os não desenvolvedores sabem um pouco sobre software. Isso é especial.
Você falou um pouco sobre sua formação antes, mas quero saber mais especificamente por que você trouxe seus talentos para Botpress ?
Uma coisa que realmente me intrigou é ter desenvolvedores como clientes. É uma espécie de jogo totalmente novo. Não quero dizer que seja muito mais difícil porque também existem desafios com clientes que não são desenvolvedores. Mas é um mundo à parte ter desenvolvedores como clientes, com certeza. Isso realmente me intrigou na época e eu realmente queria experimentar.
Devo dizer que é algo que adoro: desenvolver aplicativos para desenvolvedores, é assim que meu cérebro pensa agora. Como posso tornar uma API o mais sexy possível e agradável de consumir? É quase a mesma coisa que criar uma interface de usuário atraente, mas com código. Como faço para torná-lo sexy? Isso é algo que eu realmente amo. Este é um dos principais fatores que me fizeram escolher Botpress .
O que você acha que é tão emocionante sobre o Botpress tecnologia?
Algo que eu realmente gosto no atual Botpress projetos, sem falar sobre o que está atualmente em preparação, é a simplicidade para um desenvolvedor ou até mesmo para meio desenvolvedor.
Em um curto espaço de tempo, você pode desenvolver um aplicativo e colocá-lo em produção. Isso é algo que me vejo usando. Por exemplo, quando eu estava na universidade, costumava criar vários pequenos scripts em Python que compartilhava com todos. Foi meio estranho porque eu compartilhava meus scripts no Facebook Messenger e ninguém tinha a mesma versão do Python, então não foi incrível. Eu poderia tê-lo hospedado, mas não tinha nenhum conhecimento real de infraestrutura naquela época. É difícil e há muito código envolvido.
Acredito que usando Botpress do jeito que está agora, eu poderia ter compartilhado uma pequena quantidade de código por meio do Slack ou do Messenger em cerca de 10 minutos, sem nenhum trabalho real. Essencialmente, apenas compartilhando o que você deseja compartilhar, a velocidade e o poder que isso dá a um desenvolvedor que deseja apenas compartilhar um chatbot ou qualquer coisa é imenso. É um pequeno nível de automação que torna as coisas mais fáceis e rápidas.
Se alguém está debatendo sobre vir para Botpress versus outra empresa, qual seria o principal argumento de venda para você?
Na verdade, fiz isso algumas vezes no passado - já convenci as pessoas a aderir Botpress antes da iniciativa de encaminhamento. O que eu disse a Sebastien Buron, que trabalha com sucesso do cliente, é que às vezes é um trabalho de alta pressão, mas é um trabalho de alta recompensa. É emocionante no final do dia.
Não estou dizendo que é sempre calmo. Não sou necessariamente zen o tempo todo. Mas é realmente emocionante e rápido – você nunca ficará entediado. Você será capaz de realmente aprimorar suas habilidades como desenvolvedor, não apenas aprendendo novas tecnologias, mas também aprimorando suas habilidades sociais.
Quando contratei Sebastien Buron, eu sabia que o cara era apaixonado e sabia que ele não queria um trabalho chato. O cara estava com fogo e eu disse a ele que o único lugar ao qual ele pertencia era Botpress com um fogo desses.
Além disso, joguei hóquei toda a minha vida e sinto o mesmo em relação a Botpress como eu faço com o hóquei. Às vezes a pressão existe, mas somos todos companheiros de equipe. E mesmo quando é difícil, quando você ganha o jogo, você realmente não se importa com as barras e os discos que bloqueou. Você está feliz por ter vencido o jogo. Eu vejo meu Botpress companheiros de equipe como desenvolvedores realmente talentosos e apaixonados. Ninguém está aqui só para receber um salário e ir para casa. É realmente como um time de hóquei.
Se você tivesse a chance de dizer uma coisa para todos neste mundo, o que seria?
Eu não quero flexionar nem nada. Eu diria: “Quanto você faz no banco?” É uma pergunta simples, mas vivo de acordo com esta regra.
François Levasseur é desenvolvedor de software e trabalha na Botpress . Você pode encontrá-lo no LinkedIn .
The People of Botpress é uma série em que destacamos os nossos colaboradores e o excelente trabalho que realizam, falando sobre a vida em Botpress.
Leia nosso episódio de The People of Botpress com Michael Masson, desenvolvedor de confiabilidade de site
Leia nosso episódio de The People of Botpress com Sylvain Perron, CEO e cofundador
Leia nosso episódio de The People of Botpress com François-Xavier Darveau, Chefe de Engenharia
O que é Botpress ? Saiba mais aqui.
Obtenha uma demonstração aqui .
Partilhar isto em:
Crie o seu próprio chatbot de IA personalizado gratuitamente
Comece a criar um bot GPT personalizado com a nossa interface intuitiva de arrastar e soltar.
Começar - é grátis! 🤖Não é necessário cartão de crédito
Mantenha-se atualizado com as últimas novidades sobre IA chatbots