Fabric: un marco de flujo de trabajo de código abierto de IA que integra muchas palabras clave para gestionar eficazmente una variedad de transacciones.
Últimos recursos sobre IAActualizado hace 1 año Círculo de intercambio de inteligencia artificial 31.6K 00
Introducción general
Fabric es un marco de IA de código abierto desarrollado por Daniel Miessler para simplificar y automatizar las tareas informáticas cotidianas y facilitar el uso de la inteligencia artificial. Ayuda a los usuarios a realizar con eficacia diversas tareas, como el resumen de contenidos, la extracción de datos y la escritura automatizada, gracias a un diseño modular y a palabras clave preestablecidas (Patterns). Fabric admite la integración de diversos modelos lingüísticos de gran tamaño, y los usuarios pueden personalizar la configuración según sus necesidades, lo que mejora enormemente su eficiencia de trabajo y su capacidad de aprendizaje.
FabricUna de sus principales funciones es ayudar a las personas a reunir consejos e integrarlos en todos los aspectos de su vida, lo que llamamos Patrones.

Lista de funciones
- Diseño modularDescomponga tareas complejas en pasos sencillos con Patrones.
- Soporte multiplataforma: Puede instalarse y utilizarse fácilmente en distintos sistemas operativos.
- interfaz de línea de comandos: Los usuarios pueden operar a través de la CLI para aquellos que prefieren la línea de comandos.
- Integración APISoporte para la integración con OpenAI, Anthropic y muchos otros proveedores de modelos de IA.
- Consejos personalizadosLos usuarios pueden crear y editar sus propios avisos para satisfacer necesidades específicas.
- Apoyo al modelo localPermite a los usuarios configurar modelos locales de IA para su procesamiento.
- Ajustes interactivosEl proceso de instalación es sencillo y ofrece opciones de configuración interactivas.
Utilizar la ayuda
Proceso de instalación
# 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 https://github.com/danielmiessler/fabric/releases/latest/download/fabric-linux-amd64 > fabric && chmod +x fabric && ./fabric --version # Linux (arm64): curl -L https://github.com/danielmiessler/fabric/releases/latest/download/fabric-linux-arm64 > fabric && chmod +x fabric && ./fabric --version
Para instalar Fabric.Asegúrate de tener Go instalado.y ejecute el siguiente comando.
# Install Fabric directly from the repo go install github.com/danielmiessler/fabric@latest
establecer
# Run the setup to set up your directories and keys fabric --setup
Proceso de utilización
- Uso de comandos básicos::
Fabric proporciona una serie de comandos para realizar diferentes tareas. Por ejemplo, para extraer puntos clave de un vídeo de YouTube y generar una entrada de blog, puede utilizar los siguientes comandos:yt https://www.youtube.com/watch?v=视频ID | fabric -p extract_wisdom | fabric -p write_essay | fabric -sp translate_cn - Selección personalizada de modelos::
En cada invocación del tejido, se puede pasar la variable-mpara seleccionar un modelo diferente. Por ejemplo, cambie el modelo predeterminado por un modelo de código abierto:fabric -m nousresearch/hermes-3-llama-3.1-405b: free - Preguntas frecuentes::
Si tienes problemas para instalarlo o utilizarlo, puedes visitar la página de problemas de GitHub para ver lo que dicen otros usuarios o plantear tus propias preguntas. - Apoyo comunitario y divulgación::
Fabric anima a los usuarios a participar en el desarrollo de nuevos patrones y funciones, y los usuarios pueden enviar sus contribuciones en GitHub.
Todos los comandos
用法: fabric [OPTIONS] 应用程序选项: -p, --pattern= 从可用的模式中选择一个模式 -v, --variable= 设置模式变量的值,例如 -v=#role:expert -v=#points:30 -C, --context= 从可用的上下文中选择一个上下文 --session= 从可用的会话中选择一个会话 -S, --setup 为 fabric 的所有可重新配置部分运行设置 -t, --temperature= 设置 temperature 值(默认: 0.7) -T, --topp= 设置 top P 值(默认: 0.9) -s, --stream 流式传输 -P, --presencepenalty= 设置 presence penalty 值(默认: 0.0) -r, --raw 使用模型的默认设置,不发送聊天选项(例如 temperature 等),并使用用户角色而非系统角色来匹配模式 -F, --frequencypenalty= 设置 frequency penalty 值(默认: 0.0) -l, --listpatterns 列出所有模式 -L, --listmodels 列出所有可用的模型 -x, --listcontexts 列出所有上下文 -X, --listsessions 列出所有会话 -U, --updatepatterns 更新模式 -c, --copy 复制到剪贴板 -m, --model= 选择模型 -o, --output= 输出到文件 --output-session 将整个会话(包括临时会话)输出到文件 -n, --latest= 列出最近的模式数量(默认: 0) -d, --changeDefaultModel 更改默认模型 -y, --youtube= 指定 YouTube 视频 "URL",以从中抓取转录内容和评论并发送到聊天 --transcript 从 YouTube 视频抓取转录内容并发送到聊天(默认使用此选项) --comments 从 YouTube 视频抓取评论并发送到聊天 -g, --language= 指定聊天的语言代码,例如 -g=en -g=zh -u, --scrape_url= 使用 Jina AI 将网站 URL 转换为 Markdown 格式 -q, --scrape_question= 使用 Jina AI 搜索问题 -e, --seed= 为 LMM 生成指定种子 -w, --wipecontext= 清除上下文 -W, --wipesession= 清除会话 --printcontext= 打印上下文 --printsession= 打印会话 --readability 将 HTML 输入转换为干净的可读视图 --dry-run 显示将发送给模型的内容而不实际发送 --version 打印当前版本 帮助选项: -h, --help 显示此帮助信息
Recomendaciones prácticas
Se aconseja a los usuarios que prueben diferentes funciones en la práctica para comprender mejor la potencia de Fabric. Con la práctica, podrán sacar el máximo partido a esta herramienta para mejorar la productividad y el aprendizaje.
A continuación, nuestras instrucciones son muy clarasUtilizamos estructuras Markdown para enfatizar lo que queremos que haga la IA y en qué orden. Ejemplo: https://github.com/danielmiessler/fabric/blob/main/patterns/extract_wisdom/system.md
fabric también proporciona una plantilla de avisos, puede referirse a esta estructura para escribir fácilmente avisos estables y de alta calidad:.
https://github.com/danielmiessler/fabric/tree/main/patterns/create_pattern
Por último, solemos utilizar casi exclusivamente la parte System de Prompt.. Llevamos más de un año escondiendo la cabeza bajo el ala y acabamos de comprobar los efectos de esta actitud. Si las cosas cambian, o si vemos datos que sugieran lo contrario, haremos ajustes.
ejemplos
Veamos ahora algunas de las cosas que puedes hacer con Fabric.
- Ejecuta el modo resumir basándose en la entrada de stdin. En este caso, el cuerpo del artículo.
pbpaste | fabric --pattern summarize
- Ejecute el modo analyze_claims con la opción --stream para obtener resultados inmediatos y en tiempo real.
pbpaste | fabric --stream --pattern analyze_claims
- Ejecuta el modo extract_wisdom con la opción --stream para obtener resultados instantáneos y en streaming de cualquier vídeo de Youtube (muy similar al vídeo introductorio original).
fabric -y "https://youtube.com/watch?v=uXs-zPc63kM" --stream --pattern extract_wisdom
- Crear patrón - Debe crear un archivo .md con el patrón y guardarlo en ~/.config/fabric/patterns/[yourpatternname].
Cópialo y úsalo. Si no quieres hacer nada sofisticado y sólo quieres un montón de buenos consejos, puedes navegar a la página /catálogo de modelos¡Y empieza a explorar! Todas las palabras clave modulares están bajo esta ruta, fácil de usar, sin necesidad de escribir código: hay un system.md en cada directorio de palabras, el
© declaración de copyright
Derechos de autor del artículo Círculo de intercambio de inteligencia artificial Todos, por favor no reproducir sin permiso.
Artículos relacionados
Sin comentarios...




