Sehyeog Kim
← Back to Agentic_AI_Theory

Contents

  • Agentic AI defnition - κΈ°λ³Έ μ •μ˜
  • Frontend framework: μ‚¬μš©μžκ°€ λŒ€ν™”/μž‘μ—…μ„ μš”μ²­ν•˜λŠ” UI (part1)
  • Agent development framework: μ—μ΄μ „νŠΈ 둜직(루프, μƒνƒœ, 도ꡬ μ—°κ²°)을 λ§Œλ“œλŠ” ν”„λ ˆμž„μ›Œν¬ (part1)
  • Agent tools: 검색, DB, 사내 API λ“± β€œν–‰λ™β€μ„ μˆ˜ν–‰ν•˜λŠ” 도ꡬ 묢음 (part1)
  • **Agent memory**: λŒ€ν™”/μ„Έμ…˜ μƒνƒœμ™€ μž₯κΈ° κΈ°μ–΅ μ €μž₯ (part1)
  • **Agent design patterns**: μ‹±κΈ€ μ—μ΄μ „νŠΈ vs λ©€ν‹° μ—μ΄μ „νŠΈ λ“± ꡬ쑰 νŒ¨ν„΄ (part3)
  • **Agent runtime**: μ—μ΄μ „νŠΈ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ΄ μ‹€μ œλ‘œ λŒμ•„κ°€λŠ” μ‹€ν–‰ ν™˜κ²½ (part3)
  • **AI models**: μΆ”λ‘ /μ˜μ‚¬κ²°μ • μ—”μ§„(part 3)
  • **Model runtime**: λͺ¨λΈμ„ μ„œλΉ™ν•˜λŠ” 인프라(κ΄€λ¦¬ν˜• API/μ»¨ν…Œμ΄λ„ˆ/GKE λ“±) (part 3)

🎐 Agentic AI - Definition & Framework

Contents

  • Large Language model
  • μ  μŠ¨ν™©μ˜ μ—°μ„€ β€œperception β†’ generative β†’ agentic β†’ physical
  • AGI what is it? (at the end)
  • Agentic AI structures (just simple will be dealted prciesly on next blog)
  • Agentic Ai examples.

AI λΌλŠ” 단어λ₯Ό ν•˜λ£¨μ— λͺ‡λ²ˆμ„ λ“£λŠ” 건지, μƒˆλ‘œμš΄ κΈ°μˆ λ“€μ€ λŠμž„ 없이 λ‚˜μ˜€κ³ , μ—…λ°μ΄νŠΈλœ μ†Œμ‹μ„ μ•Œμ§€ λͺ»ν•˜λ©΄ λ’€μ²˜μ§€λŠ” 기뢄이 λ“ λ‹€. (μ‹€μ œλ‘œ λ’€μ³μ§€λŠ”κ²Œ λ§žλ‹€). 일단 κ°€μž₯ μ€‘μš”ν•œ LLM의 κ°œλ…μ„ μ‚΄νŽ΄λ³΄κ³  agentic aiλ₯Ό μ΄μ–΄μ„œ μ‚΄νŽ΄λ³΄μž.

What is LLM?


κ°€μž₯ 빨리 λ°œμ „ν•˜μ—¬ λͺ¨λ“  μΈκ°„μ—κ²Œ 좩격을 μ£Όμ—ˆλ˜, LLM(Large language model)은 μ•„μ£Ό λΉ λ₯΄κ²Œ λ°œμ „μ„ ν•˜κ³  있고, μ•„λž˜ μ‚¬μ§„μ˜ μ—¬λŸ¬ νšŒμ‚¬λ“€μ΄ κ²½μŸμ€‘μ— μžˆλ‹€. μ—¬κΈ°μ„œ 핡심은 responseκ°€ λ°”λ‘œ μžμ—°μ–΄λΌλŠ” 점이닀. 즉, μ–΄λ– ν•œ β€˜ν–‰λ™β€™μ„ ν•˜μ§€ λͺ»ν•˜λŠ” κ·Έλƒ₯ λ‡Œμ™€ 같은 쑴재.
🎐 Agentic AI - Definition & Framework
이 β€˜λ‡Œβ€™κ°€ μ‹€μ œλ‘œ 일을 ν•˜λ„λ‘, 검색을 ν•˜κ³ , νŒŒμΌμ„ 읽고, μ½”λ“œλ₯Ό μ‹€ν–‰ν•˜κ³ , 일정과 이메일을 닀루고, ν•„μš”ν•œ 도ꡬλ₯Ό ν˜ΈμΆœν•΄ ν™˜κ²½κ³Ό μƒν˜Έμž‘μš©ν•˜κ²Œ λ§Œλ“œλŠ” μ‹œμŠ€ν…œβ€”λ°”λ‘œ Agentic AI(에이전틱 AI) 이닀.

젠슨 ν™© CES 2025 κΈ°μ‘°μ—°μ„€(Keynote)


🎐 Agentic AI - Definition & Framework
젠슨 황이 μ œμ‹œν•œ 큰 흐름은 β€œAIκ°€ 점점 더 세상을 μ΄ν•΄ν•˜κ³ , μ½˜ν…μΈ λ₯Ό λ§Œλ“€κ³ , 일을 슀슀둜 μˆ˜ν–‰ν•˜κ³ , λ§ˆμ§€λ§‰μ—” ν˜„μ‹€ μ„Έκ³„μ—μ„œ ν–‰λ™ν•˜λŠ” λ°©ν–₯으둜 μ§„ν™”ν•œλ‹€β€λŠ” μ΄μ•ΌκΈ°μž…λ‹ˆλ‹€.
- Perception AI: 세상을 β€œμ½λŠ”β€ 단계
- Generative AI: 읽은 정보λ₯Ό λ°”νƒ•μœΌλ‘œ β€œλ§Œλ“œλŠ”β€ 단계
- Agentic AI: 도ꡬλ₯Ό μ¨μ„œ β€œμΌμ„ λλ‚΄λŠ”β€ 단계
- Physical AI: ν˜„μ‹€μ—μ„œ β€œμ›€μ§μ΄κ³  λ°”κΎΈλŠ”β€ 단계
(ν˜„μž¬ μš°λ¦¬λŠ” agentic AI μ‹œλŒ€μ— 있음)


1) Perception AI: β€œμ„Έμƒμ„ λ³΄λŠ” AI”

Perception AIλŠ” 카메라/마이크/라이닀/μ„Όμ„œ 같은 μž…λ ₯을 λ°›μ•„μ„œ μ§€κΈˆ 상황이 무엇인지 μΈμ‹ν•˜λŠ” AI 이며, μ‚¬λžŒμœΌλ‘œ 치면 β€œλˆˆκ³Ό 귀” μ—­ν• .
Examples.
- 슀마트폰 카메라가 β€œμΈλ¬Ό/μŒμ‹/야경”을 μžλ™ 인식해 촬영 μ˜΅μ…˜μ„ λ°”κΏˆ
- 곡μž₯ 카메라가 μ œν’ˆ 결함(슀크래치/λˆ„λ½)을 탐지
- μžμœ¨μ£Όν–‰μ΄ β€œμ°¨μ„ /λ³΄ν–‰μž/μ‹ ν˜Έλ“±β€μ„ 인식


2) Generative AI: β€œμ½˜ν…μΈ λ₯Ό λ§Œλ“œλŠ” AI”

Generative AIλŠ” μš°λ¦¬κ°€ κ°€μž₯ μ΅μˆ™ν•œ ν˜•νƒœμ˜ AI이닀. λ°”λ‘œ μš°λ¦¬κ°€ 맀일 μ“°λŠ” Chatgpt, gemini 즉 LLM이 λ°”λ‘œ 이 ν˜•νƒœμ΄κΈ° λ•Œλ¬Έμ΄λ‹€. 즉, μž…λ ₯(ν”„λ‘¬ν”„νŠΈ)을 λ°›μ•„μ„œ ν…μŠ€νŠΈ/이미지/μ½”λ“œ 같은 결과물을 β€œμƒμ„±β€ν•©λ‹ˆλ‹€.
(ν•˜μ§€λ§Œ, 좜λ ₯은 μžμ—°μ–΄/이미지 일 뿐, 슀슀둜 무언가λ₯Ό μ‹€ν–‰ν•΄μ„œ 일을 λλ‚΄μ§€λŠ” λͺ»ν•œλ‹€.!!

Examples.

  • β€œμ΄ λ…Όλ¬Έ ν•΅μ‹¬λ§Œ μš”μ•½ν•΄μ€˜β€
  • β€œμ΄λ©”μΌμ„ 더 κ³΅μ†ν•˜κ²Œ μ¨μ€˜β€
  • β€œμ΄ μ½”λ“œ μ—λŸ¬ κ³ μ³μ€˜β€
  • β€œμ΄λŸ° λŠλ‚Œμ˜ 썸넀일 이미지 λ§Œλ“€μ–΄μ€˜β€

3) Agentic AI: β€œμΌμ„ λλ‚΄λŠ” AI”

μš°λ¦¬κ°€ ν˜„μ‘΄ν•˜λŠ” μ‹œλŒ€μ—μž, 이 λΈ”λ‘œκ·Έ branch의 주제인, Agentic AIλŠ” Generative AI(LLM)κ°€ β€œλ§λ§Œ ν•˜λŠ” λ‡Œβ€μ— 머무λ₯΄μ§€ μ•Šκ³ , 도ꡬλ₯Ό μ‚¬μš©ν•΄ λͺ©ν‘œλ₯Ό λ‹¬μ„±ν•˜λ„λ‘ λ§Œλ“  μ‹œμŠ€ν…œ κ·Έ μžμ²΄μ΄λ‹€. LLM(λ‡Œ)에 **μ†λ°œ(툴)**을 달아쀀 ν˜•νƒœλΌκ³  보면 이해가 λΉ λ¦…λ‹ˆλ‹€.

μ‰¬μš΄ μ˜ˆμ‹œ 1: β€œλΈ”λ‘œκ·Έ κΈ€ μž‘μ„± μ—μ΄μ „νŠΈβ€

  • λͺ©ν‘œ: β€œAgentic AI κΈ€ μ΄ˆμ•ˆ μž‘μ„± + μ°Έκ³  자료 정리”
  • 행동 흐름:
    1. μ΅œμ‹  자료 검색 β†’ 2) 핡심 λ¬Έμž₯/κ·Όκ±° μˆ˜μ§‘
    2. λͺ©μ°¨ ꡬ성 β†’ 4) μ΄ˆμ•ˆ μž‘μ„± β†’ 5) 좜처 정리

μ‰¬μš΄ μ˜ˆμ‹œ 2: β€œμ—…λ¬΄ μ—μ΄μ „νŠΈβ€

  • λͺ©ν‘œ: β€œνšŒμ˜λ‘ μ •λ¦¬ν•˜κ³  νŒ€μ— κ³΅μœ β€
  • 행동 흐름:
    1. 회의 λ…ΈνŠΈ 읽기 β†’ 2) 결정사항/To-do μΆ”μΆœ
    2. λ‹΄λ‹Ήμž ν• λ‹Ή β†’ 4) λ…Έμ…˜/μŠ¬λž™μ— μ—…λ‘œλ“œ β†’ 5) 일정 등둝

4) Physical AI: β€œν˜„μ‹€μ—μ„œ μ›€μ§μ΄λŠ” AI”

🎐 Agentic AI - Definition & Framework

κ·Έ λ‹€μŒ 단계인, Physical AIλŠ” λ‘œλ΄‡, μžμœ¨μ£Όν–‰, λ“œλ‘ μ²˜λŸΌ 물리 μ„Έκ³„μ—μ„œ μ‹€μ œλ‘œ ν–‰λ™ν•˜λŠ” AI. Agentic AIκ°€ λ””μ§€ν„Έ 도ꡬ(API, λΈŒλΌμš°μ €, 파일)λ₯Ό 닀룬닀면, Physical AIλŠ” λͺ¨ν„°/λ‘œλ΄‡ νŒ”/μ°¨λŸ‰ μ œμ–΄λ‘œ ν˜„μ‹€μ— 영ν–₯을 μ€€λ‹€. 아직 이 단계λ₯Ό μ™„λ²½νžˆ κ΅¬ν˜„ν•˜μ§€ λͺ»ν•˜λŠ” μ΄μœ λŠ”, 물리 μ„Έκ³„μ—μ„œμ˜ 행동은 λ‚œμ΄λ„κ°€ 훨씬 λ†’μŠ΅λ‹ˆλ‹€.
1. μ‹€νŒ¨ λΉ„μš©μ΄ 큼: μ‚¬λžŒ μ•ˆμ „, 물건 νŒŒμ†, 사고 μœ„ν—˜
2. λ³€μˆ˜κ°€ 많음: 마찰/무게/κ°€λ¦Ό/μ„Όμ„œ λ…Έμ΄μ¦ˆ λ“± ν˜„μ‹€μ€ 예츑이 어렀움
3. μ‹€μ‹œκ°„μ„±: 즉각적인 νŒλ‹¨κ³Ό μ œμ–΄κ°€ ν•„μš”

μ’…ν•©μ μœΌλ‘œ μš”μ•½μ„ ν•œλ‹€λ©΄,

  • Perception AIλŠ” 세상을 β€œμ½κ³ β€,
  • Generative AIλŠ” 결과물을 β€œλ§Œλ“€κ³ β€,
  • Agentic AIλŠ” λ„κ΅¬λ‘œ 일을 β€œλλ‚΄κ³ β€,
  • Physical AIλŠ” ν˜„μ‹€μ—μ„œ β€œμ›€μ§μ—¬μ„œ 바꾼닀”.

Last stage. AGI


🎐 Agentic AI - Definition & Framework
- Artificial General Intelligence: μ‚¬λžŒμ²˜λŸΌ λ‹€μ–‘ν•œ μ˜μ—­μ—μ„œ μƒˆλ‘œμš΄ 문제λ₯Ό 슀슀둜 ν•™μŠ΅ν•˜κ³  ν•΄κ²°ν•  수 μžˆλŠ” β€œλ²”μš© μ§€λŠ₯”을 λœ»ν•©λ‹ˆλ‹€. 즉, μ§€κΈˆκΉŒμ§€λŠ” 문제 자체λ₯Ό userκ°€ μ •μ˜ν•΄μ„œ λ„˜κ²¨μ£Όμ—ˆλ‹€λ©΄, 이제 문제λ₯Ό 발견 ν•˜κ³  ν•΄κ²°ν•˜λŠ” λͺ¨λ“  과정을 aIκ°€ μ£Όλ„μ μœΌλ‘œ ν•˜λŠ” 단계이닀.
- 핡심은 λ‹¨μˆœ 생성이 μ•„λ‹ˆλΌ:
- 폭넓은 μΌλ°˜ν™”(μƒˆλ‘œμš΄ 도메인 적응)
- μž₯κΈ° κ³„νšκ³Ό λͺ©ν‘œ μœ μ§€
- ν˜„μ‹€ μ„Έκ³„μ—μ„œμ˜ μ•ˆμ •μ  μΆ”λ‘ /ν•™μŠ΅
- 슀슀둜 λŠ₯λ ₯을 ν™•μž₯ν•˜λŠ” 문제 ν•΄κ²°

Structure of Agentic AI


🎐 Agentic AI - Definition & Framework
κ΅¬κΈ€μ—μ„œ μ œκ³΅ν•˜λŠ” agentic ai의 섀계ꡬ쑰도면은 μœ„μ™€ κ°™λ‹€. userμ•„ agentμ—κ²Œ μ–΄λ– ν•œ μš”μ²­μ„ ν•˜κ²Œ 되면, agentλŠ” μžμ‹ μ΄ κ°€μ§€κ³  μžˆλŠ” Tools, memoryλ₯Ό λ°”νƒ•μœΌλ‘œ κ·Έ 문제λ₯Ό ν•΄κ²°ν•˜κ³ , ν•΄κ²°ν•˜λŠ” 사고 κ³Όμ •μœΌλ‘œ (AI model, LLM)을 μ‚¬μš©ν•œλ‹€.

examples


λ§ˆμ§€λ§‰μœΌλ‘œ ν•œκ°€μ§€ μ˜ˆμ‹œλ₯Ό λ“€λ©΄μ„œ μ „μ²΄μ μœΌλ‘œ agentic aiκ°€ μ–΄λ– ν•œ νλ¦„μœΌλ‘œ 흐λ₯΄λŠ” μ§€λ₯Ό μ‚΄νŽ΄λ³΄μž
🎐 Agentic AI - Definition & Framework
🎐 Agentic AI - Definition & Framework
LinkedIn의 Hiring AssistantλŠ” μ±„μš© λ‹΄λ‹Ήμž(recruiter)의 업무λ₯Ό μžλ™ν™”ν•˜κ³  λ³΄μ‘°ν•˜κΈ° μœ„ν•΄ μ„€κ³„λœ μ—μ΄μ „νŠΈν˜• AI(Agentic AI) μž…λ‹ˆλ‹€. λ‹¨μˆœνžˆ μ§ˆλ¬Έμ— λ‹΅ν•˜λŠ” 챗봇이 μ•„λ‹ˆλΌ, μ±„μš© ν”„λ‘œμ„ΈμŠ€μ—μ„œ 반볡적으둜 λ°œμƒν•˜λŠ” μž‘μ—…λ“€μ„ μ‹€μ œλ‘œ β€œμ²˜λ¦¬β€ν•΄μ£ΌλŠ” μͺ½μ— κ°€κΉμŠ΅λ‹ˆλ‹€.
예λ₯Ό λ“€μ–΄ Hiring AssistantλŠ” λ‹€μŒκ³Ό 같은 업무λ₯Ό λ„μ™€μ€λ‹ˆλ‹€.
- μ§€μ›μžμ—κ²Œ 보낼 μ•„μ›ƒλ¦¬μΉ˜(outreach) λ©”μ‹œμ§€ μ΄ˆμ•ˆ μž‘μ„±
- 직무에 λ§žλŠ” μŠ€ν¬λ¦¬λ‹ 질문 생성
- LinkedIn이 λ³΄μœ ν•œ λ°©λŒ€ν•œ μ±„μš© 데이터(ν”„λ‘œν•„/이λ ₯/λ„€νŠΈμ›Œν¬ λ“±)λ₯Ό 기반으둜 ν›„λ³΄μž μ†Œμ‹±(sourcing)
즉, LinkedIn의 μ±„μš© μƒνƒœκ³„ 데이터λ₯Ό ν™œμš©ν•΄, μ±„μš© λ‹΄λ‹Ήμžκ°€ β€œν•΄μ•Ό ν•  일”을 더 λΉ λ₯΄κ²Œ 끝낼 수 μžˆλ„λ‘ μ›Œν¬ν”Œλ‘œμš°λ₯Ό μ§€μ›ν•©λ‹ˆλ‹€.
또 ν₯미둜운 점은 Hiring Assistantκ°€ λͺ¨λ“ˆν˜• λ©€ν‹° μ—μ΄μ „νŠΈ μ‹œμŠ€ν…œμœΌλ‘œ μ„€κ³„λ˜μ–΄ μžˆλ‹€λŠ” μ μž…λ‹ˆλ‹€. κ΅¬μ‘°μ μœΌλ‘œλŠ” ν•œ λͺ…μ˜ 총괄 μ—μ΄μ „νŠΈ(감독/μ˜€μΌ€μŠ€νŠΈλ ˆμ΄ν„°, supervisory agent) κ°€ μ—¬λŸ¬ 개의 μ„œλΈŒ μ—μ΄μ „νŠΈ(sub-agents) λ₯Ό μ§€νœ˜ν•˜λŠ” ν˜•νƒœμž…λ‹ˆλ‹€. 각 μ„œλΈŒ μ—μ΄μ „νŠΈλŠ” μ±„μš© 업무 쀑 ν•˜λ‚˜μ˜ κΈ°λŠ₯을 λ‹΄λ‹Ήν•©λ‹ˆλ‹€.
- μ±„μš© 곡고(Job description) μ΄ˆμ•ˆ μž‘μ„± μ—μ΄μ „νŠΈ
- ν›„λ³΄μž μ†Œμ‹± μ—μ΄μ „νŠΈ
- λ©”μ‹œμ§€ μž‘μ„± μ—μ΄μ „νŠΈ
- ν›„λ³΄μž 평가/λž­ν‚Ή μ—μ΄μ „νŠΈ
- (기타 ν•„μš”ν•œ μ„ΈλΆ€ κΈ°λŠ₯별 μ—μ΄μ „νŠΈ)
μ±„μš© λ‹΄λ‹Ήμžκ°€ β€œμ΄ ν¬μ§€μ…˜μ— λ§žλŠ” ν›„λ³΄μž μ°Ύμ•„μ„œ 첫 λ©”μ‹œμ§€κΉŒμ§€ μž‘μ„±ν•΄μ€˜β€ 같은 μš”μ²­μ„ ν•˜λ©΄, 총괄 μ—μ΄μ „νŠΈκ°€ 이λ₯Ό 더 μž‘μ€ μž‘μ—… λ‹¨μœ„λ‘œ μͺΌκ°­λ‹ˆλ‹€. 그리고 각 μž‘μ—…μ— λ§žλŠ” μ„œλΈŒ μ—μ΄μ „νŠΈλ₯Ό ν˜ΈμΆœν•΄ κ²°κ³Όλ₯Ό λ°›μ•„μ˜€κ³ , 결과듀을 μ’…ν•©Β·μ •λ¦¬ν•΄μ„œ μ±„μš© λ‹΄λ‹Ήμžμ—κ²Œ μ΅œμ’… 좜λ ₯으둜 μ œκ³΅ν•©λ‹ˆλ‹€.
λ§ˆμ§€λ§‰μœΌλ‘œ, Hiring AssistantλŠ” λͺ¨λ“  μ‚¬μš©μžκ°€ ν•˜λ‚˜μ˜ μ—μ΄μ „νŠΈλ₯Ό κ³΅μœ ν•˜λŠ” 방식이 μ•„λ‹ˆλΌ, μ±„μš© λ‹΄λ‹Ήμž(리크루터)λ§ˆλ‹€ λ³„λ„μ˜ μ—μ΄μ „νŠΈ μΈμŠ€ν„΄μŠ€κ°€ λΆ™λŠ” ꡬ쑰둜 μ„€λͺ…λ©λ‹ˆλ‹€. 즉, 각 λ¦¬ν¬λ£¨ν„°μ˜ λ§₯락(μ±„μš© ν¬μ§€μ…˜, μ„ ν˜Έ, μ§„ν–‰ 쀑인 νŒŒμ΄ν”„λΌμΈ λ“±)에 맞게 더 κ°œμΈν™”λœ μž‘μ—… μˆ˜ν–‰μ΄ κ°€λŠ₯ν•˜λ„λ‘ μ„€κ³„λœ κ²ƒμž…λ‹ˆλ‹€.

μ—¬κΈ°κΉŒμ§€ agentic aiκ°€ 무엇인지에 λŒ€ν•΄μ„œ μ•Œμ•„λ³΄μ•˜κ³ , structure of it을 더 μžμ„Έν•˜κ²Œ λ‹€μŒ μ³…ν„°μ—μ„œ νŒŒλ³΄λ„λ‘ ν•˜μž.

Fronted Framework


Google Cloud λ¬Έμ„œμ—μ„œ μ •μ˜ν•œ **Frontend framework**λŠ” β€œμ—μ΄μ „νŠΈ μ•±μ˜ UIλ₯Ό λ§Œλ“€κΈ° μœ„ν•œ μ»΄ν¬λ„ŒνŠΈ/라이브러리/도ꡬ λͺ¨μŒβ€μ΄λ‹€. 즉, μ—μ΄μ „νŠΈκ°€ 아무리 λ˜‘λ˜‘ν•΄λ„ **μ‚¬μš©μžκ°€ μž…λ ₯ν•˜κ³  κ²°κ³Όλ₯Ό ν™•μΈν•˜λŠ” μΈν„°νŽ˜μ΄μŠ€κ°€ μ—†μœΌλ©΄ μ œν’ˆμ΄ 되기 νž˜λ“¬.** 이게 μ™œ μ€‘μš”ν•˜λƒλ©΄, Agentic AIλŠ” β€œν•œ 번 λ‹΅ν•˜κ³  끝”이 μ•„λ‹ˆλΌ, **λŒ€ν™” 쀑간에 κ³„νšμ„ λ°”κΎΈκ³ , 도ꡬλ₯Ό ν˜ΈμΆœν•˜κ³ ,쀑간 κ²°κ³Όλ₯Ό 보여주고, μ‚¬μš©μž 확인(HITL)을 λ°›κ³ , λ‹€μ‹œ μ§„ν–‰**ν•˜λŠ” 흐름이 많기 λ•Œλ¬Έμ΄λ‹€.

UI - tools


🎐 Agentic AI - Definition & Framework
agentμ™€μ˜ λŒ€ν™”μ™€ μ‹€ν–‰λ˜λŠ” action의 κ²°κ³Όλ₯Ό μ‚¬μš©μžκ°€ μ‹€μ‹œκ°„μœΌλ‘œ λΉ λ₯΄κ²Œ 확인할 수 μžˆμ–΄μ•Ό ν•œλ‹€.
λ”°λΌμ„œ, ν”„λ‘œν† νƒ€μž…/λ‚΄λΆ€ 데λͺ¨μš© UIλŠ” 보톡 **Gradio, Mesop**처럼 β€œλΉ¨λ¦¬ λ§Œλ“€κ³  빨리 μ‹€ν—˜β€ν•˜λŠ” ν”„λ ˆμž„μ›Œν¬λ₯Ό μ“΄λ‹€. κ΅¬ν˜„ 속도가 λΉ λ₯΄κ³ , λ°±μ—”λ“œλ„ λ‹¨μˆœν•˜κ²Œ 뢙일 수 μžˆμ–΄μ„œ request–response κ΅¬μ‘°λ§ŒμœΌλ‘œλ„ μΆ©λΆ„ν•œ κ²½μš°κ°€ λ§Žλ‹€. PoC, 연ꡬ 데λͺ¨, 툴 연동 ν…ŒμŠ€νŠΈμ— 특히 잘 λ§žλŠ”λ‹€.

🎐 Agentic AI - Definition & Framework

λ°˜λŒ€λ‘œ μ™ΈλΆ€ μ‚¬μš©μžμ—κ²Œ μ œκ³΅ν•˜λŠ” **ν”„λ‘œλ•μ…˜ UI**λŠ” **Streamlit, React, Flutter AI Toolkit**처럼 μ œν’ˆ μˆ˜μ€€μ˜ ν”„λ ˆμž„μ›Œν¬κ°€ 더 μ ν•©ν•˜λ‹€. 이 경우 UIλŠ” λ‹¨μˆœ μž…λ ₯/좜λ ₯ 창을 λ„˜μ–΄μ„œ, **슀트리밍 응닡(토큰 λ‹¨μœ„ 좜λ ₯)**, μ§„ν–‰ μƒνƒœ ν‘œμ‹œ, μ»€μŠ€ν…€ μ»΄ν¬λ„ŒνŠΈ, stateless API 섀계, μ„Έμ…˜/λ©”λͺ¨λ¦¬μ˜ μ™ΈλΆ€ν™” 같은 μš”κ΅¬μ‚¬ν•­μ΄ μžμ—°μŠ€λŸ½κ²Œ λ”°λΌμ˜¨λ‹€. 즉, β€œUI 선택”이 κ³§ β€œλ°±μ—”λ“œ μ•„ν‚€ν…μ²˜ μš”κ΅¬μ‚¬ν•­β€μ„ κ²°μ •ν•œλ‹€.

AG UI


🎐 Agentic AI - Definition & Framework
μ—¬κΈ°μ„œ λ“±μž₯ν•˜λŠ” κ°œλ…μ΄ λ°”λ‘œ **AG-UI(Agent–User Interaction protocol)**.
Google Cloud λ¬Έμ„œμ— λ”°λ₯΄λ©΄, AG-UIλ₯Ό 톡해 Frontend ν”„λ ˆμž„μ›Œν¬μ™€ AI μ—μ΄μ „νŠΈ κ°„ μ‹€μ‹œκ°„ 톡신을 관리할 수 μžˆλ‹€κ³  μ„€λͺ…ν•œλ‹€.AG-UIλ₯Ό μ‰½κ²Œ ν’€λ©΄, 이런 κΈ°λŠ₯을 μœ„ν•œ β€œμ•½μ†(ν”„λ‘œν† μ½œ)”이닀. (이후에 μ„€λͺ…λ˜λŠ” MCP와 λΉ„μŠ·ν•œ κ°œλ…)
- μ—μ΄μ „νŠΈμ˜ 응닡을 **μ–Έμ œ λ Œλ”λ§ν• μ§€**
- μ•±μ˜ **μƒνƒœ(state)λ₯Ό μ–Έμ œ μ—…λ°μ΄νŠΈν• μ§€**
- ν•„μš”ν•œ 경우 **ν΄λΌμ΄μ–ΈνŠΈ μΈ‘ μ•‘μ…˜μ„ μ–Έμ œ νŠΈλ¦¬κ±°ν• μ§€**
λ₯Ό μ•½μ†ν•˜λŠ” 것이닀.


Agent Development Framework.


🎐 Agentic AI - Definition & Framework
google cloud ADK youtube channel: https://www.youtube.com/watch?v=pX0_iIfRilU

κ·Έλ ‡λ‹€λ©΄, μš°λ¦¬λŠ” λ„λŒ€μ²΄ μ–΄λ””μ„œ agent aiλ₯Ό μ„€κ³„ν•΄μ•Όν• κΉŒ? LLM(λ‡Œ)와 μ‚¬μš©μžλ₯Ό μ—°κ²°ν•˜λŠ” AG-UI에 λŒ€ν•΄μ„œ μ•Œμ•„λ³΄μ•˜κ³ ,이후에 λ‹€λ£° νŒ” 닀리인 tools, skills and so on을 μ—°κ²°ν•˜κ³  ν•΄μ²΄ν•˜κ³  νŽΈμ§‘ν•˜λŠ” 곡간이 μžˆμ–΄μ•Όν•œλ‹€. κ·Έ 곡간 이자 μž‘μ—…μžμ˜ νŒ”λ ˆνŠΈκ°€ λ°”λ‘œ **Agent Development Framework**이닀.

μ—μ΄μ „νŠΈλŠ” β€œλ¬΄μŠ¨ 일을 μ‹œν‚€λŠλƒβ€μ— 따라 ꡬ쑰가 달라진닀.
μ–΄λ–€ μ—μ΄μ „νŠΈλŠ” 도ꡬ가 2\~3개면 μΆ©λΆ„ν•˜μ§€λ§Œ, μ–΄λ–€ μ—μ΄μ „νŠΈλŠ” 검색·DBΒ·λΈŒλΌμš°μ €Β·μ½”λ“œ μ‹€ν–‰κΉŒμ§€ μ—¬λŸ¬ 도ꡬ가 ν•„μš”ν•˜λ‹€. λ©”λͺ¨λ¦¬λ„ λ§ˆμ°¬κ°€μ§€λ‹€. 단기 μ„Έμ…˜λ§ŒμœΌλ‘œ λ˜λŠ” κ²½μš°λ„ 있고, μ‚¬μš©μžλ³„ μž₯κΈ° 기얡이 κΌ­ ν•„μš”ν•œ κ²½μš°λ„ μžˆλ‹€.
(즉, μ‚¬μš©μžμ˜ λͺ©μ μ— λ§žλŠ” agentλ₯Ό buildν•  수 있게 λœλ‹€.)

이미 μˆ˜λ§Žμ€ νšŒμ‚¬λ“€μ΄ μžμ‹ μ΄ buildν•œ ν”„λ ˆμž„ μ›Œν¬λ₯Ό κ³΅κ°œν•˜κ³  있고, 그쀑 Google이 μ˜€ν”ˆμ†ŒμŠ€λ‘œ μ œκ³΅ν•˜λŠ” 선택지가 **ADK(Agent Development Kit)** λ‹€. (이후 application λ‹¨κ³„μ—μ„œ μžμ„Έν•˜κ²Œ μ‚΄νŽ΄λ³΄λ„λ‘ ν•˜μž)
🎐 Agentic AI - Definition & Framework

ADKλ₯Ό μ œκ³΅ν•˜λŠ” 또 λ‹€λ₯Έ ν”Œλž«νΌ 기업인 (ꡉμž₯히 λΉ λ₯΄κ²Œ μ„±μž₯쀑에 있음)

Langchain


🎐 Agentic AI - Definition & Framework

Langchain은 LLM, λ©”λͺ¨λ¦¬, 도ꡬλ₯Ό μ—°κ²°ν•˜λŠ” **체인(chains)**κ³Ό λ³΅μž‘ν•œ μž‘μ—…μ„ μžλ™ν™”ν•˜λŠ” **μ—μ΄μ „νŠΈ(agent)** 좔상화λ₯Ό μ œκ³΅ν•˜λ©°, νŠΉμ • λͺ©μ μ— 맞좰 ν”„λ‘¬ν”„νŠΈ ν…œν”Œλ¦Ώκ³Ό 도ꡬλ₯Ό μ‘°ν•©ν•˜λŠ” μ›Œν¬ν”Œλ‘œμš°λ₯Ό λΉ λ₯΄κ²Œ ꡬ좕할 수 μžˆλ‹€. λ˜ν•œ 벑터 검색, λ°μ΄ν„°λ² μ΄μŠ€, λΈŒλΌμš°μ €, μ½”λ“œ μ‹€ν–‰κΈ° λ“± μ™ΈλΆ€ μ„œλΉ„μŠ€λ₯Ό μ—°κ²°ν•  수 μžˆλŠ” **컀λ„₯ν„°**와,
λŒ€ν™” μ„Έμ…˜μ„ κ΄€λ¦¬ν•˜λŠ” **λ©”λͺ¨λ¦¬ μ €μž₯μ†Œ**(예: `ConversationChain`, `ConversationBufferMemory`)λ₯Ό μ‰½κ²Œ μΆ”κ°€ν•  수 μžˆμ–΄, μ—μ΄μ „νŠΈμ—κ²Œ κ³Όκ±° λŒ€ν™”λ₯Ό κΈ°μ–΅μ‹œν‚€κ±°λ‚˜ μ‚¬μš©μžλ³„ μƒνƒœλ₯Ό μœ μ§€μ‹œν‚€λŠ” 것도 κ°„λ‹¨ν•˜λ‹€.
(이후에 langchain 을 λ”°λ‘œ postν•  μ˜ˆμ •.)