Skip to content

Commit 7ccca23

Browse files
authored
fix: Portugese translation (#96)
* Update README.pt-br.md * fix broken links * fix broken links
1 parent 5c91654 commit 7ccca23

File tree

13 files changed

+88
-88
lines changed

13 files changed

+88
-88
lines changed

lessons/01-intro-to-genai/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -358,4 +358,4 @@ C. Python is the only language used for AI development.
358358
359359
## Self-Study resources
360360
361-
- [Generative AI JavaScript video series](https://genai-js)
361+
- [Generative AI JavaScript video series](https://aka.ms/genai-js)

lessons/01-intro-to-genai/translations/README.bn.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
_এই ভিডিওটি জাভাস্ক্রিপ্টের মাধ্যমে জেনারেটিভ এআই-এর পরিচিতি দেয়।_
1818

19-
💼 **স্লাইডস:** [জেনারেটিভ এআই-এর পরিচিতি](../../videos/slides/00-intro.pptx)
19+
💼 **স্লাইডস:** [জেনারেটিভ এআই-এর পরিচিতি](/videos/slides/00-intro.pptx)
2020

2121
## **জেনারেটিভ এআই**
2222

@@ -312,4 +312,4 @@ C. পাইথনই একমাত্র ভাষা যা এআই ডে
312312
313313
## **স্বশিক্ষা সংস্থান (Self-Study Resources)**
314314
315-
- [Generative AI JavaScript ভিডিও সিরিজ](https://genai-js)
315+
- [Generative AI JavaScript ভিডিও সিরিজ](https://aka.ms/genai-js)

lessons/01-intro-to-genai/translations/README.pt-br.md

+13-13
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Se você ainda não configurou seu ambiente de desenvolvimento, veja como fazer:
1616

1717
_Este vídeo apresenta uma introdução à IA Generativa com JavaScript_
1818

19-
💼 Slides: [Introdução à IA Generativa](../../videos/slides/00-intro.pptx)
19+
💼 Slides: [Introdução à IA Generativa](/videos/slides/00-intro.pptx)
2020

2121
## IA Generativa
2222

@@ -43,7 +43,7 @@ No coração da Londres de 1860, você é reconhecido como um dos mecânicos mai
4343
Sua bancada de trabalho, o coração da sua oficina, é uma bagunça organizada.
4444

4545
<div>
46-
<img src="./assets/london.png" alt="Oficina em Londres" width=300 >
46+
<img src="../assets/london.png" alt="Oficina em Londres" width=300 >
4747
</div>
4848

4949
_No centro da bancada está o torso de um robô—uma maravilha da engenharia que consumiu meses de esforço. Sua estrutura de madeira é intrincadamente esculpida, cada articulação meticulosamente projetada para movimentos suaves._
@@ -75,7 +75,7 @@ Está escuro e sombrio lá dentro, a única luz filtrando através das janelas e
7575
Conforme seus olhos se adaptam à luz fraca, você nota uma figura à distância, acenando para você. Você caminha em sua direção, seus passos ecoando no piso de madeira. A figura fica mais clara, e você a reconhece das fotos de jornal, é Charles Babbage.
7676

7777
<div>
78-
<img src="./assets/library.png" alt="Biblioteca Empoeirada" width="300">
78+
<img src="../assets/library.png" alt="Biblioteca Empoeirada" width="300">
7979
</div>
8080

8181
### O que é este dispositivo?
@@ -91,7 +91,7 @@ Impulsionado pela curiosidade, seus dedos deslizam em direção ao botão vermel
9191
Então, escuridão, e uma sensação de queda.
9292

9393
<div>
94-
<img src="./assets/vortex.png" alt="Vórtice do Tempo" width="300">
94+
<img src="../assets/vortex.png" alt="Vórtice do Tempo" width="300">
9595
</div>
9696

9797
### Alexandria 300 a.C.
@@ -101,7 +101,7 @@ Você acorda, desorientado. À medida que sua visão se clareia, uma cidade anti
101101
Pessoas em togas movimentam-se pelas ruas, suas vozes se mesclando em uma sinfonia de dialetos antigos, o ar preenchido com o aroma de especiarias exóticas e o som distante de mercadores anunciando suas mercadorias.
102102

103103
<div>
104-
<img src="./assets/alexandria.png" alt="Alexandria 300 a.C." width="300">
104+
<img src="../assets/alexandria.png" alt="Alexandria 300 a.C." width="300">
105105
</div>
106106

107107
**Você:** Certamente, devo ter batido a cabeça, você pensa, fechando os olhos e abrindo-os novamente, a cena permanece inalterada.
@@ -113,7 +113,7 @@ Estou preso no passado? Devo pressionar aquele botão novamente? Antes que você
113113
Um senhor idoso vestindo uma toga acena para você dos degraus do grande templo. Seu cabelo branco e barba capturam a luz do sol, dando-lhe um brilho quase etéreo.
114114

115115
<div>
116-
<img src="./assets/dinocrates.png" alt="Dinócrates vestindo uma toga" width="300">
116+
<img src="../assets/dinocrates.png" alt="Dinócrates vestindo uma toga" width="300">
117117
</div>
118118

119119
**Dinócrates:** "Bem-vindo, viajante," ele diz calorosamente. "Eu sou Dinócrates, arquiteto desta grande cidade. Sua chegada foi prevista."
@@ -145,7 +145,7 @@ Um pensamento lhe ocorre. O dispositivo pode me entender se eu falar com ele?
145145
**Você:** Você está certo, George é um bom nome, era o nome do meu pai, na verdade.
146146

147147
<div>
148-
<img src="./assets/time-beetle.png" alt="Dispositivo de viagem no tempo semelhante a um besouro metálico" width="300">
148+
<img src="../assets/time-beetle.png" alt="Dispositivo de viagem no tempo semelhante a um besouro metálico" width="300">
149149
</div>
150150

151151
_Dispositivo de tempo, "George" o besouro metálico_
@@ -163,10 +163,10 @@ Se você quiser interagir com Dinócrates, execute o aplicativo [Characters](/ap
163163

164164
> [!IMPORTANT]
165165
> Isso é inteiramente fictício; as respostas são geradas por IA.
166-
> [Aviso sobre IA Responsável](../../README.md#responsible-ai-disclaimer)
166+
> [Aviso sobre IA Responsável](/README.md#responsible-ai-disclaimer)
167167
168168
<div>
169-
<img src="./assets/dinocrates.png" alt="Dinócrates vestindo uma toga" width="300">
169+
<img src="../assets/dinocrates.png" alt="Dinócrates vestindo uma toga" width="300">
170170
</div>
171171

172172
**Passos**:
@@ -178,7 +178,7 @@ Se você quiser interagir com Dinócrates, execute o aplicativo [Characters](/ap
178178
5. Converse com Dinócrates.
179179

180180
> [!NOTE]
181-
> Se você estiver executando o projeto localmente em sua máquina, por favor revise o guia de Início Rápido para configurar um [token de acesso pessoal do GitHub](../../docs/setup/README.md#creating-a-personal-access-token-pat-for-github-model-access) e substitua a chave no código.
181+
> Se você estiver executando o projeto localmente em sua máquina, por favor revise o guia de Início Rápido para configurar um [token de acesso pessoal do GitHub](/docs/setup/README.md#creating-a-personal-access-token-pat-for-github-model-access) e substitua a chave no código.
182182
183183
### Uma prévia do código
184184

@@ -344,7 +344,7 @@ Visite [Microsoft Copilot](https://copilot.microsoft.com), [ChatGPT](https://cha
344344
345345
## Solução
346346
347-
[Solução](./solution/solution.md)
347+
[Solução](../solution/solution.md)
348348
349349
### Verificação de conhecimento
350350
@@ -354,8 +354,8 @@ A. Aplicativos de IA Generativa com JavaScript só podem gerar texto.
354354
B. JavaScript pode ser usado para construir aplicações alimentadas por IA, incluindo chatbots, ferramentas de geração de texto e muito mais.
355355
C. Python é a única linguagem usada para desenvolvimento de IA.
356356
357-
[Solução do quiz](./solution/solution-quiz.md)
357+
[Solução do quiz](../solution/solution-quiz.md)
358358
359359
## Recursos para auto-estudo
360360
361-
- [Série de vídeos sobre JavaScript para IA Generativa](https://genai-js)
361+
- [Série de vídeos sobre JavaScript para IA Generativa](https://aka.ms/genai-js)

lessons/02-first-ai-app/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ If you want to interact with Leonardo, run the [Characters](/app/README.md) app.
136136
4. Once it appears, select the "Open in Browser" button.
137137
5. Chat with Leonardo.
138138

139-
For a more detailed explanation of the app, see [Detailed app explanation](../01-intro-to-genai/README.md#interact-with-dinocrates).
139+
For a more detailed explanation of the app, see [Detailed app explanation](/lessons/01-intro-to-genai/README.md#interact-with-dinocrates).
140140

141141
> [!NOTE]
142142
> If you're running the project locally on your machine, please review the QuickStart guide to get a [GitHub personal access](../../docs/setup/README.md#creating-a-personal-access-token-pat-for-github-model-access) token setup and replace the key in the code.
@@ -481,7 +481,7 @@ Your assignment is to build an engineering assistant that can help Leonardo with
481481
482482
- You should set a system message to introduce the assistant.
483483
484-
Check out [Sample app](./sample-app/) to get started.
484+
Check out [Sample app](/app/README.md) to get started.
485485
486486
> [!TIP]
487487
> Consider what the system message should be and what input you should provide.

lessons/02-first-ai-app/translations/README.bn.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -522,7 +522,7 @@ const completion = await openai.chat.completions.create({
522522
✅ **সহকারীটি ব্যবহারকারীর ইনপুটের উপর ভিত্তি করে পাঠ্য তৈরি করতে পারবে।**
523523
✅ **আপনাকে একটি "system message" সেট করতে হবে, যা সহকারীকে পরিচয় করিয়ে দেবে।**
524524
525-
শুরু করতে **[Sample app](/lessons/02-first-ai-app/sample-app/)** দেখুন।
525+
শুরু করতে **[Sample app](/app/)** দেখুন।
526526
527527
> **পরামর্শ:** **System message** কেমন হওয়া উচিত এবং ব্যবহারকারীর কী ধরনের ইনপুট প্রদান করা উচিত তা বিবেচনা করুন।
528528
## **সমাধান**

lessons/02-first-ai-app/translations/README.pt-br.md

+15-15
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@ _Este vídeo apresenta uma introdução aos modelos de IA chamados "grandes mode
1818

1919
*🎥 Clique na imagem acima para assistir a um vídeo curto sobre grandes modelos de linguagem*
2020

21-
💼 Slides: [Introdução aos grandes modelos de linguagem, LLMs](../../videos/slides/01-llms.pptx)
21+
💼 Slides: [Introdução aos grandes modelos de linguagem, LLMs](/videos/slides/01-llms.pptx)
2222

2323
## Narrativa: Imagine-se em um barco num rio
2424

2525

2626
> [!NOTE]
2727
> _Nossa história até agora: Você é um criador de coisas, um artesão da Londres dos anos 1860 que viajou através do tempo usando um dispositivo misterioso chamado Besouro do Tempo. Você viajou pelos anais da história, testemunhando a criação do farol de Alexandria, uma maravilha da engenharia antiga que você ajudou a criar com uma pequena ajuda de Dinócrates e do Besouro do Tempo._
2828
>
29-
> Veja a [Lição 1](../01-intro-to-genai/README.md) se quiser acompanhar a história desde o início e começar com IA Generativa.
29+
> Veja a [Lição 1](/lessons/01-intro-to-genai/README.md) se quiser acompanhar a história desde o início e começar com IA Generativa.
3030
3131
> [!NOTE]
3232
> Embora recomendemos seguir a história (é divertido!), [clique aqui](#interaja-com-leonardo) se preferir ir direto para o conteúdo técnico.
@@ -42,7 +42,7 @@ Quando você abre os olhos, o mundo mudou. Ao conseguir se levantar, você perce
4242
Observando o barco, você encontra um remo longo apoiado na lateral. Segurando-o, você começa a remar em direção aos edifícios distantes. À medida que se aproxima, os edifícios ficam mais nítidos, são antigos, sua arquitetura lembrando uma pintura renascentista.
4343

4444
<div>
45-
<img src="./assets/boat.png" alt="Barco no rio, homem em pé com um remo" width=300" >
45+
<img src="../assets/boat.png" alt="Barco no rio, homem em pé com um remo" width=300" >
4646
</div>
4747

4848
A questão agora é: onde e quando você está desta vez?
@@ -52,7 +52,7 @@ Você consegue atracar o barco no cais e começa a caminhar ao longo das tábuas
5252
Enquanto caminha, você nota um homem com uma longa barba e um chapéu, remexendo em uma caixa do que parecem ser peças mecânicas. Suas mãos se movem com destreza, separando engrenagens e molas com facilidade experiente.
5353

5454
<div >
55-
<img src="./assets/leonardo.png" alt="Leonardo Da Vinci em pé ao lado de uma caixa no porto" width="300" >
55+
<img src="../assets/leonardo.png" alt="Leonardo Da Vinci em pé ao lado de uma caixa no porto" width="300" >
5656
</div>
5757

5858
### Ajude-me, Leonardo
@@ -82,7 +82,7 @@ Enquanto caminha, você nota um homem com uma longa barba e um chapéu, remexend
8282
### Na oficina
8383

8484
<div>
85-
<img src="./assets/leonardo-workshop.png" alt="Oficina de Leonardo" width="300" >
85+
<img src="../assets/leonardo-workshop.png" alt="Oficina de Leonardo" width="300" >
8686
</div>
8787

8888
O velho o leva até uma grande porta de madeira e você é recebido pela visão de uma oficina cheia de todo tipo de engenhocas mecânicas.
@@ -122,10 +122,10 @@ Se você quiser interagir com Leonardo, execute o aplicativo [Characters](/app/R
122122

123123
> [!IMPORTANT]
124124
> Isso é inteiramente fictício; as respostas são geradas por IA.
125-
> [Aviso sobre IA Responsável](../../README.md#responsible-ai-disclaimer)
125+
> [Aviso sobre IA Responsável](/README.md#responsible-ai-disclaimer)
126126
127127
<div>
128-
<img src="./assets/leonardo-talk.jpeg" width=300>
128+
<img src="../assets/leonardo-talk.jpeg" width=300>
129129
</div>
130130

131131
**Passos**:
@@ -136,10 +136,10 @@ Se você quiser interagir com Leonardo, execute o aplicativo [Characters](/app/R
136136
4. Quando aparecer, selecione o botão "Open in Browser".
137137
5. Converse com Leonardo.
138138

139-
Para uma explicação mais detalhada do aplicativo, consulte [Explicação detalhada do aplicativo](../01-intro-to-genai/README.md#interaja-com-dinocrates).
139+
Para uma explicação mais detalhada do aplicativo, consulte [Explicação detalhada do aplicativo](/lessons/01-intro-to-genai/README.md#interaja-com-dinocrates).
140140

141141
> [!NOTE]
142-
> Se você estiver executando o projeto localmente em sua máquina, por favor revise o guia de Início Rápido para configurar um [token de acesso pessoal do GitHub](../../docs/setup/README.md#creating-a-personal-access-token-pat-for-github-model-access) e substitua a chave no código.
142+
> Se você estiver executando o projeto localmente em sua máquina, por favor revise o guia de Início Rápido para configurar um [token de acesso pessoal do GitHub](/docs/setup/README.md#creating-a-personal-access-token-pat-for-github-model-access) e substitua a chave no código.
143143
144144
## Configuração do ambiente de desenvolvimento
145145

@@ -409,7 +409,7 @@ Isso significa que a maioria dos tokens pode ser gasta nos tokens de entrada, ou
409409
Quero que você gere receitas para mim.
410410
```
411411
412-
![Demonstração do tokenizer](./assets/tokenizer.png)
412+
![Demonstração do tokenizer](../assets/tokenizer.png)
413413
414414
Executar o `tokenizer` na frase acima nos dá 9 tokens.
415415
@@ -462,7 +462,7 @@ Leonardo de repente pediu para inspecionar o Besouro do Tempo mais de perto, olh
462462
**Besouro do Tempo:** Nada
463463
464464
<div>
465-
<img style="margin-top: 52px; margin-left: 15px; margin-right: 10px" align=right src="./assets/helicopter.jpg" alt="Parafuso aéreo, Leonardo Da Vinci" width="300" >
465+
<img style="margin-top: 52px; margin-left: 15px; margin-right: 10px" align=right src="../assets/helicopter.jpg" alt="Parafuso aéreo, Leonardo Da Vinci" width="300" >
466466
</div>
467467
468468
> [!NOTE]
@@ -481,14 +481,14 @@ Sua tarefa é construir um assistente de engenharia que possa ajudar Leonardo co
481481
482482
- Você deve definir uma mensagem de sistema para apresentar o assistente.
483483
484-
Confira o [Aplicativo de exemplo](./sample-app/) para começar.
484+
Confira o [Aplicativo de exemplo](/app/README.md) para começar.
485485
486486
> [!TIP]
487487
> Considere qual deve ser a mensagem do sistema e qual entrada você deve fornecer.
488488
489489
## Solução
490490
491-
[Solução](./solution/solution.md)
491+
[Solução](../solution/solution.md)
492492
493493
## Verificação de conhecimento
494494
@@ -500,12 +500,12 @@ B. A janela de contexto é o número de mensagens anteriores que a IA usa para g
500500
501501
C. A janela de contexto determina quão criativas são as respostas da IA.
502502
503-
[Solução do quiz](./solution/solution-quiz.md)
503+
[Solução do quiz](../solution/solution-quiz.md)
504504
505505
## Recursos para auto-estudo
506506
507507
- [Geração de texto](https://platform.openai.com/docs/guides/text-generation)
508508
- [Biblioteca JavaScript para OpenAI](https://github.com/openai/openai-node/tree/master/examples)
509509
- [Tokenizer](https://platform.openai.com/tokenizer)
510510
- [API de Completions](https://platform.openai.com/docs/api-reference/completions)
511-
- [Chat completions](https://platform.openai.com/docs/guides/text-generation#text-generation-models)
511+
- [Chat completions](https://platform.openai.com/docs/guides/text-generation#text-generation-models)

lessons/03-prompt-engineering/README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ _This video offers an introduction to improving your "prompting" skills, teachin
1818

1919
*🎥 Click on the image above to watch a short video about prompt engineering*
2020

21-
💼 Slides: [Prompt engineering](../../videos/slides/02-prompt-engineering.pptx)
21+
💼 Slides: [Prompt engineering](/videos/slides/02-prompt-engineering.pptx)
2222

2323
## Narrative: Ticket to ride
2424

@@ -114,7 +114,7 @@ If you want to interact with Sforza, run the [Characters](/app/README.md) app.
114114

115115
> [!IMPORTANT]
116116
> This is entirely fictional; the responses are generated by AI.
117-
> [Responsible AI disclaimer](../../README.md#responsible-ai-disclaimer)
117+
> [Responsible AI disclaimer](/README.md#responsible-ai-disclaimer)
118118
119119
<div >
120120
<img src="./assets/ludovico.png" alt="Ludovico Sforza" width="300" >
@@ -128,10 +128,10 @@ If you want to interact with Sforza, run the [Characters](/app/README.md) app.
128128
4. Once it appears, select the "Open in Browser" button.
129129
5. Chat with Sforza.
130130

131-
For a more detailed explanation of the app, see [Detailed app explanation](../01-intro-to-genai/README.md#talk-to-dinocrates).
131+
For a more detailed explanation of the app, see [Detailed app explanation](/lessons/01-intro-to-genai/README.md#interact-with-dinocrates).
132132

133133
> [!NOTE]
134-
> If you're running the project locally on your machine, please review the QuickStart guide to get a [GitHub personal access](../../docs/setup/README.md#creating-a-personal-access-token-pat-for-github-model-access) token setup and replace the key in the code.
134+
> If you're running the project locally on your machine, please review the QuickStart guide to get a [GitHub personal access](/docs/setup/README.md#creating-a-personal-access-token-pat-for-github-model-access) token setup and replace the key in the code.
135135
136136
## What is prompt engineering?
137137

@@ -306,7 +306,7 @@ Build an app that asks for:
306306

307307
Use the chain-of-though technique to arrive at a response.
308308

309-
Here's a starter project [Starter project](./sample-app/).
309+
Here's a starter project [Starter project](/app/README.md).
310310

311311
## Solution
312312

0 commit comments

Comments
 (0)