전체 글
-
서울아버지 간병 2026. 1. 14. 19:33
아버지를 깨우기로 한 일정이 뒤로 미뤄졌다. 일정대로라면 지난주 금요일에 깨웠어야 했지만 담당 교수님 측에서 안전한 방향을 원한다고 하셨다. '호흡을 되돌렸을 때 환자분께서 고통스러워하셨고, 입원 당시 상태가 준코마, 좌뇌 혈종 65mL였던 걸 감안해 안전한 방향을 원한다.'는 입장이었다. 간호사 분과 연락망을 조율해 아버지를 깨우는 시점이 되면 가족들에게 연락을 받기로 하고 진주에서 방을 뺐다.동생 또한 방학기간이라 출근을 하지는 않아도, 연수가 잡혀있던 터라 진주에서 계속 머물기는 무리였다. 아버지께서 깨시기 전까지 남해에 계신 고모께서 간혹 면회를 다니니 걱정말고 다녀오라 하셨다. 진주의 모텔방은 일주일치 비용을 미리 지불해 둔 상태였기에 사장님 측의 배려로 아버지를 깨우는 일정이 확정이 되면 사용..
-
Multi-Agent Prompt Patterns: 2025년 연구 동향Knowledge Base/Foundations 2026. 1. 14. 18:07
멀티 에이전트 시스템에서의 프롬프트 설계 패턴을 최신 논문 기반으로 분석합니다.참고: ai-agent-papers (GitHub)관련 ADR: chat-worker-prompt-strategy-adr.md목차개요프롬프트 패턴 분류2025년 주요 논문 분석선행 연구 (2023-2024)패턴 비교 및 선택 가이드적용 사례: Eco² chat_worker1. 개요1.1 멀티 에이전트 시스템의 프롬프트 도전과제멀티 에이전트 LLM 시스템에서 프롬프트 설계는 다음 도전과제를 해결해야 합니다:도전과제설명일관성여러 에이전트가 동일한 "성격"이나 "브랜드"를 유지특화각 에이전트/태스크에 맞는 전문 지침 제공효율성불필요한 토큰 낭비 방지확장성새로운 에이전트/태스크 추가 용이유지보수프롬프트 수정이 코드 변경 없이 가능1...
-
ADR: Chat Worker Prompt Strategy이코에코(Eco²) Context/Plans 2026. 1. 14. 17:40
작성일: 2026-01-14상태: Proposed 📋관련 서비스: chat_worker 📋 Executive Summary본 ADR은 Eco² 챗봇 chat_worker의 Answer 노드 프롬프트 전략에 대한 아키텍처 의사결정을 문서화합니다.핵심 결정사항:프롬프트 구조: 단일 통합 프롬프트 → 하이브리드 (Global + Local) 프롬프트Intent별 지침: 코드 내장 → 외부 파일 분리 + 동적 로딩Answer 합성: 단일 템플릿 → 컨텍스트 인젝션 기반 동적 합성1. 배경1.1 현재 구조# 현재: 단일 시스템 프롬프트 (answer_node.py)ANSWER_SYSTEM_PROMPT = """너는 "이코"야, Eco² 앱의 친절한 분리배출 도우미.## 성격- 친절하고 귀여운 말투- 환경 보호..
-
이코에코(Eco²) Agent #9: Vision Processing이코에코(Eco²)/Agent 2026. 1. 14. 17:02
Chat Worker에 Vision 기능 추가 — 이미지 기반 폐기물 분류1. 개요1.1 AS-IS: 기존 Vision 파이프라인 (scan_worker)Vision 처리의 원형은 scan_worker에 구현되어 있었습니다. Celery Task 체인 방식으로 동작합니다:┌─────────────────────────────────────────────────────────────────────┐│ AS-IS: scan_worker 파이프라인 │├─────────────────────────────────────────────────────────────────────┤│ ..
-
Agentic Chat - Event Relay Layer 정합성 검증 리포트이코에코(Eco²)/Agent 2026. 1. 14. 08:03
작성일: 2026-01-14검증 범위: Chat Worker, Event Router, Chat API SSE Gateway상태: ✅ 정합성 확보 완료목차전체 아키텍처 개요검증 개요Shard 기반 아키텍처환경 변수 정합성버그 발견 및 수정LangGraph + SSE 흐름 검증Subagent 호환성도메인 분리 설계결론 및 권장사항0. 전체 아키텍처 개요0.1 Event Relay Layer 전체 흐름┌─────────────────────────────────────────────────────────┐│ Client (Mobile/Web) ││ ┌────────────────┐ ┌────────────────────────┐ ..
-
이코에코(Eco²) Agent #8: Infrastructure Layer이코에코(Eco²)/Agent 2026. 1. 14. 06:25
Chat Worker의 Infrastructure Layer — 외부 시스템 연동과 의사결정 기록 항목값작성일2026-01-14커밋32af77171. 개요1.1 Infrastructure Layer의 역할Clean Architecture에서 Infrastructure Layer는 외부 세계와의 접점입니다.┌─────────────────────────────────────────────────────────────┐│ Chat Worker ││ ┌───────────────────────────────────────────────────────┐ ││ │ Application Layer (Se..
-
Agentic Chat Worker 테스트 및 품질 리포트이코에코(Eco²)/Agent 2026. 1. 14. 05:45
Eco² Chat Worker의 단위 테스트 작성, 코드 품질 분석, Docker 빌드 검증 결과항목값작성일2026-01-14커밋82b55365브랜치refactor/reward-fanout-exchange개요Chat Worker는 LangGraph 기반 파이프라인을 실행하는 핵심 컴포넌트입니다.Clean Architecture 원칙에 따라 계층별로 분리된 코드에 대해 체계적인 테스트를 작성하고,코드 품질을 검증했습니다.┌─────────────────────────────────────────────────────┐│ Test Coverage │├───────────────────────────────────────────────────..
-
이코에코(Eco²) Agent #7: Application Layer이코에코(Eco²)/Agent 2026. 1. 14. 03:28
Port에 로직이 섞여 있던 구조를 Service + Port 조합으로 개선Agent #6에서 Interactive SSE 패턴을 다뤘습니다. 이번 포스팅에서는 Application Layer의 Port/Service 분리와 LangGraph 노드를 Thin Orchestration으로 유지한 과정을 설명합니다.문제: Port에 비즈니스 로직 혼재기존 구조의 문제점┌──────────────────────────────────────────────┐│ 기존 구조 (Port에 로직 혼재) │├──────────────────────────────────────────────┤│ ││ LLMPor..