Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Portugese translation #121

Merged
merged 92 commits into from
Nov 27, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
92 commits
Select commit Hold shift + click to select a range
fd7d0f6
chore: translated the main 'README.md' file
glaucia86 Nov 7, 2023
8e0eee6
chore: translated '00-cource-setup' to Portuguese
glaucia86 Nov 7, 2023
da9f737
chore: translated '01-introduction-to-genai' to Portuguese
glaucia86 Nov 7, 2023
9f7064d
chore: translated '02-exploring-and-comparing-different-llms' to Port…
glaucia86 Nov 9, 2023
44826b1
fix: typos
glaucia86 Nov 9, 2023
723ba78
chore: translate to Portuguese '03-session'
glaucia86 Nov 9, 2023
3355712
Small fixes - Lesson 0
PabloNunes Nov 9, 2023
6c78eeb
Fix typo: duplicated word
diegoakechi Nov 9, 2023
b42f262
Fix typo
diegoakechi Nov 9, 2023
7e963db
fix: remove english paragraph
glaucia86 Nov 9, 2023
1d12b6b
docs: create README.md pages
glaucia86 Nov 9, 2023
7b07809
merge
glaucia86 Nov 9, 2023
30b9a41
docs: translate to Portuguese 04-session
glaucia86 Nov 9, 2023
452b9f4
Merge branch 'microsoft:main' into GL/translation-to-portuguese
glaucia86 Nov 9, 2023
f9b0752
adding contributing blurb
john0isaac Nov 9, 2023
27da43f
add skeleton
john0isaac Nov 9, 2023
8e201e7
fix typos
john0isaac Nov 9, 2023
b3d11af
Merge branch 'microsoft:main' into contributing-guidance
john0isaac Nov 9, 2023
c61290f
fix: include tracking codes in the .png files
glaucia86 Nov 10, 2023
d9faa32
fix: remove country locale in URLs
glaucia86 Nov 10, 2023
87939a8
fix: include missing tracking code from paths
glaucia86 Nov 10, 2023
3b5fed0
Merge branch 'microsoft:main' into GL/translation-to-portuguese
glaucia86 Nov 10, 2023
10c8211
fix: include tracking code
glaucia86 Nov 10, 2023
a5bdfd8
add check broken path instructions
john0isaac Nov 10, 2023
5d3e32f
fix: include missing tracking codes
glaucia86 Nov 10, 2023
166ad9a
add intro text to the other workflows
john0isaac Nov 10, 2023
c4107e5
fix: check broken paths
glaucia86 Nov 10, 2023
aa16ac5
fix: check missing tracking from URLs
glaucia86 Nov 10, 2023
ff43a41
fix: check missing tracking from paths
glaucia86 Nov 10, 2023
3cdb921
docs: testing actions
glaucia86 Nov 10, 2023
f2e714e
add rest of instructions
john0isaac Nov 10, 2023
5eefbce
tidy images
john0isaac Nov 10, 2023
e89618f
Merge pull request #161 from john0isaac/contributing-guidance
leestott Nov 10, 2023
305df39
minor edit and fix image
john0isaac Nov 10, 2023
2e0ed17
fix #159 chinese translation image url
john0isaac Nov 10, 2023
8c50f21
Merge branch 'microsoft:main' into contributing-guidance
john0isaac Nov 10, 2023
16d5e85
DevContainer Setup fix
leestott Nov 10, 2023
58647bf
Merge pull request #162 from john0isaac/contributing-guidance
leestott Nov 10, 2023
ae4907d
Updated "hallucination" to "fabrication" for responsible usage
nitya Nov 10, 2023
8b68112
Merge pull request #164 from nitya/chore/adopt-responsibleai-terms
leestott Nov 10, 2023
32d9bcf
Merge pull request #149 from diegoakechi/main
leestott Nov 10, 2023
1db3b10
Updating filenames in translation
nitya Nov 10, 2023
25b21e7
Merge pull request #165 from nitya/chore/adopt-responsibleai-terms
leestott Nov 10, 2023
a0c2df5
Replaced 'hallucination' references in other lessons (with 'fabricati…
nitya Nov 10, 2023
7d96b5b
Merge pull request #166 from nitya/chore/adopt-responsibleai-terms
leestott Nov 10, 2023
3b4adfb
Merge pull request #163 from microsoft/Devcontainer
softchris Nov 10, 2023
04c2254
Deployment for Codespaces
leestott Nov 10, 2023
304aa73
Merge pull request #168 from microsoft/codespaceenv
softchris Nov 10, 2023
bce2844
Fixed Missing Notebook links
leestott Nov 10, 2023
630f44e
Fix Chinese
leestott Nov 10, 2023
7f4ddb9
fix releative paths
leestott Nov 10, 2023
5dfc7c3
Merge pull request #169 from microsoft/Exercise7fix
softchris Nov 10, 2023
98e279a
Update README.md (#172)
rizwanshoukat3324 Nov 11, 2023
375f4b9
Update README.md (#173)
rizwanshoukat3324 Nov 11, 2023
03f27e5
docs: translate to portuguese 05-session
glaucia86 Nov 12, 2023
27bbdff
chore: translated the main 'README.md' file
glaucia86 Nov 7, 2023
ccedad3
chore: translated '00-cource-setup' to Portuguese
glaucia86 Nov 7, 2023
fdabc9c
chore: translated '01-introduction-to-genai' to Portuguese
glaucia86 Nov 7, 2023
b06092e
chore: translated '02-exploring-and-comparing-different-llms' to Port…
glaucia86 Nov 9, 2023
2b8b5b7
fix: typos
glaucia86 Nov 9, 2023
dd817b5
chore: translate to Portuguese '03-session'
glaucia86 Nov 9, 2023
769dec2
fix: remove english paragraph
glaucia86 Nov 9, 2023
43dae13
docs: create README.md pages
glaucia86 Nov 9, 2023
b0ecefd
Small fixes - Lesson 0
PabloNunes Nov 9, 2023
53aad38
docs: translate to Portuguese 04-session
glaucia86 Nov 9, 2023
63ff926
fix: include tracking codes in the .png files
glaucia86 Nov 10, 2023
1b1139d
fix: remove country locale in URLs
glaucia86 Nov 10, 2023
7485711
fix: include missing tracking code from paths
glaucia86 Nov 10, 2023
89e2d74
fix: include tracking code
glaucia86 Nov 10, 2023
7f6ce0c
fix: include missing tracking codes
glaucia86 Nov 10, 2023
acee0a4
fix: check broken paths
glaucia86 Nov 10, 2023
77b32b8
fix: check missing tracking from URLs
glaucia86 Nov 10, 2023
f217f7e
fix: check missing tracking from paths
glaucia86 Nov 10, 2023
ae319a0
docs: testing actions
glaucia86 Nov 10, 2023
c8513d6
docs: translate to portuguese 05-session
glaucia86 Nov 12, 2023
e985685
Merge remote-tracking branch 'refs/remotes/origin/GL/translation-to-p…
glaucia86 Nov 12, 2023
6555f67
fix: check broken paths
glaucia86 Nov 12, 2023
4d1fe7c
fix: check broken paths
glaucia86 Nov 12, 2023
aeaa12e
docs: translate to Portuguese 06-session
glaucia86 Nov 12, 2023
fa751d7
docs: translate to portuguese 07-session
glaucia86 Nov 12, 2023
de6ba21
docs: translate to Portuguese 08-session
glaucia86 Nov 12, 2023
35caded
fix: check broken paths
glaucia86 Nov 12, 2023
48a8ac1
docs: translate to Portuguese 09-session
glaucia86 Nov 12, 2023
ca49df6
fix: broken paths
glaucia86 Nov 12, 2023
1d6c409
docs: translate to portuguese 10-session
glaucia86 Nov 12, 2023
51628f2
fix: check broken paths
glaucia86 Nov 12, 2023
509b677
fix: typos
glaucia86 Nov 12, 2023
9d2968c
docs: translate to portuguese 11-session
glaucia86 Nov 12, 2023
a712579
fix: typo
glaucia86 Nov 12, 2023
32bc3ee
docs: translate to portuguese 12-session
glaucia86 Nov 12, 2023
6f0a9d9
docs: translate to Portuguese 13-session
glaucia86 Nov 12, 2023
2f40653
Small fixes Chap.1
PabloNunes Nov 21, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .devcontainer/Setup.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
This file will use the official Python image as the base image for the
development container. It will also install some VS Code extensions for Python development,
such as the Python extension and the Jupyter.

Finally, it will run the command pip install -r requirements.txt after the container is
created, which will install all the Python libraries listed in the requirements.txt file.
You can learn more about how to create and use dev containers in VS Code from this link or this link.
I hope this helps you with your project http://code.visualstudio.com?WT.mc_id=academic-105485-koreyst
3 changes: 2 additions & 1 deletion .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,8 @@
"extensions": [
"ms-python.python",
"ms-toolsai.jupyter"
]
],
"postCreateCommand": "pip3 --disable-pip-version-check --no-cache-dir install -r requirements.txt"
}
}
}
138 changes: 138 additions & 0 deletions 00-course-setup/translations/pt-br/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,138 @@
# Iniciando com este curso

Estamos muito animados por você iniciar este curso e ver que se inspira em criar aplicações com IA Generativa!

Para tornar o seu tempo bem-sucedido(a), criamos esta página que descreve as etapas de configuração, requisitos técnicos e como obter ajuda quando precisar.

## Etapas de Configuração

Para começar este curso, você precisará concluir as seguintes etapas.

### 1. Faça um Fork deste Repositório

[Faça um fork deste repositório](https://github.com/microsoft/generative-ai-for-beginners/fork?WT.mc_id=academic-105485-koreyst) para a sua própria conta no GitHub para que possa alterar qualquer código e concluir os desafios. Você também pode [marcar com uma (🌟) este repositório](https://docs.github.com/en/get-started/exploring-projects-on-github/saving-repositories-with-stars?WT.mc_id=academic-105485-koreyst) para encontrar com mais facilidade esse repositório.

### 2. Crie um Codespaces

Para evitar problemas de dependência ao executar o código, recomendamos a execução deste curso em um Codespaces do GitHub.

Isso pode ser criado selecionando a opção `Code` na sua versão `birfucada` deste repositório e selecionando a opção **Codespaces**.
PabloNunes marked this conversation as resolved.
Show resolved Hide resolved

### 3. Armazenando Suas Chaves da API

Manter suas chaves da API seguras e protegidas é importante quando você cria qualquer tipo de aplicação. Recomendamos que você não armazene suas chaves da API diretamente no código com o qual está trabalhando. Pois a inclusão dessas informações num repositório público pode resultar em custos indesejados e problemas a você.

![Dialog showing buttons to create a codespace](../../images/who-will-pay.webp?WT.mc_id=academic-105485-koreyst)

## Como Executar Localmente no seu Computador

Para executar o código localmente no seu computador, você precisará ter alguma versão do [Python instalada](https://www.python.org/downloads?WT.mc_id=academic-105485-koreyst).

Para utilizar o repositório, você precisará clonar primeiramente:

```shell
git clone https://github.com/microsoft/generative-ai-for-beginners
cd generative-ai-for-beginners
```

Agora, você tem tudo configurado e pode começar a aprender e trabalhar com o código.

### Instalando o miniconda (etapa opcional)

Existem vantagens em instalar o **[miniconda](https://conda.io/en/latest/miniconda.html)** - que é uma instalação bastante leve que suporta o gerenciador de pacotes `conda` para diferentes **ambientes virtuais** do Python. O `conda` facilita a instalação e alternância entre diferentes versões e pacotes do Python e também a instalação de pacotes que não estão disponíveis via `pip`.

Depois de instalar o miniconda, você precisará clonar o repositório (se ainda não o fez) e criar um ambiente virtual a ser usado neste curso:

Antes de executar a etapa abaixo, tenha certeza de que você já possui um arquivo *environment.yml*. O arquivo *environment.yml* é usado para criar um ambiente conda com as dependências necessárias e que pode se parecer com isto:

```yml
name: <environment-name>
channels:
- defaults
dependencies:
- python=<python-version>
- openai
- python-dotenv
```

Você pode substituir `<environment-name>` pelo nome do seu ambiente conda e `<python-version>` pela versão do Python que você deseja usar. Coloque o arquivo *environment.yml* criado na pasta *.devcontainer* do seu repositório.

Agora que você criou um arquivo *environment.yml*, você pode criar um ambiente conda com o seguinte comando:

```bash
conda env create --name ai4beg --file .devcontainer/environment.yml
conda activate ai4beg
```

Se você tiver problemas, consulte este link sobre a criação de [ambientes conda](https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html).

### Usando o Visual Studio Code com a Extensão do Python

Provavelmente a melhor maneira de usar o currículo é abrindo no [Visual Studio Code](http://code.visualstudio.com/?WT.mc_id=academic-105485-koreyst) com a [Extensão Python](https://marketplace.visualstudio.com/items?itemName=ms-python.python&WT.mc_id=academic-105485-koreyst).

> **Observação**: Uma vez que você clonar e abrir o diretório no VS Code, ele automaticamente vai sugerir que você instale as extensões do Python. Você também precisará instalar o `Miniconda` conforme descrito acima.

> **Observação**: Se o VS Code sugerir que você reabra o repositório em um container, você precisará recusar isso para usar a instalação local do Python.

### Usando o Jupyter no Navegador

Você também pode usar o ambiente Jupyter diretamente do navegador em seu próprio computador. Na verdade, tanto o Jupyter clássico quanto o Jupyter Hub proporcionam um ambiente de desenvolvimento bastante conveniente com autocompletamento, destaque de código, etc.

Para iniciar o Jupyter localmente, vá para o diretório do curso e execute:

```bash
jupyter notebook
```

ou

```bash
jupyterhub
```

Você pode navegar para qualquer um dos arquivos `.ipynb`, abre esses arquivos e comece a trabalhar.

### Executando em um Contêiner

Uma alternativa à instalação do Python seria executar o código em um contêiner. Como nosso repositório contém uma pasta especial chamada `.devcontainer`, que instrui como criar um contêiner para este repositório, o VS Code oferecerá a opção de reabrir o código em um contêiner. Isso requer a instalação do Docker e é mais complexo. Assim sendo, recomendado para usuários mais experientes.

Uma das melhores maneiras de manter suas chaves da API seguras ao usar GitHub Codespaces é usando `Codespace Secrets`. Siga este guia sobre como [gerenciar segredos para seus Codespaces](https://docs.github.com/en/codespaces/managing-your-codespaces/managing-secrets-for-your-codespaces?WT.mc_id=academic-105485-koreyst).

## Lições e Requisitos Técnicos

O curso possui 6 lições conceituais e 6 lições incluem codificações.

Para as lições de codificação, estamos usando o Serviço Azure OpenAI. Você precisará de acesso ao serviço do Azure OpenAI e de uma chave de API para executar o código. Você pode solicitar acesso ao [completar esta aplicação](https://customervoice.microsoft.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbR7en2Ais5pxKtso_Pz4b1_xUOFA5Qk1UWDRBMjg0WFhPMkIzTzhKQ1dWNyQlQCN0PWcu&culture=en-us&country=us?WT.mc_id=academic-105485-koreyst).
PabloNunes marked this conversation as resolved.
Show resolved Hide resolved

Enquanto aguarda o processamento da sua inscrição, cada lição que tenha codificação também inclui um arquivo `README.md` onde você pode visualizar o código e as suas respectivas saídas.

## Usando o Serviço Azure OpenAI pela Primeira Vez

Se esta for a primeira vez que você está trabalhando com o serviço Azure OpenAI, siga este guia sobre como [criar e implantar um recurso do Serviço Azure OpenAI](https://learn.microsoft.com/azure/ai-services/openai/how-to/create-resource?pivots=web-portal&WT.mc_id=academic-105485-koreyst).

## Conheça Outros Aprendizes

Criamos canais em nosso servidor oficial da [Comunidade de Inteligência Artificial no Discord](https://aka.ms/genai-discord?WT.mc_id=academic-105485-koreyst) para que você possa conhecer outros aprendizes. Esta é uma ótima maneira de se conectar com outros empreendedores, pessoas desenvolvedoras, estudantes e qualquer pessoa que queira se aprofundar sobre Inteligência Artificial Generativa.

[![Participe do canal no Discord](https://dcbadge.vercel.app/api/server/ByRwuEEgH4)](https://aka.ms/genai-discord?WT.mc_id=academic-105485-koreyst)

A equipe do projeto também estará presente neste servidor do Discord para ajudar à todos(as).

## Contribua

Este curso é uma iniciativa de Código Aberto. Se você identificar áreas de melhoria ou problemas, por favor crie um [Pull Request](https://github.com/microsoft/generative-ai-for-beginners/pulls?WT.mc_id=academic-105485-koreyst) ou registre uma [issue no Github](https://github.com/microsoft/generative-ai-for-beginners/issues?WT.mc_id=academic-105485-koreyst).

A equipe do projeto acompanhará todas as contribuições. Sem contar que, contribuir para o código aberto é uma maneira incrível de construir sua carreira em Inteligência Artificial Generativa.

A maioria das contribuições requer que você concorde com um Contrato de Licença de Contribuidor (CLA) declarando que você tem o direito e realmente nos concede os direitos de usar sua contribuição. Para mais detalhes, visite o site do [CLA, Contrato de Licença de Contribuidor](https://cla.microsoft.com?WT.mc_id=academic-105485-koreyst).

Importante: ao traduzir texto neste repositório, certifique-se de não utilizar tradução automática. Verificaremos as traduções por meio da comunidade. Portanto, se ofereça voluntariamente para traduzir apenas em idiomas nos quais você seja proficiente.

Quando você for enviar um Pull Request, um robô CLA automaticamente determinará se você precisa fornecer um CLA e decorará o PR adequadamente (por exemplo, etiqueta, comentário). Basta seguir as instruções fornecidas pelo robô. Você só precisará fazer isso uma vez em todos os repositórios que utilizam nosso CLA.

Este projeto adotou o Código de Conduta de Código Aberto da Microsoft. Para obter mais informações, leia o FAQ do Código de Conduta ou entre em contato com [Email opencode]([email protected]) com quaisquer perguntas ou comentários adicionais.

## Vamos Começar?

Agora que você concluiu as etapas necessárias para concluir este curso, vamos começar com a lição [Introdução à Inteligência Artificial Generativa e Grandes Modelos de Linguagens (LLMs)](../../../01-introduction-to-genai/translations/pt-br/README.md?WT.mc_id=academic-105485-koreyst).

2 changes: 1 addition & 1 deletion 01-introduction-to-genai/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ The input of a large language model is known as prompt, while the output is know

The examples above are quite simple and don’t want to be an exhaustive demonstration of Large Language Models capabilities. They just want to show the potential of using generative AI, in particular but not limited to educational context.

Also, the output of a generative AI model is not perfect and sometimes the creativity of the model can work against it, resulting in an output which is a combination of words that the human user can interpret as a mystification of reality, or it can be offensive. Generative AI is not intelligent - at least in the more comprehensive definition of intelligence, including critical and creative reasoning or emotional intelligence; it is not deterministic, and it is not trustworthy, since hallucinations, such as erroneous references, content, and statements, may be combined with correct information, and presented in a persuasive and confident manner. In the following lessons, we’ll be dealing with all these limitations and we’ll see what we can do to mitigate them.
Also, the output of a generative AI model is not perfect and sometimes the creativity of the model can work against it, resulting in an output which is a combination of words that the human user can interpret as a mystification of reality, or it can be offensive. Generative AI is not intelligent - at least in the more comprehensive definition of intelligence, including critical and creative reasoning or emotional intelligence; it is not deterministic, and it is not trustworthy, since fabrications, such as erroneous references, content, and statements, may be combined with correct information, and presented in a persuasive and confident manner. In the following lessons, we’ll be dealing with all these limitations and we’ll see what we can do to mitigate them.

## Assignment

Expand Down
2 changes: 1 addition & 1 deletion 01-introduction-to-genai/translations/cn/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@

## 我们是如何获得生成式人工智能的?

尽管最近因生成人工智能模型的发布而引起了对人工智能技术的“炒作”,但人工智能已经有数十年的历史,最早的研究工作可以追溯到上世纪 60 年代。 我们现在正处于 AI 具有人类认知能力的阶段,例如 [OpenAI ChatGPT](https://openai.com/chatgpt?WT.mc_id=academic-105485-koreyst) 或 [Bing Chat](https://www.microsoft.com/en-us/edge/features/bing-chat?WT.mc_id=academic-105485-koreyst)也在用 GPT 模型进行对话。
尽管最近因生成人工智能模型的发布而引起了对人工智能技术的“炒作”,但人工智能已经有数十年的历史,最早的研究工作可以追溯到上世纪 60 年代。 我们现在正处于 AI 具有人类认知能力的阶段,例如 [OpenAI ChatGPT](https://openai.com/chatgpt?WT.mc_id=academic-105485-koreyst) 或 [Bing Chat](https://www.microsoft.com/edge/features/bing-chat?WT.mc_id=academic-105485-koreyst)也在用 GPT 模型进行对话。

稍微回顾一下,人工智能的第一个原型是打字的聊天机器人,依赖于从一组专家系统中提取到计算机中的知识库。 知识库中的答案是由输入文本中出现的关键字触发的。
然而,很快大家就发现,这种使用打字聊天机器人的方法并不能很好地扩展。
Expand Down
Loading