Fable, Astra 및 로컬 에이전트가 함께 작동하는 것을 원해서 Dojo를 만들었습니다
요약
여러 에이전트 세션 간의 작업 전달 및 소통 문제를 해결하기 위해 'Dojo'라는 시스템을 개발했습니다. Dojo는 모든 에이전트가 서로의 세션을 인지하고 자유롭게 메시지를 주고받을 수 있도록 설계된 저수준 솔루션입니다. 이 도구는 코딩 어시스턴트를 쉽게 선택하고 실행할 수 있게 하며, 자동 양자화 기능도 제공합니다.
핵심 포인트
- 여러 에이전트 세션 간의 작업 전달 및 소통 문제를 해결하는 것이 목표입니다.
- Dojo를 사용하면 모든 에이전트가 서로의 세션을 인지하고 자유롭게 메시지를 주고받을 수 있습니다.
- 개발 난이도가 낮은 저수준 솔루션으로, 코딩 어시스턴트를 최소한의 수정만으로 선택/실행할 수 있습니다.
- Runner 기능은 기기에 맞는 양자화(Quant)를 자동으로 선택하여 효율성을 높입니다.
사실 아이디어는 간단합니다. 제 작업 흐름에서는 많은 작업이 서로 다른 터미널 창에 있는 여러 에이전트 세션 사이에서 전달됩니다. Claude 세션은 문제가 아니었는데, 그들은 서로 대화할 수 있었기 때문입니다. 하지만 Claude가 로컬 에이전트에게 작업을 보내는 것을 '잊어버려서' 스스로 처리하는 경우가 너무 많았고, 저는 로컬 에이전트가 무엇을 하고 있는지 알 수 없었거나, 그렇지 않으면 제가 어둠 속에 갇힌 기분이 들었습니다. 그래서 저는 서브-에이전트를 완전히 거부하고 각 에이전트에 대해 다른 터미널 창을 사용하며, 그들 사이에 메시지를 전달하거나 세션 메시지 중계 등을 요청했습니다.
Dojo에서는 모든 에이전트가 세션에 대해 인지하고 서로 자유롭게 메시지를 보낼 수 있습니다. 제가 다루는 워크플로우(WoW)가 Claude, Codex, Pi 사이의 것이기 때문에, 저는 이들을 단순히 '섞어' 사용하고 싶었고 그래서 Dojo를 만들었습니다.
Dojo는 저의 필요와 전제 조건에 따라 구축되었으며, 많은 기능, 조절 장치(knobs), 휘슬(whistles) 등 개발하는 데 시간이 걸리는 복잡한 요소가 없는 낮은 수준의 솔루션입니다. 최소한의 수정만으로 코딩 어시스턴트를 선택하고 실행하기만 하면 됩니다. Runner는 기기에 맞는 양자화(Quant)를 자동으로 선택하여 다음에 시작할 때 짧은 목록을 제공해 줍니다. 이것이 다른 사람들이 원하는 만큼 진보적이지 않을 수 있다는 것을 깨닫지만, 저에게는 작동합니다. 혹시라도 다른 사람에게 유용할까 봐 공유합니다.
https://github.com/Joakimpalm-Zen/xyntetik-dojo submitted by /u/ZenZombie117 [link] [comments]
AI 자동 생성 콘텐츠
본 콘텐츠는 Reddit AI Engineering의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기