본문 바로가기

전체 글201

60일차 회고|평가·실패 복구·AWS CI/CD·프로젝트 설계|AI 오케스트레이션 개발자 국비지원 오늘은 멀티 에이전트 시스템을 어떻게 평가하고, 실패했을 때 복구하며, 실제 서비스 형태로 배포할 것인지를 집중적으로 배웠다.특히 이전까지 배웠던 Supervisor, Worker, Output Contract, MCP 등의 개념이 단순히 에이전트를 연결하는 데서 끝나는 것이 아니라 평가 → 실패 감지 → 재시도 → 재계획 → 사용자 개입 → 최종 실행까지 이어져야 한다는 점이 인상적이었다.오전에는 AWS EC2 환경에서 Frontend, Backend, MCP Server의 CI/CD 배포 환경을 구성했고, 오후에는 본격적인 프로젝트 주제와 설계 방향을 논의했다.오늘 배운 내용오늘 학습은 크게 네 가지 흐름으로 정리할 수 있다.멀티 에이전트 결과 평가(Evaluation)실패 처리와 복구 전략AWS E.. 2026. 10. 7.
59일차 회고|Security & Guardrail, 멱등성, CI/CD|AI 오케스트레이션 개발자 국비지원 오늘은 멀티 에이전트 시스템을 어떻게 안전하게 운영하고, 여러 서버와 팀원이 함께 개발할 수 있는 구조로 만들 것인지를 중심으로 학습했다.이전까지는 Supervisor, Router, Handoff, Contract 등을 통해 여러 에이전트가 어떻게 협업하는지에 집중했다면, 오늘은 한 단계 더 나아가 잘못된 요청이나 데이터가 시스템 전체로 퍼지는 것을 어떻게 막을 것인지, 그리고 팀 단위 개발과 배포를 어떻게 자동화할 것인지를 배웠다.특히 Guardrail, Validation, Idempotency 같은 개념이 단순한 부가 기능이 아니라 멀티 에이전트 시스템을 실제 서비스로 운영하기 위해 필요한 요소라는 점을 이해하게 됐다.오늘 배운 내용오늘 학습은 크게 두 가지 흐름으로 이어졌다.첫 번째는 Secur.. 2026. 10. 6.
[SK네트웍스 Family 엔코아AI캠퍼스] AI 오케스트레이션 캠프 1기_3개월차 회고 9월은 지금까지 배운 AI Agent 기술을 하나의 서비스로 연결하고, 실제 실행 환경에 배포한 뒤, 멀티 에이전트의 실행 흐름까지 설계해보는 과정이었다.월초에는 AI Agent를 어떻게 설계하고 검증할 것인지 고민했다. 이후 법률 AI Agent 프로젝트인 LawPath를 완성하면서 Frontend, Backend, MCP, Database가 연결되는 실제 서비스 구조를 경험했고, Docker와 AWS EC2를 통해 배포 환경까지 확장했다. 월말에는 관심의 중심이 멀티 에이전트 오케스트레이션으로 이동하면서 Router, Supervisor, Handoff, Output Contract, Validation, Guard, State 등의 개념을 실제 실행 흐름으로 연결해봤다. (랩보다 AI 더 잘해지기).. 2026. 10. 2.
[SK네트웍스 Family 엔코아AI캠퍼스] AI 오케스트레이션 캠프 1기_9월 5주차 회고 9월 마지막 주는 멀티 에이전트의 구조를 설계하는 단계에서 실제 실행과 검증, 그리고 배포 환경까지 연결해 보는 과정이었다.특히 이번 주에는 Agent를 여러 개 만드는 것 자체보다 각 Agent의 책임을 어떻게 나누고, 결과를 어떤 계약으로 전달하며, 문제가 생겼을 때 어떻게 제어할 것인가에 대한 이해가 깊어졌다. 여기에 Supervisor, Router, Handoff, State, Validation, Guard 등의 개념이 하나의 실행 흐름으로 연결되기 시작했고, 마지막에는 Docker와 AWS, GitHub Actions를 이용한 CI/CD까지 범위가 확장됐다. (랩보다 AI 더 잘해지기)1. 이번 주 학습 요약이번 주 학습의 흐름을 한 문장으로 정리하면 다음과 같다.Agent의 역할을 정의하는.. 2026. 10. 2.
58일차 회고|Handoff·State·CI/CD·AWS 배포|AI 오케스트레이션 개발자 국비지원 오늘은 멀티 에이전트의 실행 흐름을 관리하는 방법에서 한 단계 더 나아가, 실제로 만든 서비스를 어떻게 AWS에 배포하고 자동으로 관리할 것인지를 학습했다.특히 앞에서 배운 Handoff와 State가 에이전트 실행 자체를 관리하는 개념이었다면, 오늘은 그 실행 구조를 실제 개발 환경과 CI/CD까지 연결해 보면서 “코드가 만들어진 이후 어떻게 테스트되고 서버에서 실행되는가”를 이해하는 데 초점을 맞췄다.오늘 배운 내용오늘 학습은 크게 두 가지 흐름으로 이어졌다.하나는 멀티 에이전트 시스템 내부의 실행 관리이고, 다른 하나는 프로젝트를 실제 서비스 형태로 개발하고 배포하기 위한 환경 구성이다.멀티 에이전트 쪽에서는 Handoff, Handoff Contract, Guard, State, Trace의 관계.. 2026. 10. 2.
57일차 회고|멀티 에이전트 실행 흐름과 검증|AI 오케스트레이션 개발자 국비지원 57일차에는 지금까지 배운 Agent, Output Contract, Handoff, Supervisor, Router 개념을 실제 실행 흐름과 연결해서 살펴봤다. 특히 에이전트가 결과를 만들어내는 것만으로 끝나는 것이 아니라, 다음 단계로 넘길 수 있는 결과인지 검증하고 실패 상황까지 고려해야 한다는 점을 실습을 통해 확인했다.오늘 배운 내용오늘 수업에서는 멀티 에이전트 시스템을 구성할 때 필요한 여러 요소를 하나의 실행 흐름으로 연결해서 살펴봤다.Agent와 Output ContractHandoff와 Context 전달Validation과 GuardSupervisor와 RouterSequential / Parallel 실행YAML 기반 Agent 및 Workflow 설정필수·선택 작업과 실패 정책Ti.. 2026. 10. 1.
56일차 회고|Supervisor·Worker·Output Contract|AI 오케스트레이션 개발자 국비지원 오늘은 멀티에이전트 오케스트레이션에서 Supervisor가 어떤 역할을 하는지 직접 실행 결과를 확인하고, 이를 이사 준비 체크리스트 서비스에 적용하는 실습을 진행했다.단순히 여러 Agent를 순서대로 실행하는 것과 Supervisor가 각 결과를 판단하면서 다음 작업을 결정하는 것은 생각보다 차이가 컸다. 특히 실제 결과가 기준에 맞지 않으면 같은 Worker를 다시 실행할 수 있다는 점이 Supervisor의 핵심적인 특징이라는 것을 확인했다.오늘 배운 내용오늘 수업에서는 크게 Router와 Supervisor의 차이, Supervisor의 평가와 재작업, YAML 기반 Agent 구성, Output Contract 검증, 그리고 Handoff를 활용한 서비스 확장을 다뤘다.Router는 사용자의 요.. 2026. 9. 30.
55일차 회고|멀티에이전트 오케스트레이션·Router·Supervisor·Output Contract|AI 오케스트레이션 개발자 국비지원 오늘 배운 내용오늘은 멀티에이전트 시스템에서 에이전트를 여러 개 만드는 것과 실제로 에이전트들을 오케스트레이션하는 것은 다르다는 점을 중심으로 학습했다.오전에는 에이전트 실행 결과를 Output Contract로 검증하고 다음 에이전트에게 전달하는 흐름, Redis를 활용한 실행 상태 추적, 비동기 실행과 run_id, Snapshot 등을 살펴봤다.오후에는 Router와 Supervisor의 차이를 배우고, 에이전트를 Python 코드가 아니라 YAML로 정의하는 방식까지 확장했다.특히 오늘은 단순히 "여러 에이전트를 연결한다"는 수준에서 벗어나서,누가 다음 에이전트를 선택하는가?결과가 정상인지 어떻게 판단하는가?문제가 생기면 어디에서 중단하거나 다시 실행하는가?까지 생각해야 오케스트레이션을 제대로 설.. 2026. 9. 29.
54일차 회고|멀티에이전트 설계와 Output Contract|AI 오케스트레이션 개발자 국비지원 오늘은 멀티에이전트 시스템을 직접 설계하는 방법에 집중해서 학습했다.지난주까지는 여러 Agent를 순차적으로 실행하는 흐름과 Handoff, Orchestration 같은 개념을 살펴봤다면, 오늘은 한 단계 더 들어가 각 Agent가 어떤 역할을 맡고 어떤 형태의 결과를 다음 Agent에게 전달해야 하는지를 구체적으로 설계하는 과정까지 진행했다.특히 오늘 수업에서 가장 중요하게 느껴진 부분은 Agent 자체보다 Agent 사이의 계약과 Orchestration 구조가 중요하다는 점이었다.오늘 배운 내용오늘은 크게 다음 내용을 다뤘다.멀티에이전트 Orchestration 구조Agent의 역할과 책임 분리Pydantic 기반 Output Contract구조 검증과 의미 검증Agent → Contract → .. 2026. 9. 28.