Axe
Herramienta CLI ligera, orientada a Unix, para definir y ejecutar agentes de propósito único basados en LLM
Axe es una herramienta de línea de comandos ligera y orientada a la filosofía Unix que define agentes de propósito único basados en grandes modelos de lenguaje. Combina archivos TOML de configuración con habilidades descritas en Markdown y se ejecuta solo cuando es necesario. Su motor en Go (binario de unos 12 MB) arranca sin dependencias y conecta entradas y salidas de herramientas como una tubería Unix. Compatible con Ollama local y proveedores como Anthropic y OpenAI, resulta adecuada para automatizaciones sensibles a la latencia, incluidos hooks de Git y tareas cron.
💻 Requisitos del sistema
0 MB (se recomiendan al menos 8 GB al ejecutar un LLM localmente)
Aproximadamente 12 MB para el binario; reserva espacio adicional para la configuración y la memoria de los agentes
⚡ Instalación
4-1. Inicio rápido
go install github.com/jrswab/axe@latest
4-2. Instalación detallada
Clonar el repositorio de GitHub y compilar manualmentegit clone https://github.com/jrswab/axe.git cd axe go build .
Compilar y ejecutar con Dockerdocker build -t axe .
🧬 Casos de uso en biociencias
Filtrado de registros de errores de secuenciación a gran escala
Configura cat nextseq_run42_error.log | axe run error-analyzer para analizar en tiempo real 50.000 líneas de registros bioinformáticos no estructurados con Claude 3.5 Sonnet y obtener causas y acciones en tres segundos.
Análisis estático de scripts de dinámica molecular con Git Hooks
Integra git diff | axe run bio-code-reviewer en .git/hooks/pre-commit para revisar automáticamente la calidad del código mediante GPT-4o y detectar bucles NumPy ineficientes antes del commit.
Informe diario de tendencias de investigación mediante cron
Programa 0 9 * * * curl -s https://rss.biorxiv.org | axe run bio-arxiv-summarizer para clasificar y resumir automáticamente 50 nuevos artículos con un modelo local Llama 3 (8B).
FAQ
¿Qué es Axe?
Axe es una herramienta de línea de comandos ligera y orientada a la filosofía Unix que define agentes de propósito único basados en grandes modelos de lenguaje. Combina archivos TOML de configuración con habilidades descritas en Markdown y se ejecuta solo cuando es necesario. Su motor en Go (binario de unos 12 MB) arranca sin dependencias y conecta entradas y salidas de herramientas como una tubería Unix. Compatible con Ollama local y proveedores como Anthropic y OpenAI, resulta adecuada para automatizaciones sensibles a la latencia, incluidos hooks de Git y tareas cron.
¿Cuándo debería usar Axe?
Herramienta CLI ligera, orientada a Unix, para definir y ejecutar agentes de propósito único basados en LLM
¿Cuál es un caso de uso biomédico de Axe?
Filtrado de registros de errores de secuenciación a gran escala: Configura cat nextseqrun42error.log | axe run error-analyzer para analizar en tiempo real 50.000 líneas de registros bioinformáticos no estructurados con Claude 3.5 Sonnet y obtener causas y acciones en tres segundos.
📝 Notas de actualización
Aún no hay notas de actualización.
🧪 Código de la vida relacionado
Aún no hay publicaciones relacionadas de Código de la vida.