AutoAgents Rust 프레임워크, 프로토타이핑을 위한 Python 바인딩 추가

✍️ OpenClawRadar📅 게시일: March 10, 2026🔗 Source
AutoAgents Rust 프레임워크, 프로토타이핑을 위한 Python 바인딩 추가
Ad

Rust 기반의 멀티 에이전트 프레임워크인 AutoAgents가 Python 바인딩을 추가했습니다. 이를 통해 개발자들은 기저의 Rust 코어 런타임을 그대로 유지하면서 Python으로 프로토타이핑할 수 있습니다. 이 접근 방식은 Rust 크레이트에서 사용하는 동일한 제공자 인터페이스, 파이프라인 구성 모델, 에이전트 빌더 구조 및 런타임 개념을 유지합니다.

Ad

주요 세부 사항

이 Python 바인딩은 로봇 공학과 같은 분야 및 로컬 AI가 필요한 기타 사용 사례에서 빠른 실험을 위해 설계되었으며, 아키텍처 변경 없이 Rust 코어로 전환할 수 있는 능력을 제공합니다. 이 프레임워크는 외부 시스템 의존성 없이 로컬 모델을 지원합니다.

다음은 바인딩 사용 방법을 보여주는 소스의 드롭인 예제입니다:

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)

이 예제는 몇 가지 주요 구성 요소를 보여줍니다:

  • LlamaCppBuilder: repo_id, hf_filename, max_tokens, temperature와 같은 매개변수로 로컬 LLM을 구성합니다
  • ReActAgent: 턴 제한으로 에이전트 동작을 정의합니다
  • AgentBuilder: LLM 및 메모리 구성 요소로 에이전트를 조립합니다
  • SlidingWindowMemory: 구성 가능한 창 크기를 가집니다
  • 동기(run) 및 스트리밍(run_stream) 실행 모드
  • Task 객체: 프롬프트를 캡슐화합니다

유지 관리자들은 다음과 같은 여러 측면에 대한 피드백을 구하고 있습니다:

  • 개발자들이 프로토타이핑을 위해 이러한 Python 바인딩을 사용할지 여부
  • API 사용 편의성 및 명명 규칙
  • 반복 작업을 더 쉽게 만들기 위해 부족한 기능(디버깅 도우미, 시각화, 예제 레시피)
  • 안전성, 스트리밍 또는 메모리 의미 체계에 대한 우려

이 프레임워크는 Python으로 프로토타이핑하지만 Rust로 배포하는 개발자들에게 특히 관련이 있으며, 기저 아키텍처를 변경하지 않고 실험에서 프로덕션으로 가는 경로를 제공합니다.

📖 Read the full source: r/LocalLLaMA

Ad

👀 See Also

오픈라우터 모델 가격 및 달러당 인텔리전스 분석
Tools

오픈라우터 모델 가격 및 달러당 인텔리전스 분석

한 레딧 사용자가 16개 AI 모델의 OpenRouter API 가격을 정리하고 지능-대비-달러 가치를 계산하여, MiMo-V2-Flash를 100만 토큰당 0.09달러로 최고의 가성비 모델로, GPT-5.4를 100만 토큰당 2.50달러로 가장 지능적인 모델로 선정했습니다.

OpenClawRadar
ApexClaw: 웹 자동화, 음성 및 이메일을 위한 85개 이상의 도구를 갖춘 오픈소스 텔레그램 AI 에이전트
Tools

ApexClaw: 웹 자동화, 음성 및 이메일을 위한 85개 이상의 도구를 갖춘 오픈소스 텔레그램 AI 에이전트

ApexClaw는 Go로 작성된 오픈소스 Telegram AI 에이전트로, 헤드리스 Chrome을 이용한 웹 브라우징, 음성 노트 처리, Gmail 통합, 셸 스크립트 실행을 포함한 85개 이상의 내장 도구를 제공합니다. 자체 호스팅 방식이며 추론을 위해 z.ai 엔진을 사용합니다.

OpenClawRadar
커뮤니티 패치가 Windows용 Claude Desktop에 RTL 언어 지원을 추가합니다.
Tools

커뮤니티 패치가 Windows용 Claude Desktop에 RTL 언어 지원을 추가합니다.

한 개발자가 Claude Desktop Windows 버전에 적절한 오른쪽에서 왼쪽 언어 지원을 추가하는 패치를 만들어 히브리어, 아랍어 및 기타 RTL 언어의 깨진 렌더링을 수정했습니다. 이 패치는 Electron 앱의 렌더러에 RTL 감지 로직을 주입하고 백업/복원 기능을 포함합니다.

OpenClawRadar
캐노피: 다중 클로드 코드 에이전트 관리를 위한 터미널 대시보드
Tools

캐노피: 다중 클로드 코드 에이전트 관리를 위한 터미널 대시보드

Canopy는 git worktree에서 실행되는 여러 AI 코딩 에이전트를 추적하기 위한 단일 대시보드 뷰를 제공하는 오픈 소스 터미널 UI입니다. 에이전트 상태(실행 중, 대기 중, 입력 대기 중, 완료, 오류 발생)를 표시하고, 세션으로 바로 이동하거나 완전히 전환하지 않고 입력을 보낼 수 있습니다.

OpenClawRadar