본문 바로가기 메뉴 바로가기

개발자 박진 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

개발자 박진 블로그

검색하기 폼
  • 분류 전체보기 (176)
    • 내 정보 (1)
    • 회고 (1)
    • 개발 언어 (104)
      • 코틀린 (42)
      • 자바 (1)
      • NodeJS (21)
      • 파이썬 (6)
      • 기타 웹개발 지식 (34)
      • Vibe-Coding (0)
    • 프레임워크 (10)
      • 스프링 & 스프링 부트 (7)
      • A2A (3)
    • 개발도구 (6)
      • 도커(Docker) (1)
      • k8s (1)
      • aws (4)
    • 디자인 패턴 (22)
    • 독서 (12)
      • 오브젝트 (5)
      • 객체지향의 사실과 오해 (7)
    • 기타 북마크 (13)
    • 이사 (4)
    • 기타 암거나 (2)
  • 방명록

전체 글 (176)
A2A 및 MCP: 에이전트 시스템을 위한 프로토콜

A2A 및 MCP: 에이전트 시스템을 위한 프로토콜AI 에이전트 개발에서 상호 운용성을 위한 두 가지 핵심 프로토콜인 A2A (Agent2Agent)와 MCP (Model Context Protocol)에 대해 설명합니다.요약: 에이전트 애플리케이션은 A2A와 MCP 모두 필요합니다. 도구 통합에는 MCP를, 에이전트 간 협업에는 A2A를 권장합니다.왜 다른 프로토콜이 필요한가?에이전트가 상호 작용하는 대상의 본질에 따라 프로토콜이 구분됩니다.도구 및 리소스:잘 정의된 구조화된 입출력을 가진 기본 요소입니다.특정하고 종종 무상태(stateless)인 기능을 수행하며, 동작이 예측 가능하고 트랜잭션적입니다.상호 작용은 주로 단일 요청-응답 주기입니다.에이전트:더 자율적인 시스템으로, 추론, 계획, 다중 도..

프레임워크/A2A 2025. 7. 17. 16:35
A2A 프로토콜 핵심 개념

A2A 프로토콜 핵심 개념이 문서는 Agent2Agent (A2A) 프로토콜의 주요 개념을 설명하여, A2A 기반 시스템 개발 및 통합에 필요한 핵심 지식을 제공합니다.classDiagram %% ======================= %% 1. 에이전트 메타데이터 정의 %% ======================= class AgentCard { +name() String +description() String +url() String +skills List~AgentSkill~ } class AgentSkill { +id() String +name() String +descri..

프레임워크/A2A 2025. 7. 17. 16:11
A2A 프로토콜: 동적 에이전트 디스커버리 및 핵심 인프라

A2A 프로토콜: 동적 에이전트 디스커버리 및 핵심 인프라Agent-to-Agent (A2A) 프로토콜은 자율 AI 에이전트 간 통신을 위한 사실상의 표준으로 부상하고 있습니다. A2A의 주요 관심사는 상태 저장 메시징에 집중되어 왔으나, 디스커버리, 명명, 및 해결이라는 핵심 개념은 충분히 탐구되지 않았습니다. A2A 사양은 에이전트 카드를 통해 디스커버리의 초기 단계를 제공하지만, 동적이고 확장 가능한 에이전트 생태계 구축을 위해서는 사양이 의도적으로 구현자에게 위임한 추가 구성 요소가 요구됩니다.동적 에이전트 디스커버리란?동적 에이전트 디스커버리는 AI 에이전트가 미리 정해진 정보에 의존하지 않고, 실시간으로 환경 내에서 다른 에이전트의 존재, 기능, 그리고 통신 방법을 능동적으로 검색하고 식별하는..

프레임워크/A2A 2025. 7. 17. 14:45
Claude.ai 사용량 최적화 전략

Claude.ai는 OpenAI의 ChatGPT와 유사한 대화형 AI 모델로, 강력한 성능을 제공하지만 사용량에는 제한이 존재한다. 특히, 사용량은 단순한 메시지 개수가 아닌 토큰(token) 단위로 계산되며, 이를 효율적으로 관리하지 않으면 빠르게 제한에 도달할 수 있다. 본 글에서는 Claude.ai의 사용량이 어떻게 계산되는지 분석하고, 이를 최소화하여 최대한 효율적으로 활용하는 방법을 소개한다.본 글은 레딧의 관련 글을 참고하여 작성되었다.1. Claude.ai 사용량은 어떻게 계산되는가?Claude.ai의 사용량 제한은 "메시지 개수"가 아니라 "토큰 수"를 기준으로 한다. 즉, 하나의 메시지가 포함하는 텍스트의 길이, 시스템 프롬프트, 첨부 파일 등의 요소가 사용량을 결정한다.주요 토큰 소비 ..

개발 언어/기타 웹개발 지식 2025. 3. 12. 13:54
codemcp 설정 및 사용 가이드

이 문서는 codemcp의 공식 README(https://github.com/ezyang/codemcp)와 실제 설치 경험을 기반으로 작성되었습니다.1. codemcp란?codemcp는 Claude Desktop과 함께 동작하는 AI 기반 페어 프로그래밍 도구입니다. 이를 통해 코드 작성, 버그 수정, 리팩토링을 자동화할 수 있으며, Git을 활용하여 변경 사항을 관리할 수 있습니다.주요 기능Claude에게 코드 수정 요청 가능Git을 통해 변경 사항 자동 커밋 및 롤백 지원코드 포매팅 및 테스트 자동 실행 (codemcp.toml 설정)IDE에 종속되지 않으며 다양한 개발 환경에서 활용 가능2. 설치 방법2.1 uv 패키지 매니저 설치codemcp는 uv 패키지 매니저를 사용합니다. 아래 명령어를 실..

개발 언어/기타 웹개발 지식 2025. 3. 12. 11:31
OpenGrok 설치 및 설정 (Docker Compose 사용)

1. Docker Compose를 이용한 OpenGrok 설치OpenGrok을 Docker Compose를 통해 간편하게 설치하고 실행할 수 있습니다.1.1 Docker Compose 파일 작성먼저, docker-compose.yml 파일을 생성하고 다음 내용을 추가합니다.version: "3"services: opengrok: container_name: opengrok image: opengrok/docker:latest ports: - "9999:8080" environment: SYNC_PERIOD_MINUTES: "60" volumes: - ~/opengrok/src:/opengrok/src - ~/opengrok/etc:/open..

개발 언어/기타 웹개발 지식 2025. 3. 5. 11:31
이전 1 2 3 4 ··· 30 다음
이전 다음
250x250
최근에 올라온 글
최근에 달린 댓글
TAG
  • nodejs
  • 운동
  • 파이썬
  • 웹개발
  • 일기
  • DevOps
  • kotlin
  • 오브젝트
  • 코틀린
  • 디자인패턴
  • CoroutineScope
  • 비동기프로그래밍
  • Coroutine
  • Spring Boot
  • git
  • Docker
  • structured concurrency
  • 객체지향
  • async
  • 자바스크립트
more
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바