AI 에이전트 실행 위치를 백엔드에 둘지 프런트엔드에 둘지의 고민

를 만들고, 여러 작업을 조율하고, 필요한 데이터를 붙여 답하게 하는 구조를 백엔드에 둘 수 있다. 이 방식에서는 가 사용자의 요청을 백엔드로 보내고, 백엔드가 준비된 에이전트로 답을 만든 뒤 결과를 돌려준다.

다른 기능이 필요할 때도 가 필요한 정보만 보내면 백엔드의 다른 에이전트가 일을 처리한다. 반대로 이나 Claude Code 같은 는 많은 처리를 사용자의 컴퓨터나 작업 화면 쪽에서 한다.

코드와 가 이미 그곳에 있기 때문에, 에이전트가 읽고 실행해야 할 자료와 도구도 그쪽에 가까이 있다. 핵심 고민은 에이전트 조율과 실행 틀을 백엔드에 둘지, 에 둘지, 또 백엔드 중심 구조에서 MCP를 어떻게 붙일지다.

핵심 포인트

  • 백엔드 중심 구조에서는 가 요청을 보내고 백엔드 에이전트가 답을 만든다.
  • 여러 사용 사례마다 다른 에이전트를 백엔드에서 실행할 수 있다.
  • 과 Claude Code 같은 도구는 코드와 도구가 있는 사용자 환경 가까이에서 많은 처리를 한다.
  • 로컬 파일이나 를 써야 하는 에이전트는 쪽 실행이 유리할 수 있다.
  • 백엔드에서 에이전트 조율을 할 때 MCP를 어떻게 연결할지가 중요한 설계 질문이다.
원문 보기