2025/07/14 2

ADK(Agent Development Kit) 스터디 1주차 (3) Workflow agent 개념

workflow agent하위 에이전트의 실행흐름을 제어하는 에이전트LLM에 구동되지 않는다.실행 순서에만 관심이 있고 내부로직에는 관심없다tools나 sub agent는 LLM을 사용할 수 도 있고 사용하지 않을 수도 있다.llm agent와 뭐가 달라?workflow agent는 미리 정의ㄷ 논리에 따라 작동한다. 이는 추론을 하는 llm과는 많이 다른 프로세스를 지닌다.의사결정을 llm의 개입없이 정해진 유형에 따라 실행순서를 결정한다.즉 결과가 예측가능하고 결정론적이다.유형순차A → B → C병렬ABC루프조건 충족시 까지 A반복실행sequential agentssub agent를 순차적으로 실행작동원리반복하위 에이전트 실행목록에 있는 각 sub agent의 Run Async메서드 호출예시1. 간단..

AI 2025.07.14

ADK(Agent Development Kit) 스터디 1주차 (2) agent and Tools

Agent?Agnet는 adk에서 추상화한 에이전트 시스템의 하나의 최소단위라고 생각하면 좀 쉽게 다가왔다. 이 에이전트라는 개념으로 인해서 llm호출(비 결정적) 혹은 workFlow agent같은 결정적 agent들이 인터페이스로 제공된다.llm agent 예시root_agent = LlmAgent( name="real_estate_analyzer", model="gemini-2.0-flash", # 긴 문서 분석에 유리한 모델 선택 tools=[long_running_tool], # 사용할 도구를 리스트에 추가 description="등기부등본 PDF 파일을 업로드하면 내용을 분석하고 요약해주는 에이전트입니다.", instruction=""" 당신은 대한민국 법률 및..

AI 2025.07.14