masc은(는) 무엇을 하나요?
MASC - OCaml 기반 다중 에이전트 스트리밍 조정
개요
MASC는 OCaml로 작성된 다중 에이전트 스트리밍 조정 프레임워크입니다. 이 스킬은 여러 AI 에이전트가 실시간으로 데이터를 스트리밍하고 조정할 수 있는 기능을 제공합니다.
주요 기능
- 다중 에이전트 조정: 여러 에이전트가 동시에 작업을 수행하고 결과를 공유합니다.
- 스트리밍 데이터 파이프라인: 에이전트 간 데이터 흐름을 효율적으로 관리합니다.
- OCaml 기반: OCaml의 강력한 타입 시스템과 성능을 활용합니다.
- 비동기 통신: Lwt와 같은 경량 스레드를 사용하여 비차단 통신을 지원합니다.
사용 방법
$ opam install masc
또는 프로젝트의 dune-project 파일에 다음을 추가하세요:
(package
(name masc)
(depends ocaml lwt))
예제
open Masc
let agent1 = Agent.create "agent1" (fun input ->
Process.analyze input)
let agent2 = Agent.create "agent2" (fun input ->
Process.transform input)
let pipeline = Pipeline.create [agent1; agent2]
지원 환경
- Claude Code
- Cursor
- Codex
- 기타 OCaml 개발 환경
라이선스
MIT