# Projetos

> Um projeto mantém o trabalho de um cliente ou campanha em um só lugar. Anexe-o a um chat e o Endless carrega o conhecimento e as skills do projeto.

Source: https://endless.okinawa/pt/docs/concepts/projects

Um **projeto** é um espaço para um cliente ou uma campanha. Ele faz três trabalhos separados, e
fazer um nunca faz o outro:

| Trabalho             | Como                                                                                     |
| -------------------- | ---------------------------------------------------------------------------------------- |
| **Guarda coisas**    | Ativos, chats, canvas, skills e o conhecimento do projeto, mostrados nas abas do projeto |
| **Dá acesso**        | Todos que podem abrir o projeto podem ver o que está arquivado nele                      |
| **Fornece contexto** | **Anexar** o projeto a um chat carrega o conhecimento e as skills dele nesse chat        |

Arquivar um ativo em um projeto não carrega nada em nenhum chat. Mencionar um projeto em um chat
não arquiva o chat nele. Se você quer as duas coisas, faça as duas.

<ImageZoom src="https://static.endless.software/docs/screenshots/projects-4312837c.webp" alt="A página Projetos: um botão Novo projeto, Adicionar filtro e busca, e um card por projeto com a descrição, se ele é privado ou compartilhado, e os ativos, chats e canvas arquivados nele" width="1280" height="720" />

## Criar um projeto

**Novo projeto**, na página **Projetos*&#x2A;, pede um nome, um link, um ícone e para quem ele é.
&#x2A;*"Criar com o Endless"** monta o projeto e o conhecimento dele a partir de um site ou de um perfil
do Instagram.

O **plano Free** limita quantos projetos um espaço de trabalho pode ter; os planos pagos não têm
limite. Projetos arquivados contam para o limite; os excluídos não.

## Quem pode abrir um projeto

Em &#x2A;*"Acesso geral"**, um projeto é **Privado*&#x2A; (&#x2A;"Só você e as pessoas que adicionar"&#x2A;, o padrão)
ou &#x2A;*"Todos no espaço de trabalho"** (com **Pode ver** por padrão, ou **Pode editar*&#x2A;).
&#x2A;*"Adicionar pessoa"** compartilha com alguém diretamente, começando em **Pode ver**. A função
própria de uma pessoa vale mais que a do espaço de trabalho, mesmo quando é menor.

| Função          | Pode                                                                                                                                                                     |
| --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Pode ver**    | Abrir o projeto e ler tudo o que está arquivado nele, inclusive o conhecimento                                                                                           |
| **Pode editar** | Também renomeá-lo, editar o conhecimento, vincular e desvincular canvas e skills, e arquivar nele os próprios chats e ativos. Exige uma função que possa criar conteúdo. |
| Dono            | Também mudar o acesso (aba **Acesso**), arquivar e excluir o projeto                                                                                                     |

* Qualquer pessoa cuja função inclua &#x2A;*"Excluir conteúdo criado por outras pessoas"** também pode
  excluir um projeto que consiga abrir.
* Para arquivar algo em um projeto, o item precisa ser seu e você precisa poder editar o projeto.
  O que é arquivado fica só para leitura para quem pode abrir o projeto, na aba **Ativos** dele e
  na própria Biblioteca.
* Só quem criou um chat pode arquivá-lo em um projeto.
* Qualquer pessoa com quem ele foi compartilhado pode usar &#x2A;*"Sair"**, a menos que sair lhe desse
  mais acesso do que tinha (por exemplo, **Pode ver** enquanto o espaço de trabalho tem **Pode
  editar**).

Veja [Ativos e visibilidade](/pt/docs/concepts/assets-and-visibility) para todas as formas de um ativo
ficar visível.

## Anexar um projeto a um chat

1. Digite &#x2A;*`@`*&#x2A; e o nome do projeto no compositor, ou escolha-o no menu de adicionar. Aparece um
   chip: &#x2A;"O conhecimento e as skills deste projeto estão carregados neste chat."*
2. Ele fica anexado pelo resto da conversa, em todos os dispositivos.
3. Para tirá-lo, use &#x2A;*"Remover do chat"** no chip. Isso vale mesmo que o projeto tenha sido
   mencionado antes.

A remoção fica guardada **só no dispositivo em que você a fez**. Em outro dispositivo o projeto
volta anexado, então remova o chip lá também.

O Endless pode anexar um projeto por conta própria quando o trabalho é claramente sobre um, e
avisa quando faz isso. Remova o chip se não era o que você queria.

## Conhecimento

Todo projeto tem uma entrada de **Conhecimento*&#x2A; permanente: a memória dele. Quando você diz uma
regra duradoura sobre o cliente em um chat com o projeto anexado, o Endless a salva ali e mostra
um card &#x2A;*"Salvo em"** com o nome do projeto.

* Só é carregado nos chats em que o projeto está anexado.
* Não pode ser desvinculado nem excluído enquanto o projeto existir, e é excluído junto com ele.
* Leia na aba **Conhecimento** do projeto; edite ali se puder editar o projeto. Por baixo, é uma
  skill. Veja [Skills e conhecimento](/pt/docs/concepts/skills-and-knowledge).

A mesma aba lista as skills arquivadas no projeto. Todos que podem abrir o projeto podem usá-las;
elas carregam nos chats com o projeto anexado e, em outros lugares, só quando alguém as chama com
`/`. Veja [skills em projetos](/pt/docs/automate/skills#skills-em-projetos).

## Arquivar e excluir

| Ação        | Quem                                                                          | Efeito                                                                                                                                              |
| ----------- | ----------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| Arquivar    | Dono                                                                          | Esconde o projeto de todos menos do dono e para de compartilhar o que está arquivado nele. Nada é excluído. Fica em **Configurações → Arquivados**. |
| Desarquivar | Dono                                                                          | Restaura o projeto como estava, com os vínculos e o acesso.                                                                                         |
| Excluir     | Dono, ou uma função com &#x2A;*"Excluir conteúdo criado por outras pessoas"** | Permanente. Não vai para a lixeira e não pode ser desfeito pelo app.                                                                                |

## Qual eu quero?

| Eu quero…                                          | Faça isto                                              |
| -------------------------------------------------- | ------------------------------------------------------ |
| Manter juntos os arquivos de um cliente            | Arquive os ativos no projeto                           |
| Deixar um colega acessar os arquivos de um cliente | Compartilhe o projeto com essa pessoa (aba **Acesso**) |
| Fazer o Endless escrever na voz do cliente         | Anexe o projeto ao chat (`@` e o nome dele)            |
| Ensinar ao Endless uma regra que fique             | Diga a regra em um chat com o projeto anexado          |
| Fazer um projeto parar de afetar o chat atual      | Remova o chip dele                                     |
| Esconder uma campanha encerrada                    | Arquive o projeto                                      |

## Relacionados

* [Espaços de trabalho e membros](/pt/docs/concepts/workspaces-and-members): com quem você pode
  compartilhar um projeto.
* [Skills e conhecimento](/pt/docs/concepts/skills-and-knowledge): como o conhecimento de um projeto se
  relaciona com as outras skills.
