Aprendizagem pessoal com IA
e orientação prática

Fabric: uma estrutura de fluxo de trabalho de código aberto de IA que integra muitas palavras-chave para lidar eficientemente com uma variedade de transações

Introdução geral

Fabric é uma estrutura de IA de código aberto desenvolvida por Daniel Miessler para simplificar e automatizar as tarefas diárias do computador e facilitar o uso da inteligência artificial. Ele ajuda os usuários a lidar de forma eficiente com uma variedade de tarefas, como resumo de conteúdo, extração de dados e redação automatizada, por meio de um design modular e palavras de alerta predefinidas (Patterns). O Fabric oferece suporte à integração de uma variedade de modelos de linguagem grandes, e os usuários podem personalizar as configurações de acordo com suas necessidades, o que aumenta muito a eficiência do trabalho e a capacidade de aprendizado.

Tecido Uma de suas principais funções é ajudar as pessoas a coletar dicas e integrá-las a todos os aspectos de suas vidas, o que chamamos de Padrões.

Fabric: uma estrutura de fluxo de trabalho de código aberto de IA que integra muitas palavras-chave para lidar eficientemente com várias transações-1

 

Lista de funções

  • Design modularPadrões: Divida tarefas complexas em etapas simples com Padrões.
  • Suporte a várias plataformasPode ser facilmente instalado e usado em diferentes sistemas operacionais.
  • interface de linha de comandoOs usuários podem operar por meio da CLI para aqueles que preferem a linha de comando.
  • Integração de APISuporte para integração com OpenAI, Anthropic e muitos outros provedores de modelos de IA.
  • Dicas personalizadasOs usuários podem criar e editar seus próprios prompts para atender a necessidades específicas.
  • Suporte ao modelo localPermite que os usuários configurem modelos locais de IA para processamento.
  • Configurações interativasO processo de instalação é simples e oferece opções de configuração interativas.

 

Usando a Ajuda

Processo de instalação

# Windows.
curl -L https://github.com/danielmiessler/fabric/releases/latest/download/fabric-windows-amd64.exe > fabric.exe && fabric.exe --version
# MacOS (arm64). curl -L https://github.com/danielmiessler/fabric/releases/latest/download/fabric-darwin-arm64 > fabric && chmod +x fabric && . /fabric --version # MacOS (amd64). curl -L https://github.com/danielmiessler/fabric/releases/latest/download/fabric-darwin-amd64 > fabric && chmod +x fabric && . /fabric --version # Linux (amd64): curl -L > fabric && chmod +x fabric && ./fabric --version curl -L https://github.com/danielmiessler/fabric/releases/latest/download/fabric-linux-amd64 > fabric && chmod +x fabric && . /fabric --version # Linux (arm64): curl -L > fabric && chmod +x fabric && . curl -L https://github.com/danielmiessler/fabric/releases/latest/download/fabric-linux-arm64 > fabric && chmod +x fabric && . /fabric --version

 

Para instalar o Fabric.Verifique se você tem o Go instalado.e, em seguida, execute o seguinte comando.

# Instalar o Fabric diretamente do repositório
go install github.com/danielmiessler/fabric@latest

 

configurar

# Execute o setup para configurar seus diretórios e chaves
fabric ---setup

 

Processo de uso

  1. Uso do comando básico::
    O Fabric fornece uma série de comandos para executar diferentes tarefas. Por exemplo, para extrair pontos-chave de um vídeo do YouTube e gerar uma postagem de blog, você pode usar os seguintes comandos:

    yt https://www.youtube.com/watch?v=视频ID | fabric -p extract_wisdom | fabric -p write_essay | fabric -sp translate_cn
    
  2. Seleção de modelos personalizados::
    Em cada invocação da malha, você pode passar o -m para selecionar um modelo diferente. Por exemplo, altere o modelo padrão para um modelo de código aberto:

    fabric -m nousresearch/hermes-3-llama-3.1-405b: gratuito
    
  3. Perguntas frequentes::
    Se tiver problemas para instalar ou usar, visite a página de problemas do GitHub para ver o que outros usuários estão dizendo ou para fazer suas próprias perguntas.
  4. Apoio e alcance da comunidade::
    O Fabric incentiva os usuários a participarem do desenvolvimento de novos padrões e recursos, e os usuários podem enviar suas contribuições no GitHub.

 

Todos os comandos

Uso.
fabric [OPTIONS]

Opções do aplicativo: -p, --pattern= Selecione um padrão entre os padrões disponíveis.
-p, --pattern= seleciona um padrão entre os padrões disponíveis
-v, --variable= Define o valor da variável de padrão, por exemplo, -v=#role:expert -v=#points:30
-C, --context= seleciona um contexto dentre os contextos disponíveis
--session= Selecione uma sessão dentre as sessões disponíveis
-S, --setup Executar a configuração de todas as partes reconfiguráveis da malha
-t, --temperature= define o valor da temperatura (padrão: 0,7)
-T, --topp= define o valor de P superior (padrão: 0,9)
-s, --stream stream
-P, --presencepenalty= define o valor da penalidade de presença (padrão: 0,0)
-r, --raw Usar as configurações padrão do modelo, não enviar opções de bate-papo (por exemplo, temperatura etc.) e usar funções de usuário em vez de funções de sistema para corresponder aos padrões
-F, --frequencypenalty= define o valor da penalidade de frequência (padrão: 0,0)
-l, --listpatterns lista todos os padrões
-L, --listmodels lista todos os modelos disponíveis
-x, --listcontexts Lista todos os contextos
-X, --listsessions Lista todas as sessões
-U, --updatepatterns Atualiza os padrões
-c, --copy Copiar para a área de transferência
-m, --model= Selecionar modelo
-o, --output= Exportar para arquivo
--output-session Saída de toda a sessão (inclusive sessões temporárias) para o arquivo
-n, --latest= lista o número de modelos recentes (padrão: 0)
-d, --changeDefaultModel altera o modelo padrão
-y, --youtube= Especifica um "URL" de vídeo do YouTube a partir do qual as transcrições e os comentários serão capturados e enviados para o bate-papo
---transcript Captura transcrições de vídeos do YouTube e as envia para o bate-papo (essa opção é usada por padrão)
--comments para capturar comentários de vídeos do YouTube e enviá-los para o bate-papo
-g, --language= Especifica o código do idioma para o bate-papo, por exemplo, -g=en -g=zh
-u, --scrape_url= Use o Jina AI para converter URLs de sites para o formato Markdown.
-q, --scrape_question= Use o Jina AI para pesquisar perguntas.
-e, --seed= Gera a semente especificada para o LMM.
-w, --wipecontext= limpar o contexto
-W, --wipesession= limpar sessão
-W, --wipecontext= Limpar contexto -W, --wipesession= Limpar sessão -W, --printcontext= Imprimir contexto
--printsession= Imprimir sessão
--readability Converte a entrada HTML em uma exibição legível e limpa.
--dry-run mostra o que será enviado ao modelo sem enviá-lo de fato
--version imprime a versão atual

Opções de ajuda.
-h, --help Mostra esta mensagem de ajuda.

 

Recomendações para a prática

Os usuários são aconselhados a experimentar diferentes recursos na prática para entender melhor o poder do Fabric. Com a prática, você poderá tirar o máximo proveito dessa ferramenta para melhorar a produtividade e o aprendizado.

Em seguida, nossas instruções são muito clarasUsamos estruturas Markdown para enfatizar o que queremos que a IA faça e em que ordem. Exemplo: https://github.com/danielmiessler/fabric/blob/main/patterns/extract_wisdom/system.md

O Fabric também fornece um modelo de prompt. Você pode consultar essa estrutura para escrever facilmente um prompt estável e de alta qualidade:.

https://github.com/danielmiessler/fabric/tree/main/patterns/create_pattern

 

Por fim, tendemos a usar quase exclusivamente a parte System do Prompt.. Há mais de um ano, estamos enterrando a cabeça na areia em relação a esses assuntos, e acabamos de ver mais dos efeitos de fazer isso. Se as coisas mudarem, ou se encontrarmos dados que sugiram o contrário, faremos ajustes.

 

exemplos

Agora vamos dar uma olhada em algumas das coisas que você pode fazer com o Fabric.

  1. Executa o modo resumir com base na entrada do stdin. Nesse caso, o corpo do artigo.
pbpaste | fabric --pattern summarise
  1. Execute o modo analyze_claims com a opção --stream para obter resultados imediatos e de fluxo contínuo.
pbpaste | fabric --stream --pattern analyze_claims
  1. Execute o modo extract_wisdom com a opção --stream para obter resultados instantâneos e de fluxo contínuo de qualquer vídeo do YouTube (muito semelhante ao vídeo introdutório original).
fabric -y "https://youtube.com/watch?v=uXs-zPc63kM" --stream --pattern extract_wisdom
  1. Criar padrão - Você deve criar um arquivo .md com o padrão e salvá-lo em ~/.config/fabric/patterns/[yourpatternname].

 

Basta copiá-lo e usá-lo. Se não quiser fazer nada sofisticado e quiser apenas muitas dicas excelentes, você pode navegar até o site /catálogo de padrõesE comece a explorar! Todas as palavras-chave modulares estão sob esse caminho, fáceis de usar, sem necessidade de escrever código: há um system.md em cada diretório de palavras, o

Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " Fabric: uma estrutura de fluxo de trabalho de código aberto de IA que integra muitas palavras-chave para lidar eficientemente com uma variedade de transações

Chefe do Círculo de Compartilhamento de IA

O Chief AI Sharing Circle se concentra no aprendizado de IA, fornecendo conteúdo abrangente de aprendizado de IA, ferramentas de IA e orientação prática. Nosso objetivo é ajudar os usuários a dominar a tecnologia de IA e explorar juntos o potencial ilimitado da IA por meio de conteúdo de alta qualidade e compartilhamento de experiências práticas. Seja você um iniciante em IA ou um especialista sênior, este é o lugar ideal para adquirir conhecimento, aprimorar suas habilidades e realizar inovações.

Entre em contato conosco
pt_BRPortuguês do Brasil