Transcrições
1. Introdução ao curso de programação no Vibe: Bem-vindo à sua introdução
à codificação vibe. Meu nome é Greg Hung, criador e
tecnólogo canadense há mais de uma década, e bem-vindo a O que é codificação Vibe?
É um termo muito recente que foi cunhado pelo cofundador da Open EI em
fevereiro de 2025, Andre E o que realmente é
é usar linguagem natural para alimentar AILMs como o Cha GBD, para criar protótipos de
aplicativos para Mas este curso é mais uma introdução
à codificação vibe em geral, porque existem outras plataformas que você
pode usar para codificar vibe,
como o adorável dot
dev, o dot NU,
que mencionei,
e o Google entrou recentemente neste Então, quais são algumas
aplicações da codificação Vibe? Temos a capacidade de
criar jogos simples como Space Invaders ou Tetris Você pode criar
painéis personalizáveis que fazem coisas como listar seus ativos criptográficos
favoritos,
ou talvez seja uma classificação
das pessoas mais ricas, ou talvez até mesmo protótipos
para aplicativos de compartilhamento de escrita, como aplicativos de compartilhamento de
escrita tipo Uber com integração
com Stripe ou PayPal com Eu até criei vários aplicativos
LLM que
permitem que você use Deep
Seek deep C LLMs,
ChagBT, Gemini, Clode,
tudo em um aplicativo,
super aplicativo LLM usando codificação vibe. Então, neste curso,
você terá
uma introdução à codificação do Vibe, mas eu poderei me basear
na experiência que tive com o BoltoTNU e
criei um curso extenso Então, se você quiser começar
sua introdução, mergulhar na codificação
Vibe e em uma abordagem
amigável para iniciantes
, este curso é
2. O que é a programação de vibe: Ok, vou explicar
o que é codificação Vibe. É um termo cunhado recentemente
pelo cofundador da Open EI,
Andre Karpathy, cofundador da Ele cunhou esse termo
em fevereiro de 2025. Na verdade, eu estava voltando
de Bangkok, Tailândia para Vancouver há apenas uma semana É o final de março de 2025. Então, o termo foi cunhado
em fevereiro de 2025. Eu já estava fazendo a codificação do Vibe. Eu estava criando aplicativos,
criando jogos com uma plataforma que
conheci chamada BoltAN Meu amigo Jay realmente
me apresentou isso depois que
voltei da minha viagem a
Tóquio no final de 2024 O que é que você está usando prompts, assim como faz com o HachBT
ou o Microsoft copilot, usando linguagem natural
para alimentar um AI LLM, assim como faz com o HachBT
ou o Microsoft copilot,
usando linguagem natural
para alimentar um AI LLM,
ajustado para código. Portanto, alguns modelos de IA ajustados para código são clawed ou Cloe dependendo de como você
deseja Também há EIs HachBT abertos e você está usando esses prompts
para Então, quais são alguns exemplos
desses aplicativos? Podem ser
painéis de criptomoedas que
listam seus
ativos criptográficos favoritos, como Bitcoin, Nerium Você pode personalizar
esses painéis para poder optar por adicionar
ou remover esses ativos Você pode definir alertas por e-mail quando atingir um determinado
limite. Você pode enviar esses
alertas por e-mail para si mesmo. Alguns outros aplicativos
incluem a criação protótipos para aplicativos de
compartilhamento de viagens, como o Uber, e você pode até mesmo integrar checkouts
do PayPal a
esses Você pode criar jogos básicos, como Space Invaders ou jogos do tipo
Tetris com música,
pontuação e efeitos sonoros reais de videogame . Você pode criar aplicativos que se conectam a carteiras de
criptomoedas Eu criei aplicativos
que podem transcrever áudio em texto usando
o que chamamos Então, as APIs, que abordarei mais tarde, permitem que você use a funcionalidade de
outras plataformas para criar aplicativos realmente poderosos Assim, você pode criar
protótipos ou maquetes ou
até mesmo aplicativos ou páginas de
destino utilizáveis usando páginas de
destino Então, em um segundo, abordaremos diferentes
plataformas que você
pode usar para codificar o Vibe, e posso contar com minha experiência com o Ovable e o Lovable e Gemini Canva para ajudá-lo a
decidir qual delas pode ser
boa para você decidir qual delas pode ser
3. Em quais plataformas usar o Vibe para programar: Explore quais plataformas você
pode usar para codificar o Vibe. Vou me basear na minha
experiência com o Bol dot N, compartilhar alguns dos custos.
Vamos começar. Então, hoje, temos plataformas
diferentes. Eu mencionei Boldt NU, e eu tinha algumas alternativas, como adorável, e também
havia um cursor Então Boldt N me foi apresentado
por um amigo. Imediatamente,
adoro a interface. Foi muito simples.
E foi poderoso. E você pode
criar aplicativos utilizáveis. Então, usando o código no bolt, você pode realmente ver o
código sendo gerado
e, em seguida, obter uma prévia
do seu aplicativo Você também pode iterá-lo
e
publicá-lo no URL muito rapidamente O que eu gostei
foi a simplicidade, a potência e não
era muito caro. Acho que paguei de 20
a 25 dólares para
começar com
cerca de 5 milhões de tokens, o que foi mais do que
suficiente para experimentar e criar vários aplicativos
no primeiro mês. Eu também tentei adorável. Agora adorável também tinha
uma boa interface. Tinha modelos. Assim, você pode usar outros modelos de aplicativos para começar
e, em seguida, editar
e iterar sobre isso Mas achei
que aquele parafuso era um pouco mais robusto do que adorável Mas cabe
a você experimentar, analisar os prós e os contras, e essas plataformas estão
mudando a cada semana, então as coisas podem mudar
quando você assistir a este vídeo. Outra plataforma que eu estava pesquisando na época era
o Cursor Portanto, o cursor é mais
voltado para programadores. Eu tinha um amigo que
realmente usava o Cursor. Ele me mostrou alguns de
seus aplicativos, e há muito
mais poder se você se sentir confortável
com a codificação, para realmente fazer modificações no código e
adaptá-lo da maneira que quiser Então, meu amigo realmente
criou alguns aplicativos que fazem a
funcionalidade básica de CRM, usando o cursor E sim, eu ouvi
muitos bons comentários sobre isso. Então, uma nova entrada para o
espaço é o Gemini Canva. Portanto, este é o
aplicativo do Google para codificação de vibe. É uma
interface muito semelhante ao Google Gemini. E você pode usá-lo para criar coisas
básicas, como jogos
tick tac toe. Você pode usá-lo para criar um
painel de ações ou criptomoedas. Mas não é como
na minha experiência.
Ao usá-lo por uma semana, posso criar jogos muito rapidamente no navegador
que você pode visualizar. Mas o problema é que não
é muito fácil
publicar um aplicativo
muito rapidamente em comparação com clicar em você
e compartilhá-lo com alguém Na verdade, você teria que
colocá-lo em um repositório do GitHub. Portanto, o GitHub é uma plataforma para
armazenar e publicar seu código, o que fica um
pouco mais técnico Então, eu diria que Gemini Canva agora é bom
para criar jogos rápidos, para criar
aplicativos básicos, mas sim, não é bom para
publicar e compartilhar momento, mas
isso pode mudar Então, se você fosse
começar, eu diria que, agora, abril de 2025, essas duas novidades são uma boa opção. Não é muito caro. E se você quiser uma opção gratuita e já tiver
uma conta do Google, talvez experimente o Gemini Canva Então, essas são algumas
plataformas diferentes que você pode ver. Mais uma plataforma que eu
queria jogar no ringue e que experimentei desde as filmagens
se chama replet Portanto, o replet também tem uma interface bastante
fácil de usar. E o que ele faz
é permitir que você visualize o aplicativo conforme
ele foi criado, o que o torna muito interessante. minhas impressões sobre essa plataforma Vou aprofundar minhas impressões sobre essa plataforma
em outro vídeo,
mas ela tem potencial, mas não é tão fácil de
usar quanto aparafusada e adorável. Mas a prévia deixa você
empolgado porque você pode ver coisas sendo construídas passo a passo bem na frente de seus olhos
e um aplicativo muito atraente e compatível com dispositivos móveis
4. Qual experiência você precisa para programar no Vibe: Ok, que tipo de
formação, educação e experiência você precisa
para começar a codificar no Vibe Toda a premissa
por trás desse termo é que você não
precisa ser um programador, não
precisa saber programar Mas o que você precisa? Então, eu diria que, na minha experiência, você precisa se sentir confortável
em sugerir, é
claro, e teremos uma seção
separada sobre isso Mas também o processo
de iteração. Portanto, quando você usa um prompt para gerar código ou criar um
rascunho ou um aplicativo, provável
que, nesse campo, você não
acerte na primeira vez. Portanto, você precisa ser capaz de
revisá-lo ou iterar para fazer modificações no primeiro rascunho ou
no primeiro prompt Mas o que eu diria é que
sua primeira solicitação é muito importante, porque se você
for muito abstrato ou amplo, vago ou geral com
as primeiras solicitações, provavelmente
obterá um aplicativo muito geral ou um produto mínimo viável
ou MVP Portanto, quanto mais específico você
for, na primeira solicitação,
mais bem-sucedido você será. Então, eu resumiria isso
como um bom aviso. Alguém que é bom em
revisar ou iterar, uma
formação técnica ajuda Ao acessar os aplicativos
mais avançados, você terá que recorrer às APIs.
Portanto, você poderá acessar plataformas
diferentes, copiar e colar essas chaves, trazê-las para sua plataforma de codificação
Vibe e talvez até precise colar essas chaves
em Então você tem que se sentir confortável
com esse tipo de coisa. E talvez até mesmo
examinando algum código, só para ter uma ideia geral
do que ele está realmente fazendo. Então, sim, eu diria que você
não precisa ser um programador, mas ser técnico ajuda Estar confortável
com a tecnologia. Então, com isso dito, a melhor maneira de
começar é realmente começar, e isso é começar a solicitar Então, no próximo vídeo, darei
algumas dicas e exemplos
de como você está nas trincheiras
da engenharia rápida
5. Quais aplicativos você pode criar com a programação no Vibe: Ok, quais são alguns
aplicativos para codificação de vibe? Eu passei por isso brevemente. Podemos criar jogos, diferentes
tipos de painéis. Mas, geralmente, quando se
trata de quais aplicativos você pode
criar com a codificação do Vibe, isso é limitado apenas pela
sua imaginação Você pode pensar nos
diferentes aplicativos que você tem em
seus smartphones. Portanto, agora você tem a capacidade de
criar esses aplicativos maquetes
ou
protótipos utilizáveis que
poderiam ser refinados e, na verdade, possivelmente transformados em um aplicativo de produção ou em um
aplicativo SAS O software é um aplicativo em nuvem que você pode monetizar e realmente vender e possivelmente até mesmo
trazer para a loja de aplicativos Mas isso está fora do
escopo deste curso. Então, temos um aplicativo de
pontuação de golfe. Você pode criar jogos básicos
como Pac Man ou Tetris. Você pode criar sua
própria versão desses jogos
personalizando a música ou
as regras do jogo Mas você pode usar o jogo
original como inspiração para criar sua
própria variante desse jogo. Você pode criar painéis para
praticamente qualquer coisa Os principais Instagrammers, os
principais ativos de criptomoedas, as principais ações do SMP 500 E você pode criar esse painel. Portanto, é realmente personalizável. Você pode adicionar ou remover determinados ativos de
criptomoeda. Você pode receber notificações por e-mail. Você pode exibir determinados ícones. Você pode coletar endereços
de e-mail desses painéis. Você pode criar páginas de revestimento
para promover um determinado produto, lançamento de um
produto que está acontecendo. Eu até criei
uma página de revestimento que exibe a moeda Trump
e Milania Portanto, preços de ações em tempo real e a capacidade de coletar
endereços de e-mail dessa página. É realmente limitado
pela sua imaginação. Depois de começar a chamar as APIs, você pode criar aplicativos ainda mais
poderosos Então eu mencionei o chatbot
multi-LLM
chamado ChatBot GBT Portanto, ele permite que você use AI
LLMs da Deepsk a partir do GBT,
Gemini, tudo em Então, eu uso APIs para
criar esse aplicativo. Você também pode usar aplicativos para fazer coisas como
transcrição de áudio
ou, no futuro, talvez até mesmo criar
um aplicativo que
permita cortar curtas
de vídeo de um vídeo longo. Na verdade, usei uma
plataforma diferente para fazer isso,
e talvez um dia, à
medida que e talvez um dia essas plataformas de codificação do Vibe
se tornarem mais poderosas, as pessoas possam
criar
aplicativos de produção utilizáveis que possam ser criar
aplicativos de produção utilizáveis que possam vendidos com muito mais facilidade e rapidez diretamente da plataforma de codificação do
Vibe Então, sim, essas são
algumas ideias diferentes para aplicativos
da codificação vibe, e espero que elas se
tornem mais poderosas
6. Dicas de engenharia de propostas: Tudo bem, engenharia rápida. Essa é provavelmente a habilidade mais essencial quando se trata de codificar vibe e trabalhar
com diferentes LLMs de IA Portanto, tenho
muita experiência criar o curso BoltOnU com engenharia
rápida Também usei
plataformas diferentes, como Rock
three , Microsoft
copilot, Gemini Então, quais são algumas
das principais dicas? Portanto, muitos AILMs estão introduzindo novos modos
em seu prompt Você pode ter uma pesquisa profunda. Você pode ter um modo de pensar. Você pode ter um ícone de anexo. Você pode ter um ícone de imagem e a capacidade de rastrear URLs
ou até mesmo usar sua voz Então, vamos começar com
o modo de pesquisa profunda. Então, a pesquisa profunda é exatamente isso. Vai fazer uma pesquisa profunda. Levará
mais tempo para analisar todas as
plataformas diferentes para encontrar sua resposta, uma resposta muito extensa. E no Grock three, a vantagem é que ele pode
não apenas pesquisar na web, mas também pesquisar todos os tweets ou postagens no x.com,
que são Portanto, essa é a principal vantagem de usar o
modo de pesquisa profunda no x.com Cada plataforma, como o Google. O Google tem a vantagem de
ser um especialista em pesquisa, então será capaz de
extrair esses recursos. No seu modo de pesquisa profunda, você receberá citações. Mas, para esse propósito, modo de pesquisa
profunda é bom
para a primeira solicitação. Outro recurso no
prompt é o modo de pensar. Então, depois de fazer
sua pesquisa profunda, você pode pedir que ela pense. Portanto, ser capaz usar esses
recursos diferentes no prompt. Pesquisas aprofundadas são boas
para começar, e você pode usar o Think para
realmente criar o código. Então, um exemplo que eu faria é que, se estivesse
criando um jogo, pesquisaria como criar o melhor jogo de golfe no modo de pesquisa
profunda. E então eu habilitaria o Think Mode para
realmente criar o código que eu poderia então colocar em meus novos prompts do Bolt
Dot Você também tem o clipe de
fixação. Então, às vezes você
pode anexar imagens, você pode anexar pastas de trabalho do Excel Você pode colar URLs
de outros sites em seu prompt para realmente se
referir a algo que você deseja Então, se eu estivesse criando
um videogame no Bota e quisesse
usar música, eu poderia realmente
colar a URL de um MP three ou Wayfle de
outro site e dizer, use essa música
neste videogame Também posso fazer a mesma coisa
com uma imagem se quiser
usar um ícone no meu
aplicativo ou um favicon Eu colocaria o
URL dessa imagem. Eu diria que, no
prompt, use esse URL. Portanto, é ótimo ter conhecimento dessas
coisas em seu arsenal de engenharia
imediata. Também há instruções muito
simples. Às vezes, você
recebe um protótipo Digamos que a
prototipagem do seu jogo não esteja funcionando ou que eles não forneçam
as instruções sobre como jogar porque você não
forneceu essa informação Você pode simplesmente dizer,
forneça-me as instruções
sobre como jogar. Como eu pulo? Como faço para
me mover? Como faço para disparar? Basta criar aquele prompt
simples. E então, às vezes,
a plataforma faz todo o trabalho pesado. Você tem as instruções certas, mas o aplicativo
não funciona, então basta uma simples
solicitação, como corrigi-lo Você só precisa
continuar solicitando até obter um aplicativo
utilizável Tudo bem, então vamos
resumir algumas
dessas dicas profissionais de engenharia.
Eu passei por muita coisa. Portanto, em sua solicitação, seja Grock
three ou Gemini, esteja
ciente do
modo de pesquisa profunda para pesquisas profundas Pense mais se
quiser que ele
pense em um problema. Ser capaz de obter essa saída
de plataformas como Rock three, Gemini, Open E,
hat GBT, pegar essa
saída e estar ciente de que
você pode realmente colar
, codificar ou em plataformas de codificação Vibe,
como on e U.
Como o BoltAu não é seu ponto forte, não
é pesquisar ou pensar. Como o BoltAu não é seu ponto forte, não
é pesquisar Rock three, Gemini, Open E,
hat GBT, pegar essa
saída e estar ciente de que
você pode realmente colar
, codificar ou produzir
em plataformas de codificação Vibe,
como on e U.
Como o BoltAu não é seu ponto forte, não
é pesquisar ou pensar. Assim, você pode realmente usar a saída de outras plataformas
que são boas para pesquisar e pensar em plataformas de codificação
Vibe,
como Bolt U. Estando ciente de que
você pode colar URLs,
você pode anexar, em alguns casos, documentos
anexados, PDFs, clipes para digitalizar seus
documentos para obter músicas, efeitos
sonoros, imagens, estando ciente disso Ou, às vezes, apenas instruções
simples. Corrija, forneça
as instruções, você sabe, basta ver seu MVP
e poder iterar Continue avisando. Então, essas
são, em poucas palavras, minhas principais dicas para engenharia rápida
no trimestre
de 20250 As coisas sempre
mudarão , pois esse campo
está mudando dinamicamente
7. O que são APIs: Ok, APIs, interfaces de
programação de aplicativos. Lembro-me de estudar ciência da
computação e essas referências às APIs Eu soei tão chato,
um termo abstrato. No que se refere à codificação do Vibe, é realmente poderoso
porque é isso que desbloqueia seu aplicativo
para torná-lo mais Então, alguns exemplos de plataformas
que oferecem APIs são o Google. O Google tem tantas APIs para sua funcionalidade de mapas,
é um exemplo O Stripe e o PayPal têm APIs. Se você quiser colocar um paywall ou um carrinho de compras em
seu aplicativo, precisará usar APIs Diferentes mapas de golfe que têm seus scorecards
oferecem APIs,
se você quiser criar um
aplicativo de golfe, Outro exemplo é uma
plataforma de criptomoeda, a moeda Gecko, que na verdade tem um aplicativo
poderoso em tempo real para o seu telefone Oferece uma API gratuita
que permite criar seu próprio aplicativo de
criptomoeda. Além disso, existem APIs muito
poderosas do HBT que permitem criar diferentes tipos
de aplicativos GPT Então, vamos falar
um pouco mais sobre isso. Portanto, uma API é, na verdade, uma
sequência de caracteres. Se você entrar em uma plataforma
como o Google ou o PayPal, basta configurá-la para criar uma chave de API e copiar essa chave, e ela não deve ser compartilhada. Era para ser
secreto. E quando você está em sua
plataforma de codificação Vibe como você, em algum
momento do
seu aplicativo, você diria algo
em seu suporte, como usar essa chave de API para criar
um painel de criptomoedas,
por exemplo, para mostrar os
cinco principais Então, deixe-me reformular
essa solicitação novamente. Crie um
painel de criptomoedas listando os cinco principais ativos
usando essa chave de API. E sua plataforma pode dizer que não
é uma boa prática
realmente usar essa
chave de API no prompt, mas coloque-a
nesta pasta. Então, na verdade, ele iria
para uma pasta específica na sua plataforma de codificação do Vibe e, em seguida, simplesmente
colaria a chave Agora, na plataforma API API, digamos que seja o
Google ou o Chat GBT Depois de começar a
usar essa chave de API ou se estiver compartilhando esse
aplicativo com outros usuários finais, você verá que ela está realmente sendo contabilizada Portanto, você pode ter um
certo número de créditos ou comprar uma certa
quantidade dessa chave de API. E quando seu
uso estiver esgotado, você precisará comprar
mais dessa chave de API. Ou, se você estiver usando as chaves de API do
Google, elas poderão rastrear o uso e enviar uma fatura
no final do mês. Então, esta é sua
introdução à chave de API. Portanto, é uma forma de aprimorar a funcionalidade
do seu aplicativo na sua plataforma de codificação Vibe, seja ela um
ponto U ou Só saiba que você
será cobrado. A maioria das
APIs poderosas não é gratuita. Haverá
alguma taxa envolvida, e essa taxa é determinada
pela frequência com que essa chave de
API está sendo usada por
você ou por seus usuários finais.
8. Como criar pong usando codificação de IA: Tudo bem, vou fazer
uma demonstração de um jogo muito simples,
como Pong Então, são dois tênis D. Mas eu adicionei uma pequena reviravolta. Você pode adicionar os nomes dos jogadores
e escolher uma escolha de perfil. Então, vamos começar aqui. Greg, e eu vou
adicionar uma escolha de perfil. E vamos colocar Kasey Choose a pick, escolha esta E então iniciaremos o
jogo e a barra de espaço para começar. Portanto, os controles estão abaixo. Então W e S são para o jogador um. Subir e descer é para
Casey, jogador dois. Então, eu vou jogar
contra mim mesmo aqui. Mas, como você pode ver, temos um
jogo de pong muito simples aqui e temos as opções de perfil Então, isso meio que adiciona um pouco de personalização e
temos um efeito sonoro E o jogo subirá
para algo como 11. Então esse é o jogo das palmeiras. Então, vou fechá-lo. Eu provavelmente deveria adicionar um
recurso para interromper o jogo. Mas vou ver os
bastidores e mostrar minhas instruções. Tudo bem, então eu
comecei com um prompt:
criar um
jogo de tênis em dois D, como Pong E então usei o prompt
aprimorado para
criar algo
mais detalhado. Então, vamos até o prompt e eu vou te mostrar o que quero dizer. Crie dois e crie um
jogo semelhante ao Pong. E a IA é inteligente o suficiente para
reconhecer um jogo como Pong, e então você pode clicar no
ícone aqui para obter um aviso aprimorado Então, você pode ver que ela realmente expande aquela solicitação de
uma linha, e esse é o
molho mágico ali mesmo Então esse foi meu primeiro aviso. Então, prossegui com os dados
para focar na esquerda. E então eu vi a
primeira versão, e é aí que eu
tenho meu segundo aviso. Permita a capacidade de adicionar nomes de um e dois
jogadores
e adicionar uma escolha de perfil. Portanto, essa caixa de diálogo que você vê aqui é o
que veio desse segundo prompt
e fez um
trabalho muito bom, exatamente o que eu precisava. E sim, é isso. Eu implantei o
aplicativo nesse URL, e esse é um
jogo simples que temos Quero dizer, você pode usar sua imaginação para
tornar isso mais complexo. Você provavelmente poderia pedir que ele
mudasse algumas das cores. Talvez você queira tornar
a raquete mais longa ou permitir que você
personalize o tamanho dela Então você pode usar
sua criatividade para torná-lo mais interessante, mas este é apenas um exemplo básico de como você pode fazer um jogo de pong,
um jogo de dois D pong usando bolt Talvez você queira usar isso
como inspiração para criar um jogo semelhante ou até mesmo outro usando algumas das ideias aqui. Então, espero que esta
videoaula ajude você e inspire você a criar alguns de
seus próprios jogos usando a codificação de IA
9. Aplicativo de áudio de IA para transcrever: Ei, nesta lição, neste vídeo, vou demonstrar um novo tipo de aplicativo
que pode realmente transcrever textos
de um arquivo de áudio Então, esse arquivo de áudio
que vou usar foi na verdade, gerado pelo Notebook LM do
Google, que é um podcast de áudio Então aqui está o aplicativo. É chamado de transcritor de áudio e
vídeo. Estamos nos concentrando apenas
no áudio no momento. E embora
tenha o campo para um URL de vídeo que ainda
não está disponível, eu gostaria de
seguir essa etapa. Mas o que eu pedi foi
incluir essa capacidade de enviar
vídeos ou áudio para que eu pudesse clicar aqui e
realmente encontrar o WayFle Então, estamos começando do zero
aqui e eu vou encontrar um Wayfle Old Coin Summer Oh, eu acho que esse
é o único aqui. Então, aqui está um wayfle. Você pode ver que está sendo processado. Então, estou usando outra API de
plataformas. É chamado de Assembly AI. Vou
te mostrar rapidamente o site aqui. Então, monte a.com. momento, estou usando o plano
gratuito, fornece a funcionalidade de
conversão de fala em texto e permite distinguir
entre o alto-falante. Então, vamos lá. Assim, podemos distinguir entre o
locutor A e B, e podemos realmente copiar
a transcrição para que
possamos usar esse
texto gerado em outro lugar Então, digamos que
vamos abrir um bloco de notas. E vamos colar aqui. Então essa é a transcrição. Tudo bem, então vou
fazer engenharia reversa. Tudo bem, então vou
examinar alguns
dos destaques deste aplicativo e desfocar algumas das partes que são confidenciais,
ou seja,
as chaves de API Então, comecei com um baile de formatura
muito simples, criei um aplicativo que
pode pegar URLs do YouTube transcrevê-los
e fornecer legendas E como eu disse, ainda não
estou lá. Mas sim, me disse que
não é uma boa ideia colar chaves de API nessa
janela como uma prática recomendada. Você pode fazer isso
no arquivo ENV se
passar para o código
e, em seguida, na área ENV, é
aqui que você pode
realmente colar chave
da API apenas como um Então eu criei a interface inicial aqui com o
campo URL, o botão. E sim, esse foi
o rascunho. E então demorei um
pouco para encontrar uma chave de API,
uma chave de API que pudesse realmente digerir arquivos de vídeo
ou áudio Então eu fui e
voltei um pouco. E, na verdade, não foi
até eu encontrar a IA de montagem. Pedi que ele fosse atualizado inicialmente, tento usar algumas
APIs do Google,
e esse é um processo contínuo Mas, apenas na primeira versão, eu uso o Assembly AI
e, portanto, eles oferecem a API gratuita para pegar arquivos de áudio
e transcrevê-los, permitindo que você
copie e cole o Então, eu basicamente disse a ele que
atualizasse para usar a API Assembly AIs, e ele realmente fez
isso perfeitamente Mas o que não tinha era essa área para arrastar e
soltar vídeos de áudio. Então eu disse para
permitir que o usuário fizesse
upload de arquivos de áudio ou vídeo. Então eu entendi
isso muito bem. E a partir daí, tive
que fazer mais uma iteração. E isso é o aplicativo que
deve permitir distinguir
entre o alto-falante A e alto-falante B, bem
como copiar o texto. E veja aqui está o
aviso aqui. E sim, isso nos leva
até onde estamos hoje. Então, quais são alguns dos aprendizados aqui? Portanto, ambos são muito poderosos. Quero dizer, a capacidade de gravar um vídeo ou
áudio e transcrever Mas também para criar a interface do usuário. Bolt entendeu
isso muito bem, e estou muito
impressionado com a funcionalidade de arrastar e soltar áudio e vídeo e com a capacidade de usar a
API de outra plataforma Eu entendi isso muito
bem e a capacidade de distinguir entre o
alto-falante A e B na transcrição Isso vem da API, mas tive que dizer explicitamente ao Bolt que fizesse isso e nos
permitisse copiá-lo Portanto, esta é uma boa
versão funcional deste aplicativo. Espero que, no
futuro, eu consiga fazer que a
transcrição da funcionalidade de vídeo funcione e possa compartilhar isso com E sim, então esse é um caso de uso
diferente de usar bolt dot u para
criar aplicativos úteis Espero que isso
lhe dê algumas ideias.
10. Resumo de programação no Vibe: O curso de codificação Vibe. Foi curto e agradável, e é uma
introdução a alguns
dos conceitos que você precisa conhecer quando decide
se aprofundar. Então, abordamos coisas
como o que é codificação Vibe? Quais plataformas você pode usar para codificação Vibe, como Boldt NU, Gemini Canvas ou até mesmo cursor, se você for Analisamos algumas
dicas sobre como solicitar. Já examinamos Que tipo de experiência de fundo
você precisa? Você precisa ser um programador
experiente em JavaScript ou
Python, Analisamos
vários aplicativos que você pode criar com as plataformas de codificação do
Vibe Também falei sobre plataformas
diferentes,
como o Rock three, como você pode usá-las para ajudar a fornecer informações rápidas realmente
boas. E falamos sobre APIs,
que permitem aprimorar a
funcionalidade do seu aplicativo, mas você pode ser cobrado
dependendo do uso da sua Então, agora que você passou por todos esses tópicos no
curso, a próxima etapa, se quiser ir
um pouco mais longe, é começar a
programar no Vibe, inscreva-se em uma
dessas plataformas E apenas comece. Basta criar seu primeiro aplicativo, começar a iterá-lo e depois compartilhá-lo com alguns amigos Sim, o próximo passo é
começar, decidir sobre o formulário de inscrição. Eu pessoalmente
recomendo tanto no NU quanto no Gemini Canva e veja se essa coisa de codificação vibe
é para você e veja quais ótimos aplicativos você pode criar com o mundo
para