|
|
--- |
|
|
title: AlgoSpeak AI |
|
|
emoji: 🗣️ |
|
|
colorFrom: green |
|
|
colorTo: blue |
|
|
sdk: gradio |
|
|
sdk_version: 5.9.1 |
|
|
app_file: app.py |
|
|
pinned: false |
|
|
license: mit |
|
|
|
|
|
|
|
|
--- |
|
|
|
|
|
# 🗣️ AlgoSpeak AI |
|
|
|
|
|
Uma IA que entende e "fala" **AlgoSpeak** - a linguagem criada para contornar algoritmos de moderação em redes sociais. |
|
|
|
|
|
## O que é AlgoSpeak? |
|
|
|
|
|
AlgoSpeak é uma forma de resistência linguística onde pessoas criam termos codificados para discutir tópicos censurados ou restringidos por algoritmos de plataformas digitais. |
|
|
|
|
|
**Exemplos:** |
|
|
- "unalive" → morrer/matar |
|
|
- "seggs" → sexo |
|
|
- "le$bian" → lésbica |
|
|
- "cornucopia" → guerra |
|
|
- "pew pew" → tiros |
|
|
|
|
|
## Funcionalidades |
|
|
|
|
|
- **Traduzir para AlgoSpeak**: Converte texto normal em linguagem codificada |
|
|
- **Interpretar AlgoSpeak**: Decifra termos codificados para linguagem clara |
|
|
- **Buscar no Dicionário**: Explore 50+ termos AlgoSpeak catalogados |
|
|
- Busque por termo codificado OU significado real |
|
|
- Dicionário facilmente expandível em `algospeak_dictionary.py` |
|
|
|
|
|
## Como usar |
|
|
|
|
|
1. Escolha uma aba (Traduzir ou Interpretar) |
|
|
2. Digite ou cole seu texto |
|
|
3. Clique no botão e veja o resultado! |
|
|
|
|
|
## Tecnologia |
|
|
|
|
|
- **Gradio**: Interface web interativa |
|
|
- **Hugging Face Inference API**: Modelos de linguagem (Mistral-7B) |
|
|
- **Prompt Engineering**: Instruções customizadas para ensinar AlgoSpeak |
|
|
|
|
|
## Links úteis |
|
|
|
|
|
- [AlgoSpeak Dictionary](https://www.algospeak.net/) |
|
|
- Workshop: Desenvolvido durante sessão de experimentação com IA |
|
|
|
|
|
## Como expandir o dicionário |
|
|
|
|
|
Quer adicionar novos termos? É super fácil! |
|
|
|
|
|
1. Abra o arquivo `algospeak_dictionary.py` |
|
|
2. Adicione seu termo no dicionário `ALGOSPEAK_DICT`: |
|
|
|
|
|
```python |
|
|
"novo_termo": "significado do termo", |
|
|
``` |
|
|
|
|
|
3. (Opcional) Adicione à categoria apropriada em `CATEGORIES` |
|
|
4. Pronto! O app vai usar automaticamente |
|
|
|
|
|
## Deploy no Hugging Face Spaces |
|
|
|
|
|
### Opção 1 - Interface Web (mais fácil) |
|
|
1. Acesse [huggingface.co/new-space](https://huggingface.co/new-space) |
|
|
2. Escolha **Gradio** como SDK |
|
|
3. Faça upload dos arquivos: `app.py`, `algospeak_dictionary.py`, `requirements.txt`, `README.md` |
|
|
4. Aguarde ~2 minutos e pronto! 🎉 |
|
|
|
|
|
### Opção 2 - Git (para desenvolvedores) |
|
|
```bash |
|
|
git clone https://huggingface.co/spaces/SEU_USER/algospeak-ai |
|
|
cd algospeak-ai |
|
|
cp /caminho/para/seus/arquivos/* . |
|
|
git add . |
|
|
git commit -m "Initial commit" |
|
|
git push |
|
|
``` |
|
|
|
|
|
## Nota |
|
|
|
|
|
Este é um protótipo educacional para explorar como linguagem evolui em resposta à moderação automatizada. |
|
|
|
|
|
--- |
|
|
|
|
|
Desenvolvido por **Verô** 🇧🇷 durante workshop AlgoSpeak |
|
|
|
|
|
# Trigger rebuild |
|
|
|