Meta의 'muse'가 처음 공개됐을 때, 다른 여러 사람들처럼 나도 muse에게 자신의 파일 시스템을 tarball로 만들어 달라고 요청해 봤다. 그 파일 시스템을 이리저리 살펴보는 과정이 꽤 재미있었고, 따로 정리해 둘 만한 내용도 몇 가지 있다. muse는 전체적으로 완성도가 무척 높다. 내가 쓰는 유일한 에이전트는 아니지만, 실제로 손이 자주 간다. 특히
muse는 전체적으로 완성도가 무척 높다. 내가 쓰는 유일한 에이전트는 아니지만, 실제로 손이 자주 간다. 특히 웹 브라우징에 강하다. 경쟁 제품 몇몇과 비교하면 CAPTCHA를 훨씬 적극적으로 풀어 낸다. 이를 어떻게 받아들일지는 각자의 몫이다.
파일 시스템을 뒤지다 발견한 것 중 가장 흥미로웠던 건 muse가 사용할 수 있는 스킬 모음이었다. 처음 살펴보고 며칠 뒤, 무엇이 바뀌는지 매일 알려 달라고 muse에게 요청하면 되겠다는 생각이 들었다.
저장소의 Rust 코드는 대규모 리빌드가 잦은 것으로 보이고, 스킬도 정기적으로 업데이트되고 있다. 이 변화를 파악하려고 muse에게 스킬 변경 사항을 매일 확인해 git 저장소에 푸시하도록 자동화해 달라고 했다.
이 저장소는 현재 GitHub에 공개되어 있다: https://github.com/obra/muse-skills/tree/main
스킬 대부분은 muse 전용 Rust CLI 도구 사용법을 짧게 설명하는 정도지만, 일부는 분량이 훨씬 많다.
특히 https://github.com/obra/muse-skills/blob/main/muse_db/references/schema.md가 흥미롭다. muse의 Postgres 데이터베이스에 담긴 내용을 전부 정리해 둔 문서인데, 그 양이 상당하다.