많은 팀이 TS/Node를 사용하여 빠르게 에이전트 (Agent) 데모를 만들어내지만, 그다음 단계에서 막히곤 합니다. 오케스트레이션 (Orchestration), 디버깅 (Debugging), 평가 (Evaluation), 배포 (Deployment)가 각각 별도의 예제로 존재하여, 결과적으로 팀이 장기적으로 유지보수하기가 매우 어렵기 때문입니다. Google의 ADK for TypeScript는 코드 우선 (Code-first) 에이전트 개발 키트 (Agent Development Kit)로, 프로토타입을 실제 엔지니어링 프로젝트로 발전시키는 데 적합합니다.
GitHub:
https://github.com/google/adk-js
이 도구는 AI 에이전트의 구축, 평가 및 배포를 아우르며, 멀티 에이전트 (Multi-agent) 시나리오와 개발 도구 (DevTools)를 지향합니다. 프론트엔드/풀스택 팀의 경우, 낯선 프레임워크로 교체하는 대신 익숙한 TypeScript 엔지니어링 스택을 그대로 유지할 수 있다는 장점이 있습니다.
핵심 하이라이트:
- TypeScript / Node 친화적
- 에이전트 구축, 평가, 배포 파이프라인 지원
- 멀티 에이전트 (Multi-agent) 시나리오 지향
- DevTools 방향의 부가 기능 제공
- 일회성 데모가 아닌 팀 협업 및 유지보수에 더 적합
기업 내부의 에이전트 프로토타입, Node 서비스 팀, 풀스택 개발자에게 추천합니다.
제가 Quark Cloud Disk를 통해 「AI 전체 공략집 (지속 업데이트 중)」을 공유해 드렸습니다.
https://pan.quark.cn/s/c7b6691bdf5d
팀 내에서 가장 고통스러운 점은 요구사항이 많아지면 추적이 되지 않는다는 것입니다. 누가 수정하고 있는지, 어떤 파일이 변경되었는지, CI(지속적 통합)에 진입할 수 있는지, 리뷰(Review) 흔적은 어떻게 남기는지 등의 문제입니다.
Open SWE는 LangChain에서 최근 활발하게 활동 중인 오픈 소스 비동기 코딩 에이전트 (Coding Agent) 프레임워크로, 조직 내부에 SWE 에이전트를 구축하기 위한 기반(Base) 역할을 합니다.
GitHub:
https://github.com/langchain-ai/open-swe
이 프레임워크는 자동 수정, 코드 리뷰, 일괄 이슈 (Issue) 처리 등에 적합합니다.