에이전트 웹 NLWeb: 마이크로소프트의 개방형 AI 프로젝트
AI Store에서 AI코딩으로 만들어진 앱을 만나보세요!
지금 바로 방문하기

모두를 AI 에이전트 경제로 끌어들인다 ‘에이전트 웹’

카테고리

프로그래밍/소프트웨어 개발

서브카테고리

인공지능, 머신러닝, DevOps

대상자

개발자, AI 연구자, IT 전문가

  • 난이도: 중간~고급 (AI 프로토콜 및 웹 통합 기술 이해 필요)*

핵심 요약

  • NLWeb은 마이크로소프트가 공개한 개방형 프로젝트로, 자연어 인터페이스를 통해 웹사이트에 AI 기반 앱을 쉽게 구축할 수 있도록 지원한다.
  • MCP, A2A 프로토콜을 통해 에이전트 생태계 간 상호 운용성을 확보하고, 에이전트 경제 형성을 목표로 한다.
  • LLM 기반 도구구조화된 데이터를 결합해 사용자 경험을 풍부하게 구성한다.

섹션별 세부 요약

1. NLWeb 개요

  • 마이크로소프트가 공개한 개방형 프로젝트로, 웹사이트에 AI 인터페이스를 쉽게 추가할 수 있도록 지원.
  • Schema.org, RSS, JSONL 등 반구조화된 데이터와 LLM을 결합해 자연어 기반 인터페이스 구축.
  • 에이전트 웹(Agent Web)이라는 개념을 제시하며, HTML의 역할을 수행한다고 설명.

2. 기술적 구성 요소

  • MCP, A2A 프로토콜을 통해 에이전트 간 통신네트워크 연결 가능.
  • GitHub, Azure, Windows 등에 기본적으로 포함되어 있어 개발자 사용 편의성 제공.
  • 벡터 데이터베이스, 주요 모델 지원 및 웹 서버 프론트엔드 제공.

3. 에이전트 웹 비전

  • 에이전트 경제(Agent Economy)를 형성해 웹 서비스와 AI 에이전트의 통합을 추진.
  • 분절된 에이전트 생태계네트워크로 연결협업과 자원 공유 가능.
  • 사용자 위임 작업을 처리하는 에이전트의 역량을 강화해 복잡한 작업 수행 가능.

4. 구현 및 채택

  • NLWeb 깃허브 저장소자연어 쿼리 처리 핵심 서비스 코드, 커넥터, 설명서 제공.
  • MCP 프로토콜HTTP와 유사한 간단한 프로토콜로, 정교한 작업 수행 가능.
  • 사티아 나델라 CEONLWeb이 웹의 원래 비전에 부합한다고 강조.

결론

  • NLWeb 도입을 통해 AI 에이전트와 웹 서비스의 통합을 실현하고, MCP/A2A 프로토콜을 기반으로 에이전트 생태계 구축이 필수적이다.
  • GitHub, Azure, Windows 등 기존 플랫폼과의 연동을 통해 개발자 생산성 향상에이전트 경제 형성에 기여해야 한다.