에이전트 플랫 폼 들 은 다른 에이전트 플랫 폼 들 에 거주 하 는 에이전트 들 간 협업 을 허락 하 는 ACL 과 KQML 과 같 은 에이전트 통신 언어 들 을 지원 해야 만 한다 . 에이전트 들 은 오토 노 머스 주변 에 애플리케이션 을 구성 하 는 방법 과 통신 요소 들 ( communicative elements ) 을 설계자 와 개발자 에게 제공 하 고 , 소프트웨어 툴 의 구조 와 디자인 메타 포어 ( design metaphor ) 를 지원 하 기 위한 인프라 를 이 끈다 . 요즘 에 는 JADE 와 Aglet 의 두 가지 공통 에이전트 플랫 폼 들 이 존재 한다 .