El Framework AutoAgents Rust Agrega Enlaces de Python para Prototipado

✍️ OpenClawRadar📅 Publicado: 10 de marzo de 2026🔗 Source
El Framework AutoAgents Rust Agrega Enlaces de Python para Prototipado
Ad

AutoAgents, un framework multiagente basado en Rust, ha añadido enlaces para Python que permiten a los desarrolladores prototipar en Python mientras mantienen intacto el núcleo de ejecución subyacente en Rust. Este enfoque conserva las mismas interfaces de proveedores, el modelo de composición de canalizaciones, la estructura del constructor de agentes y los conceptos de ejecución utilizados por los crates de Rust.

Ad

Detalles Clave

Los enlaces para Python están diseñados para experimentación rápida en dominios como la robótica y otros casos de uso que requieren IA local, con la capacidad de pasar al núcleo de Rust sin cambios arquitectónicos. El framework soporta modelos locales sin dependencias de sistemas externos.

Aquí hay un ejemplo directo de la fuente que muestra cómo usar los enlaces:

from autoagents_llamacpp_cuda import LlamaCppBuilder, backend_build_info

async def main() -> None:
    print("Build info:", backend_build_info())
    
    llm = await (
        LlamaCppBuilder()
        .repo_id("unsloth/Qwen3.5-9B-GGUF")
        .hf_filename("Qwen3.5-9B-Q4_0.gguf")
        .max_tokens(256)
        .temperature(0.7)
        .build()
    )
    
    agent_def = ReActAgent("local_llama_cuda", "You are an helpful assistant").max_turns(10)
    
    handle = await (
        AgentBuilder(agent_def)
        .llm(llm)
        .memory(SlidingWindowMemory(window_size=20))
        .build()
    )
    
    result = await handle.run(Task(prompt="Write one short sentence about Rust."))
    print(result["response"])
    
    print("\n=== Streaming ===")
    async for chunk in handle.run_stream(Task(prompt="What is 10 + 32?")):
        print(chunk)

El ejemplo demuestra varios componentes clave:

  • LlamaCppBuilder para configurar LLMs locales con parámetros como repo_id, hf_filename, max_tokens y temperature
  • ReActAgent para definir el comportamiento del agente con límites de turnos
  • AgentBuilder para ensamblar agentes con componentes LLM y de memoria
  • SlidingWindowMemory con tamaño de ventana configurable
  • Tanto modos de ejecución síncronos (run) como de transmisión (run_stream)
  • Objetos Task para encapsular prompts

Los mantenedores están buscando retroalimentación sobre varios aspectos:

  • Si los desarrolladores usarían enlaces de Python como estos para prototipado
  • Ergonomía de la API y convenciones de nomenclatura
  • Funciones faltantes que facilitarían la iteración (herramientas de depuración, visualización, recetas de ejemplo)
  • Preocupaciones sobre seguridad, transmisión o semántica de memoria

El framework es particularmente relevante para desarrolladores que prototipan en Python pero despliegan en Rust, ofreciendo un camino desde la experimentación hasta la producción sin cambiar la arquitectura subyacente.

📖 Read the full source: r/LocalLLaMA

Ad

👀 Ver también

SIDJUA V1.0: Plataforma de Gobernanza Autohospedada para Agentes de IA
Herramientas

SIDJUA V1.0: Plataforma de Gobernanza Autohospedada para Agentes de IA

SIDJUA V1.0 es una plataforma de gobernanza autohospedada y gratuita para agentes de IA que se ejecuta en Docker, incluido Raspberry Pi. Proporciona puntos de control obligatorios para tareas de agentes, almacenamiento cifrado de credenciales, aislamiento de red y controles de presupuesto granulares.

OpenClawRadar
ScreenMind: Memoria de IA Local que Indexa Toda tu Actividad Informática
Herramientas

ScreenMind: Memoria de IA Local que Indexa Toda tu Actividad Informática

ScreenMind captura tu pantalla, reuniones y notas de voz usando Gemma 4 E2B localmente mediante llama.cpp. Funciona con 4GB+ VRAM y cuantización Q4. Busca actividad pasada, chatea con el historial y conéctate a Claude/Cursor mediante MCP.

OpenClawRadar
OpenClaw Smart Router de Código Abierto para la Selección Automática de Modelos
Herramientas

OpenClaw Smart Router de Código Abierto para la Selección Automática de Modelos

Un desarrollador ha publicado como código abierto un Enrutador Inteligente para OpenClaw que clasifica automáticamente las consultas por complejidad y las dirige a los modelos óptimos, ahorrando entre un 60 y un 80 % en costes de API en comparación con usar siempre modelos premium como Claude o GPT-4o.

OpenClawRadar
Meera: Un asistente de IA completamente offline para Linux Gnome basado en Qwen3.5-2B
Herramientas

Meera: Un asistente de IA completamente offline para Linux Gnome basado en Qwen3.5-2B

Meera es un asistente de IA offline para Gnome Desktop que utiliza Qwen3.5-2B-Q4_K_M (1.2 GB) y llama-cpp con soporte Vulkan. Aprovecha un segundo modelo de embeddings pequeño para la selección de herramientas y RAG, evitando el aumento excesivo de los embeddings en el prompt. Funciona en Ubuntu 24.04 con RTX 5090 y Fedora Silverblue en Intel i3.

OpenClawRadar