Fabric – um Framework de IA de Código Aberto Que Pode Automatizar Sua Vida

O Fabric é um projeto open-source incrível que promete fornecer todas as ferramentas de que você precisa para resolver problemas cotidianos usando inteligência artificial.

Você pode pensar nele como uma biblioteca de prompts testados que funcionam incrivelmente bem.

Estes são prompts gerados pela comunidade e revisados que realmente funcionam em uma ampla variedade de problemas diferentes que você pode enfrentar.

Então, vou te mostrar como instalar o Fabric e depois vou te mostrar como usá-lo.

Essa é a URL no GitHub: https://github.com/danielmiessler/fabric

É completamente open-source, completamente gratuito, você pode usá-lo com GP4, você pode usá-lo com qualquer modelo de código aberto, você pode executá-lo localmente, o que você quiser.

E ele abrange uma variedade de casos de uso que estão sendo adicionados e iterados o tempo todo.

Aqui estão apenas alguns exemplos:

  • Extrair as partes mais interessantes de vídeos do YouTube e podcasts;
  • Escrever um ensaio com sua própria voz;
  • Resumir artigos acadêmicos opacos;
  • Criar prompts de arte AI perfeitamente combinados para um texto;
  • Explicar código;
  • Transformar documentação ruim em documentação utilizável. E todas essas aplicações são feitas com prompts incrivelmente detalhados que funcionam bem.
Como instalar

Então, tudo que você precisa fazer é primeiro abrir seu terminal e vamos clonar o repositório.

Então, no terminal, basta digitar “git clone” e, em seguida, cole a URL do repositório. Conforme abaixo:

git clone https://github.com/danielmiessler/fabric

Pressione enter e será clonado o repositório.

Agora vamos entrar nele, então digite no terminal, para ir para a pasta onde foi instalado: “cd fabric”. (cd = change directory)

Instalação de Poetry

Agora você precisa do Poetry. Eu realmente lutei muito para conseguir o Poetry funcionando na minha máquina, mas acho que é porque eu tinha um ambiente Python realmente bagunçado.

Agora, se você ainda não tem o Poetry instalado, é assim que você o instala.

No terminal, digite:

curl -sSL https://install.python-poetry.org | python3 -

Atenção, para aquele traço(-) no final do comando Ele faz parte do comando.

Agora, a próxima coisa que você precisa fazer é simplesmente executar o script de configuração.

Digite no terminal:

./setup.sh e então dê um enter.

Agora, para testar se está funcionando, digite:

fabric -h (aciona o comando help do fabric)

Ele copiou e colou no terminal o comando:

source /Users/matthewberman/.zshrc

Pronto, está instalado.

Como Usar

A primeira coisa que você precisa fazer é fornecer sua chave de API do GP4 e se você não quiser usar o GP4, existem outras maneiras de usar. Você pode usar o Claude, você pode usar modelos locais, o que você quiser, mas isso requer um pouco mais de esforço.

Para isto digite no terminal:

fabric --setup

O sistema vai pedir para você informar a sua OpenAI API Key.

Informe a sua API Key e pressione enter.

O sistema vai pedir a sua Claude API Key.

Informe a sua Claude API Key e pressione enter. Se não tiver essa API Key, somente pressione enter.

Agora, vai ocorrer o download dos prompts.

Ele reiniciou o terminal com o comando:

source /Users/mattheberman/.zshcr

Para testar se está funcionando, digite no terminal:

fabric -h
Terminologia do fabric

O ecossistema do fabric tem três componentes primários:

Temos o Mill que é opcional, mas é um servidor onde você pode disponibilizar padrões, então se você quiser abrir um servidor para fazer isso, é assim que você faz.

Um Patterns é o casos de uso de IA granulares, também conhecidos como prompts.

Os Stitches são padrões que são montados de diferentes maneiras para criar resultados ainda mais sofisticados.

Temos o Looms que é um aplicativo do lado do cliente que pode chamar o Pattern específico hospedado pelo Mill.

Então, vamos digitar no terminal:

fabric --list

para ver uma lista dos diferentes patterns.

Então, são mostrados vários patterns.

Alguns exemplo: create_logo, create_keynote, extract_references, etc.

E novamente todos estes são prompts muito testados.

Agora Vamos a Um Exemplo Prático

Copie, por exemplo, a transcrição de um vídeo do youtube.

No terminal, digite:

pbpaste | fabric --pattern extract_wisdom

O que este comando vai fazer é automaticamente pegar o que está na minha área de transferência e extrair toda a sabedoria disso, então vamos ver o que ele faz, agora vai ser um pouco lento porque está usando GPT 4, mas imagine se estivéssemos usando grock com isso, isso seria super rápido.

Eles estão fazendo um progresso incrível nisso, eles estão lançando novos recursos, novos prompts também conhecidos como padrões, acredito que eles estão lançando uma interface do usuário para tornar todo o processo mais fácil de instalar para todos.

Se quisermos ver a saída enquanto estava acontecendo, usaríamos –stream como um comando e vamos realmente ver a saída conforme estiver sendo executada. (live)

Então, ele enviou o prompt com a transcrição do vídeo e o ChatGPT gerou uma excelente resposta, bem completa e bem formatada.

Vamos fazer outro prompt agora. Digite no terminal:

pbpaste | analyze_claims --stream

Digite enter.

Então, a resposta foi bem abrangente extraindo todos os claims e os argumentos de suporte ou refutando os claim.(afirmações, ideias, argumentos)

Essa é uma ferramenta interessante, os prompts parecem bem elaborados.

_______
Edição, formatação e finalização: Werney Lima,
Fonte: https://www.youtube.com/watch?v=lEXd6TXPw7E
Resumido e Traduzido pelo ChatGPT 3.5
Ferramentas normalmente usadas: Affinity Photo, Obsidian, Google Docs.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *