본문 바로가기

전체 글212

[SK네트웍스 Family 엔코아AI캠퍼스] AI 오케스트레이션 캠프 1기_10월 2주차 회고 1. 이번 주 학습 요약이번 주는 세 번째 미니프로젝트를 마무리하고, AI 워크플로우와 업무 자동화 기술로 학습 범위를 확장한 한 주였다.미니프로젝트에서는 어르신 돌봄 서비스를 개발하며 AutoHealing 기능을 보완하고, 장애 상황에서 시스템이 어떻게 대응하는지 검증했다. 이후 MiniFlow, Docker, n8n을 학습하면서 여러 작업을 연결하고 자동화하는 방법을 살펴봤다. 마지막으로 AI 코딩 에이전트를 활용해 코드를 분석하고 수정할 때 필요한 요구사항 정의와 결과 검증의 중요성도 배웠다.이번 주의 핵심 학습은 크게 세 가지로 정리할 수 있다.시스템 안정성: 장애 대응, 복구 성공 기준, 데이터 무결성, 통합 테스트AI 워크플로우와 자동화: MiniFlow, Docker, n8n, 노드 기반 작.. 2026. 10. 16.
66일차 회고|n8n 워크플로 자동화와 AI 코딩 에이전트 활용|AI 오케스트레이션 개발자 국비지원 오늘 학습의 핵심은 AI 코딩 에이전트를 활용해 워크플로를 만들고, 생성된 결과를 직접 검증하는 과정이었다. n8n의 노드와 데이터 흐름을 이해하는 것부터 시작해 회의록을 정리하는 자동화, 가위바위보 게임의 로직 설계, CLI·TUI 기반 도구 개발 구상, 프로젝트 규칙과 라이선스 확인까지 폭넓게 다뤘다. 특히 인상 깊었던 점은 AI에게 원하는 결과를 요청하는 것과 실제로 올바르게 동작하는 결과물을 만드는 것은 별개의 문제라는 사실이다. 요구사항을 구체적으로 정의하고, 결과를 원본과 비교하고, 오류를 근거로 수정하는 과정이 중요했다.1. 오늘 배운 내용: n8n 워크플로와 데이터 흐름n8n은 여러 작업을 노드(Node) 단위로 연결해 자동화하는 도구다. 각 노드는 특정 작업을 수행하고, 앞선 노드의 결과.. 2026. 10. 16.
65일차 회고|Docker·n8n·AI 에이전트 자동화|AI 오케스트레이션 개발자 국비지원 오늘은 Docker와 WSL을 활용한 개발 환경 구성부터 n8n을 이용한 워크플로 자동화, LLM 기반 문의 분류, CLI 코딩 에이전트를 활용한 바이브 코딩까지 폭넓게 학습했다.이전까지는 주로 Python 코드를 작성하고 AI 에이전트의 동작 원리를 이해하는 데 집중했다면, 오늘은 이미 만들어진 코드와 도구를 연결하고 자동으로 실행되도록 구성하는 방법을 배웠다. 또한 AI 코딩 에이전트가 생성한 코드를 단계별로 검증하고, Git으로 변경 이력을 관리하는 방법도 살펴봤다.특히 n8n과 Python 미니 플로우를 연결하는 과정, 장애 발생 시 대체 경로로 처리하는 폴백(Fallback), 그리고 코딩 에이전트에게 복잡한 작업을 단계별로 맡기는 방식이 인상 깊었다.1. WSL과 Docker로 개발 환경 구성.. 2026. 10. 15.
64일차 회고|AI 워크플로우·MiniFlow·업무 자동화 설계|AI 오케스트레이션 개발자 국비지원 오늘은 AI 워크플로우의 기본 개념을 배우는 데서 한 걸음 더 나아가, 실제 업무를 어떤 방식으로 자동화할 수 있을지 고민했다. Python 기반의 간단한 워크플로우 엔진인 MiniFlow를 활용해 LLM 요약, 날씨 조회, 사용자 선호 정보를 활용한 추천, 사내 기술 지원 문의 처리 등의 시나리오를 살펴봤다.특히 인상 깊었던 점은 AI 워크플로우를 잘 만드는 것만큼이나 어떤 업무를 왜 자동화해야 하는지 정의하는 과정이 중요하다는 것이다. 도구를 연결하는 기술만 익히는 것이 아니라, 업무의 흐름을 분석하고 예외 상황까지 고려해야 실제로 사용할 수 있는 자동화가 만들어진다는 점을 배웠다.1. 오늘 배운 내용오늘 수업은 크게 세 가지 흐름으로 정리할 수 있다. AI 워크플로우의 구조와 실행: 노드와 엣지로 .. 2026. 10. 14.
63일차 회고|AutoHealing·멀티에이전트·장애 복구 검증|AI 오케스트레이션 개발자 국비지원 오늘은 세 번째 미니프로젝트를 마무리하고 최종 발표와 다른 팀의 발표를 통해 프로젝트 결과를 돌아보는 날이었다. 이번 프로젝트에서 우리 팀은 어르신 돌봄 서비스를 위한 멀티에이전트 시스템을 개발했고, 최종적으로 1등이라는 결과를 얻었다.이번 결과가 의미 있었던 이유는 단순히 기능을 구현하는 데 그치지 않고, 여러 기능을 연결하고 장애 상황을 처리하며 복구 결과까지 검증하는 과정을 경험했기 때문이다. 특히 내가 담당한 AutoHealing 작업을 돌아보면서, 시스템이 오류 없이 실행되는 것과 오류가 발생해도 안전하게 대응할 수 있는 것은 서로 다른 문제라는 점을 배웠다.1. 오늘의 핵심: 프로젝트 결과를 돌아보고 시스템의 완성도를 생각하다이번 세 번째 미니프로젝트의 주제는 어르신의 상태와 주변 환경을 파악.. 2026. 10. 13.
3번째 미니프로젝트 3일차 회고|AutoHealing·멀티에이전트·장애 복구 검증|AI 오케스트레이션 개발자 국비지원 이번 회고는 앞서 정리한 3팀의 어르신 돌봄 서비스 구현 과정과 다른 팀들의 최종 발표 및 질의응답을 바탕으로 작성할게. 다만 전달해 준 GitHub 저장소는 현재 외부에서 내용을 확인할 수 없어 코드의 파일명이나 세부 구현을 직접 대조하지는 못했어. 따라서 코드에서 확인하지 못한 세부 사항은 단정하지 않고, 지금까지 대화에서 확인된 실제 작업 내용 중심으로 정리했어.3번째 미니프로젝트 3일차 회고|AutoHealing·멀티에이전트·장애 복구 검증|AI 오케스트레이션 개발자 국비지원1. 마지막 날, 기능 구현에서 안정성 검증까지이번 3번째 미니프로젝트의 주제는 어르신 돌봄 서비스를 위한 멀티에이전트 시스템이었다. 바이탈 데이터와 실내 환경, 기기 상태, CCTV 분석 결과를 활용해 어르신의 위험 상황을 .. 2026. 10. 13.
[SK네트웍스 Family 엔코아AI캠퍼스] AI 오케스트레이션 캠프 1기_10월 1주차 회고 10월 첫째 주는 멀티 에이전트의 실행 구조를 이해하는 데서 나아가, 장애 상황에서도 서비스를 안정적으로 운영하고 팀원들의 코드를 하나의 시스템으로 연결하는 방법을 고민하기 시작한 한 주였다.이번 주간 회고는 일일 회고에서 다룬 학습 내용을 바탕으로, 기술을 배운 순서대로 나열하기보다 멀티 에이전트 시스템의 설계와 검증, 장애 대응, 협업 코드 통합이라는 흐름으로 정리했다.1. 이번 주 학습 요약이번 주에는 멀티 에이전트 시스템을 설계할 때 고려해야 할 요소가 점점 구체적으로 드러났다.초반에는 에이전트의 실행 결과를 평가하고, 실패했을 때 재시도하거나 다른 경로로 복구하는 방법을 배웠다. 이후에는 Prompt Injection 방어, Validation과 Guardrail, 멱등성, 실행 기록 관리 등 .. 2026. 10. 13.
62일차 회고|AutoHealing·장애 복구 검증·데이터 계약과 UI 개선 오늘은 세 번째 미니프로젝트인 어르신 돌봄 서비스에서 담당한 AutoHealing 기능을 보완하고, 장애 시험 결과와 보고서를 정리했다. 이후 팀에서 연결한 코드와 데이터 계약을 확인하고, 프런트엔드 화면의 디자인과 가독성 개선도 지원했다.이번 작업에서 중요했던 것은 단순히 기능이 정상적으로 실행되는지 확인하는 데 그치지 않는 것이었다. 데이터가 정확하게 저장되는지, 장애 상황에서 실제로 복구됐는지, 시험 결과를 올바르게 해석했는지, 그리고 팀원들이 같은 기준으로 기능을 이해하고 있는지까지 확인해야 했다.특히 장애 시험에서 기대한 동작을 수행한 것과 실제 복구에 성공한 것이 서로 다른 의미라는 점이 인상 깊었다.1. 빈 값은 정상값이 아니다부분 바이탈 저장 문제를 보완하면서 데이터의 누락을 어떻게 처리해.. 2026. 10. 13.
3번째 미니프로젝트 2일차|바이탈 저장·AutoHealing 검증·보호자 UI 개선 회고 미니프로젝트 첫날에는 어르신 돌봄 서비스에 필요한 AutoHealing(장애 발생 시 자동으로 복구를 시도하는 기능)과 SQLite 저장 기반을 다뤘다. 둘째 날에는 새 기능을 추가하는 것보다 팀원들의 코드를 연결하고, 장애 상황에서 의도한 복구가 실제로 이루어지는지 검증하는 작업에 집중했다.내 담당 영역은 바이탈 데이터 저장과 조회, 장애 발생 시 재시도와 캐시 기반 복구, 복구 로그 및 지표 산출이었다. 여기에 프로필 지역 정보 연동과 보호자 화면의 가독성 개선도 진행했다.이번 작업을 통해 개별 기능을 구현하는 것만큼이나 데이터 계약을 맞추고, 장애 상황을 재현하며, 결과를 객관적인 기록으로 남기는 과정이 중요하다는 것을 확인했다.1. 부분 바이탈 데이터 저장과 데이터 계약 정리첫 번째로 해결한 문제.. 2026. 10. 13.