Tópico sobre o uso de ASCII Art como ferramenta de planejamento,…
INEMA
✅ **Ideia principal **
Use ASCII Art para transformar ideias abstratas em diagramas simples antes de construir qualquer coisa.
Usando ASCII Art para aprender, planejar e criar sistemas
1. O que é ASCII Art⌗
ASCII Art é uma forma de desenhar diagramas usando apenas texto (caracteres). Esses desenhos aparecem diretamente no terminal ou chat.
Exemplo simples:
User question
|
v
Tokenizer
|
v
Embeddings
|
v
Language Model
|
v
Answer
A ideia é que o modelo de IA “rabisque” um diagrama textual para explicar ou planejar algo.
2. Por que usar ASCII Art com IA⌗
Vantagens⌗
- Ajuda a visualizar sistemas e conceitos
- Usa menos tokens (mais barato)
- Economiza context window
- Permite planejar antes de construir
- Ajuda a entender sistemas complexos
Ele compara isso a fazer um rascunho antes do projeto final.
3. Três “skills” criadas pelo autor⌗
Ele criou 3 comandos (skills) para usar no Cloud Code.
1️⃣ ASCII Architecture⌗
Serve para explicar como um sistema funciona.
O sistema primeiro pergunta algo como:
"O que você quer diagramar?"
Exemplos:
- arquitetura de sistema
- banco de dados
- APIs
- microserviços
- funcionamento de IA
Exemplo usado no vídeo⌗
Pergunta:
Como funcionam modelos de linguagem (LLMs)?
Diagrama simplificado:
Sentence
"What is the capital of France?"
|
v
Tokenizer
Breaks sentence into tokens
|
v
Tokens
["What","is","the","capital","of","France"]
|
v
Embedding Layer
Converts tokens to numbers
|
v
Neural Network
Predicts next token
|
v
Final Answer
"Paris"
Isso permite entender o fluxo geral do modelo de IA.
4. Usar ASCII para aprender coisas novas⌗
Se você não entende um conceito técnico novo, pode pedir:
Exemplo:
Explique como funcionam hooks no Cloud Code.
A IA pode pesquisar e gerar algo como:
User Action
|
v
Hook Trigger
|
v
Custom Logic
|
v
Modify Request
|
v
Continue Execution
Assim você aprende rapidamente sem precisar ler documentação inteira.
5. ASCII Design (para UI e produtos)⌗
Outra skill serve para planejar interfaces e aplicativos.
Exemplo: Criar um dashboard estilo Jira.
`------------------------------------- | Community Dashboard |
| Backlog | In Progress | Done |⌗
| Task A | Task C | Task F | | Task B | Task D | Task G | | | Task E | |
- 🔔 Notification Bell
- ⬆ Upvote Feature`
Isso ajuda a visualizar antes de programar.
6. Benefício no desenvolvimento⌗
Ele explica que muitas vezes o problema não é a IA ou o código.
O problema é:
comunicação ruim da ideia.
ASCII ajuda porque:
- transforma ideias mentais em diagramas
- mostra se o sistema está correto
- evita construir algo errado
7. Como usar no Cloud Code⌗
Ele criou arquivos Markdown com essas skills.
Passos:
- baixar os arquivos
- inserir no Cloud Code
- escolher se quer usar:
- em um projeto específico
- globalmente
Recomendação:
Testar primeiro no projeto antes de usar global.
8. Estratégia avançada com modelos de IA⌗
Ele sugere usar modelos diferentes para tarefas diferentes:
Modelo barato⌗
Para gerar diagramas
Exemplo:
- Claude Haiku
Modelo poderoso⌗
Para executar o projeto
Exemplo:
- Claude Opus
Fluxo:
Idea
|
v
ASCII Diagram (cheap model)
|
v
Blueprint
|
v
Implementation (strong model)
9. “Cheat code” para aprender⌗
Ele usa ASCII Art como atalho para aprender coisas técnicas.
Porque:
- coisas complexas ficam visuais
- entendimento fica mais rápido
- dá visão geral antes de aprofundar
Conclusão⌗
ASCII Art com IA serve para:
- aprender conceitos complexos
- planejar sistemas
- desenhar interfaces
- economizar tokens
- melhorar comunicação com IA
Basicamente é como fazer um rascunho visual usando texto.
Usando ASCII Art - Skills
1