피드로 돌아가기
Getting Agent-Ready with Symfony
Dev.toDev.to
Backend

LLM Agent 접근성 극대화를 위한 Symfony 기반 Agent-Ready 아키텍처 설계

Getting Agent-Ready with Symfony

TomvdPeet2026년 5월 28일9intermediate

Context

기존 웹 서비스는 인간 사용자의 시각적 경험에 최적화된 HTML 구조를 제공함. 이로 인해 LLM Agent가 데이터를 파싱할 때 불필요한 토큰 소모가 발생하며, 기계가 읽을 수 있는 구조적 데이터 부족으로 인한 정보 추출 효율 저하 문제가 존재함.

Technical Solution

  • Accept 헤더 기반 Markdown Negotiation 도입을 통한 Token 효율성 증대 및 LLM 친화적 컨텐츠 전달
  • 중앙 집중식 HTML-to-Markdown 변환 레이어와 명시적 Markdown 응답 경로를 병행하는 하이브리드 렌더링 전략 채택
  • robots.txt 내 Content-Signal 지시어 정의를 통한 AI 학습 및 입력 권한의 세밀한 제어 체계 구축
  • RFC 8288 표준 Link 헤더를 활용하여 /.well-known/api-catalog 및 OpenAPI 명세서로의 자동 발견 경로 제공
  • Semantic HTML 및 Structured Data(JSON-LD) 적용을 통한 머신 가독성(Machine-readability) 강화
  • Linkset JSON 포맷을 통한 서비스 설명(service-desc) 및 문서(service-doc)의 구조적 연결망 설계

1. Accept: text/markdown 헤더 처리 로직을 구현하여 LLM 전용 응답 경로 확보

2. robots.txt에 ai-train, ai-input 설정을 추가하여 데이터 거버넌스 수립

3. RFC 8288 기반 Link 헤더를 홈 페이지에 설정하여 Agent의 API 탐색 경로 최적화

4. OpenAPI JSON 명세서를 /.well-known/api-catalog와 연결하여 자동화된 서비스 인터페이스 제공

원문 읽기