addyosmani/agent-engineer

Agent Engineer - a practical course for software engineers

해결하는 문제

대부분의 소프트웨어 엔지니어는 이전에 AI 에이전트를 다루어 본 적이 없으며, 이 주제는 추상적으로 느껴지거나 빠르게 변화하는 프레임워크에 묶여 있다고 느낄 수 있습니다. 이 프로젝트는 에이전트 기초에 대한 구조화되고 플랫폼에 구애받지 않는 소개를 제공하고, Google Cloud AI 도구를 사용하여 이러한 아이디어를 적용하는 방법을 보여줌으로써 이 문제를 해결합니다. API 문서를 복제하는 대신 공식 리소스에 연결하여 독자가 항상 최신 정보를 볼 수 있도록 합니다.

작동 방식

과정은 세 부분으로 나뉩니다. 파트 1(101)에서는 에이전트가 생각하는 방식, 도구 사용, 설계 패턴, 메모리, 계획, 멀티 에이전트 시스템, 에이전틱 RAG, 평가, 안전성과 같은 핵심 개념을 플랫폼에 구애받지 않는 방식으로 다룹니다. 파트 2(201)에서는 Google Cloud AI 실습으로 이동합니다: Vertex AI 및 Agent Development Kit(ADK)를 사용하여 첫 번째 에이전트 구축, MCP 및 A2A와 같은 프로토콜을 포함합니다. 파트 3(301)에서는 AGENTS.md, MCP 내부, 에이전트 스킬, 오케스트레이터와 같은 주제를 더 깊이 다룹니다. 각 레슨은 자체적으로 완결되어 있어 중간에 시작할 수 있지만, 초보자는 순서대로 읽는 것이 좋습니다. 이 과정은 먼저 비유를 강조하고, 프레임워크보다 기초를 강조하며, 트레이드오프에 대해 솔직하게 논의합니다.

대상 독자

AI 에이전트가 무엇인지 이해하고 구축 방법을 배우고자 하는 소프트웨어 엔지니어. 사전 AI/ML 경험은 필요하지 않지만, 기본적인 Python 지식, Google Cloud 계정, REST API 및 JSON에 대한 친숙함이 필요합니다.

하이라이트

  • 3부 구조: 기초, 구축/배포, 심화.
  • 에이전트 기초부터 프로덕션 배포까지 다루는 19개의 레슨.
  • 플랫폼에 구애받지 않는 핵심 개념, 그 다음 Vertex AI 및 ADK를 사용한 실습.
  • 오래될 수 있는 튜토리얼을 복제하는 대신 공식 문서 및 코드랩에 연결.
  • 프레임워크 기능뿐만 아니라 멘탈 모델과 트레이드오프를 강조.
  • 이슈 및 풀 리퀘스트를 통한 커뮤니티 기여 환영.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트