AI μμ΄μ νΈ λ£¨ν μ€κ³: ν΄ νΈμΆλΆν° μ’ λ£ μ‘°κ±΄κΉμ§
AI μμ΄μ νΈκ° λͺ¨λΈ νΈμΆ, ν΄ μ€ν, κ΄μ°°μ λ°λ³΅νλ μ리μ μμ μλ£Β·νλ λλ¬Β·μΉμΈ λκΈ°λΌλ μ’ λ£ μ‘°κ±΄μ μ€λͺ ν©λλ€. OpenAI, Claude, Vercel, LangGraphμ μ μ΄ λ°©μμ λΉκ΅νκ³ , 무ν λ°λ³΅κ³Ό ν΄ μ€λ₯, 컨ν μ€νΈ μ¦κ°λ₯Ό μ§λ¨νλ λ°©λ²μ μ΄ν΄λ΄ λλ€.
κ²μμΌ

AI μμ΄μ νΈ λ£¨νμλ μλμ μΌλ‘ μ€κ³ν μ’ λ£ μ‘°κ±΄μ΄ 3κ°μ§ νμν©λλ€. μμ μ μλ£νκ±°λ, νλμ λλ¬νκ±°λ, λ€μ μμ μ μμ μ¬λμ νλ¨μ΄ νμν κ²½μ°μ λλ€. μ΄λ° μ μ΄ μ₯μΉκ° μμΌλ©΄ κ°λ¨ν μμ²λ λμ μ μ μλ λͺ¨λΈ νΈμΆκ³Ό ν΄ μ€ν μλλ‘ μ΄μ΄μ§ μ μμ΅λλ€.
λ€μ νλμ λͺ¨λΈμ΄ μ μν©λλ€. κ·Έ νλμ μ€νν΄λ λλμ§ νλ¨νκ³ , μ€ν κ²°κ³Όλ₯Ό κΈ°λ‘νκ³ , λͺ¨λΈμ λ€μ νΈμΆν μ§ κ²°μ νλ 주체λ μ ν리μΌμ΄μ μ λλ€. μ²μ μμ΄μ νΈλ₯Ό λ§λ€ λλ, λ©μΆμ§ μμ μμ΄μ νΈμ μμΈμ μ‘°μ¬ν λλ μ΄ μν ꡬλΆλΆν° λΆλͺ ν ν΄μΌ ν©λλ€.
μλμ μ€λͺ ν νλ μμν¬ λμμ 2026λ 10μ 24μΌ κ° κ°λ°μ¬μ 곡μ λ¬Έμλ₯Ό κΈ°μ€μΌλ‘ νμΈνμ΅λλ€. νλ μμν¬λ§λ€ 무μμ μΈκ³ μ΄λ μμ μ μ μ΄νλμ§ λΉκ΅ν μ μλλ‘ κΈ°μ€μ λ§μ·μ΅λλ€. κ³ κ° μ§μ ν°μΌ μ¬λ‘μ μ μνλ μ΄μ μ μ± μ μ΄ν΄λ₯Ό λκΈ° μν μμμ΄λ©°, μ€μ μ΄μ νκ²½μμ μΈ‘μ ν κ²°κ³Όκ° μλλλ€.
AI μμ΄μ νΈ λ£¨νλ μ΄λ»κ² λμν©λκΉ?
μ€μ©μ μΈ λ£¨νμ νλ¦μ λͺ¨λΈ νΈμΆ β ν΄ νΈμΆ β κ΄μ°° β λ°λ³΅μ λλ€. λ μ§νν νμκ° μκ±°λ μ§νμ΄ νμ©λμ§ μμΌλ©΄ κ·Έ μμ μ λΉ μ Έλμ΅λλ€.
μμ μ λ°°μ νλ λ΄λΉμμ νμ₯ κΈ°μ μλ₯Ό λ μ¬λ¦¬λ©΄ μ΄ν΄νκΈ° μ½μ΅λλ€. λ΄λΉμλ λ€μ μμ μ μ νκ³ , κΈ°μ μλ μμ μ μννλ©°, λμμ¨ μμ λ³΄κ³ μλ λ€μ νλ¨μ κ·Όκ±°κ° λ©λλ€. κΈ°κ³λ₯Ό μ κ²νλΌλ μμ² μμ²΄κ° μ κ²μ μλλλ€. μμ¬μν€λ λ§λ§μΌλ‘ μλ¦¬κ° μ±κ³΅νλ€κ³ λ³Ό μλ μμ΅λλ€.
μννΈμ¨μ΄μμ μμ μ λ°°μ νλ μν μ λκ·λͺ¨ μΈμ΄ λͺ¨λΈ, μ¦ LLMμ΄ λ§‘μ΅λλ€. κΈ°μ μ μν μ ν΄μ΄ λ§‘μ΅λλ€. λ°μ΄ν°λ² μ΄μ€λ₯Ό μ½κ±°λ, λ¬Έμλ₯Ό κ²μνκ±°λ, λͺ λ Ήμ μ€ννκ±°λ, λ μ½λλ₯Ό λ³κ²½νλ ν¨μκ° μ¬κΈ°μ ν΄λΉν©λλ€. λμ μ°κ²°νλ μ½λλ λ°νμμ λλ€.
νμ¬ μνλ₯Ό λ΄μ λͺ¨λΈμ νΈμΆν©λλ€
μμ λ΄μ©, μ§μΉ¨, μ¬μ© κ°λ₯ν ν΄ μ μ, κ΄λ ¨ μ΄λ ₯μ μ λ¬ν©λλ€. λͺ¨λΈμ λ΅λ³μ λ°ννκ±°λ ν΄ νΈμΆμ μμ²ν μ μμ΅λλ€. κ³ κ° μ§μ μν¬νλ‘μμλ λ΅λ³μ μ μνκΈ° μ μ κ³ κ°μ ν°μΌμ μ‘°ννλλ‘ μμ²ν μ μμ΅λλ€.
μμ²ν ν΄μ κ²μ¦νκ³ μ€νν©λλ€
μ ν리μΌμ΄μ μ ν΄ μ΄λ¦, μΈμ, μ€ν κΆνμ νμΈν λ€ νΈμΆμ μ λ¬ν©λλ€. ν΄ νΈμΆ μμ²μ ꡬ쑰νλ λ°μ΄ν°μΌ λΏ, κ·Έ μμ²΄λ‘ μ€ν κΆνμ λΆμ¬νμ§λ μμ΅λλ€. μ΄ κ²½κ³λ ν¨μ νΈμΆ κ°μ΄λμμ μμΈν μ€λͺ ν©λλ€.
κ΄μ°° κ²°κ³Όλ₯Ό λλ €μ€λλ€
κ΄μ°°μ νλμ κ²°κ³Όμ λλ€. ν°μΌ λ΄μ©, κ²μ κ²°κ³Ό, κ²μ¦ μ€λ₯, μ€ν νμΈ κΈ°λ‘ λ±μ΄ ν΄λΉν©λλ€. κ° ν΄ μμ²κ³Ό κ·Έ κ²°κ³Όμ μ°κ²° κ΄κ³λ₯Ό μ μ§ν΄μΌ λ€μ λͺ¨λΈ νΈμΆμμ λ¬΄μ¨ μΌμ΄ μμλμ§ νμ ν μ μμ΅λλ€.
κ°±μ λ μνλ‘ λ°λ³΅ν©λλ€
λ€μ λͺ¨λΈ νΈμΆμ κ²°κ³Όλ₯Ό λ°μ λ€μ νλμ μ νν©λλ€. λ€λ₯Έ ν΄μ μμ²νκ±°λ, λΆμ‘±ν μ 보λ₯Ό 묻거λ, μ΅μ’ λ΅λ³μ λ΄λμ μ μμ΅λλ€. Anthropicμ μμ΄μ νΈ λ£¨ν μ€λͺ μ μ΄ μμ²Β·μ€νΒ·νΌλλ°± ν¨ν΄μ 보μ¬μ€λλ€.

κ°μμ ν°μΌ λ΅λ³ μ΄μ μμ± μμ μ μΆμ νλ©΄ λ€μκ³Ό κ°μ μ μμ΅λλ€. 첫 λ²μ§Έ λͺ¨λΈ νΈμΆμμ ν°μΌμ μμ²νκ³ , λ λ²μ§Έ νΈμΆμμ κ΄λ ¨ μ μ± μ μμ²νλ©°, μΈ λ²μ§Έ νΈμΆμμ λμ κ·Όκ±°λ‘ μ΄μμ λ°νν©λλ€. μ ν리μΌμ΄μ μμ² νλ μμμ λͺ¨λΈ νΈμΆ 3νμ ν΄ μ€ν 2νκ° μΌμ΄λ κ²μ λλ€. λ΅λ³ μ μ‘μ μΉμΈμ΄ νμνλ€λ©΄, μ΄μ μμ±μ μλ£νλ μ μ‘μ λκΈ° μνλ‘ λ¨κΈΈ μ μμ΅λλ€.
μμ μνλ λν κΈ°λ‘κ³Ό λ³λλ‘ κ΄λ¦¬ν©λλ€. μ΄λ€ ν°μΌμ μ²λ¦¬ μ€μΈμ§, μ΄λ€ μ μ± μ μ μ©νκΈ°λ‘ νλμ§, μ΄μμ΄ μ‘΄μ¬νλμ§, μ μ‘μ΄ μΉμΈλμλμ§λ₯Ό μνμ λ΄μμΌ ν©λλ€. λν κΈ°λ‘μ κ·Έ μνμ μ΄λ₯Έ κ³Όμ μ μ€λͺ ν©λλ€. κΈΈμ΄μ§λ λνμμ λͺ¨λΈμ΄ λ§€λ² μ΄ μ 보λ₯Ό λͺ¨λ μΆλ‘ νκ² νλ©΄ μμ μ κ°λ νκΈ° μ΄λ €μμ§λλ€.
λ°λ³΅ν μμ΄μ νΈλ κ³ μ μν¬νλ‘μ 무μμ΄ λ€λ¦ λκΉ?
λ°λ³΅ν μμ΄μ νΈλ μ΅μ κ²°κ³Όμ λ°λΌ λ€μ νλμ μ νν μ μμ΅λλ€. κ³ μ μν¬νλ‘λ ν°μΌ μ‘°ν, μ μ± μ‘°ν, μ΄μ μμ±μ΄λΌλ μμλ₯Ό μ΄λ―Έ μκ³ μμ΅λλ€. μμ νλμμ μμλΈ λ΄μ©μ λ°λΌ λ€μμΌλ‘ μ μ©ν νλμ΄ λ¬λΌμ§λ€λ©΄ μ μν 루νλ₯Ό μ¬μ©ν©λλ€. κ·Έλ° λΆνμ€μ±μ΄ μλ€λ©΄ μ ν΄μ§ μμλλ‘ μ€ννλ©΄ λ©λλ€.
ReAct μμ΄μ νΈ λ£¨νλ μ΄λμ ν΄λΉν©λκΉ?
ReAct μμ΄μ νΈ λ£¨νλ μΆλ‘ κ³Ό νλμ μ°κ²°ν©λλ€. λͺ¨λΈμ κ΄μ°° κ²°κ³Όλ₯Ό λ°νμΌλ‘ μ΄ν νλμ κ²°μ ν©λλ€. ReAct μλ³Έ νλ‘μ νΈλ νκ²½ μμμ μΆλ‘ κ³Ό νλμ λ²κ°μ μννλ λ°©μμ μ€λͺ ν©λλ€. μ ν리μΌμ΄μ μ λͺ¨λν°λ§ν λλ μμ²ν νλ, κ΄μ°° κ²°κ³Ό, μ΅μ’ μ±κ³Όλ₯Ό κΈ°λ‘ν©λλ€. μ§ν μν©μ μ€λͺ νλ λ¬Έμ₯μ΄ μ€ν νμΈ κΈ°λ‘μ λμ ν μλ μμ΅λλ€.
μ΄μ νκ²½μ νμν μ’ λ£ μ‘°κ±΄ μΈ κ°μ§
루νλ₯Ό λΉ μ Έλμ¬ κ²½λ‘λ₯Ό μΈ κ°μ§λ‘ μ€κ³ν©λλ€. μμ μλ£, νλ μμ§, μ¬λμ μ λ ₯ νμμ λλ€. μ΄λ μμ§λμ΄λ§ κ΄μ μ λΆλ₯μ΄μ§, λͺ¨λ SDKκ° λμΌν μ€μμΉ μΈ κ°λ₯Ό μ 곡νλ€λ λ»μ μλλλ€. λΉμ μ μ’ λ£, μ·¨μ, 볡ꡬν μ μλ μ€λ₯μλ λͺ μμ μΈ μ€ν¨ μ²λ¦¬κ° νμν©λλ€.
μμ μ΄ μλ£λλ©΄ μ’ λ£ν©λλ€
첫 λͺ¨λΈ νΈμΆ μ μ 무μμ μλ£λ‘ λ³Όμ§ μ μν©λλ€. μ΄μ μμ± λμ°λ―ΈλΌλ©΄ κ΄λ ¨ μΆμ²λ₯Ό λͺ μν μ ν¨ν μ΄μμ΄ μλ£ μ‘°κ±΄μΌ μ μμ΅λλ€. μ€μ νλμ μννλ λμ°λ―ΈλΌλ©΄ μ°κΈ° μμ μ΄ νμΈλμλ€λ κΈ°λ‘κΉμ§ νμν μ μμ΅λλ€.
βλͺ¨λΈμ΄ λ μ΄μ ν΄μ μμ²νμ§ μλλ€βμ βμμ²ν μμ μ΄ μ±κ³΅νλ€βλ ꡬλΆν΄μΌ ν©λλ€. μ μλ λ°νμ μ νΈμ΄κ³ , νμλ μμ μ λ§λ μ¦κ±°κ° μμ΄μΌ νλ¨ν μ μμ΅λλ€. λͺ¨λΈμ λ μ§νν μ μμ΄μ λ©μΆ μλ μμ΅λλ€. μ΄λ μ ν리μΌμ΄μ μ μμ μ μ±κ³΅μΌλ‘ νμνμ§ λ§κ³ , μ§ν λΆκ° λλ λ―Έμλ£λ‘ κΈ°λ‘ν΄μΌ ν©λλ€.
λ΅λ³ κ²μ¦μ μ€ν¨ν λλ§λ€ 루νλ₯Ό μλμΌλ‘ μ¬κ°λνμ§ μμ΅λλ€. μμ μλλ κ°μ μμ μ λ°°μ λ νλλ₯Ό μ¬μ©ν΄μΌ ν©λλ€. κ·Έλ μ§ μμΌλ©΄ κ²μ¦κΈ° μμ²΄κ° λμλ μ¬μλμ μμΈμ΄ λ μ μμ΅λλ€.
νλμ λλ¬νλ©΄ μ’ λ£ν©λλ€
λ¨κ³ μ, μμ μ¬μ©λ, κ²½κ³Ό μκ°μ κ°κ° λ 립μ μΈ νλλ₯Ό λ‘λλ€. λ¨κ³ μ μ νμ λ°λ³΅μ μ μ΄νκ³ , ν ν° λλ λΉμ© μμ°μ μμ μλΉλ₯Ό μ μ΄ν©λλ€. λ§κ° μκ°μ λλ¦° λͺ¨λΈμ΄λ ν΄ λλ¬Έμ μμ μ΄ λ¬΄κΈ°ν μ΄λ¦° μνλ‘ λ¨λ κ²μ λ§μ΅λλ€. μ΄λ νλκ° λ€λ₯Έ κ²μ λμ ν μλ μμ΅λλ€.
μ μμ μ νμ©νκΈ° μ μ νλλ₯Ό νμΈνκ³ , μμ μ΄ λλλ©΄ μ¬μ©λμ κ°±μ ν©λλ€. μλ£λ νΈμΆ μλ§ μΈμ΄μλ μ΄λ―Έ μ€ν μ€μΈ μμ²μ μμ μλΉλ₯Ό λ§μ μ μμ΅λλ€. μ ν리μΌμ΄μ μ΄ μ격ν μνμ 보μ₯νλ€λ©΄ λ€μ μμ μ νμν μ©λμ 미리 ν보νκ³ , μμ μ μ λμ μ€ν μ€μΈ μμ λ κ³μ°μ ν¬ν¨ν΄μΌ ν©λλ€.
νλλ SDK νΈμΆ ν λ²μ΄ μλλΌ μ 무 μ 체λ₯Ό κΈ°μ€μΌλ‘ μ€μ ν©λλ€. μ¬μλ, μΉμΈ ν μ¬κ°, νμ μμ΄μ νΈ μ€ν λλ¬Έμ νλκ° μ‘°μ©ν μλ‘ λΆμ¬λμ΄μλ μ λ©λλ€. μΆκ° μμ μ΄ νλΉνλ€λ©΄ μ ν리μΌμ΄μ μ΄ λͺ μμ μΌλ‘ νλ¨ν΄ νλλ₯Ό λ립λλ€.
ν΄λ¨Ό μΈ λ 루ν: νλμ μμ μΉμΈμ κΈ°λ€λ¦½λλ€
μ¬λμ΄ νλ¨ κ³Όμ μ μ°Έμ¬νλ AI μμ΄μ νΈλ μΉμΈμ΄ νμν μμ μ μ€ννκΈ° μ μ μΌμ μ€μ§ν΄μΌ ν©λλ€. μ€ννλ €λ νλ, λμ, κ΄λ ¨ μΈμλ₯Ό 보μ¬μ€λλ€. λκΈ° μ€μΈ νΈμΆκ³Ό νμ¬ μμ μνλ₯Ό μ μ₯ν λ€ λͺ μμ μΈ κ²°μ μ κΈ°λ€λ¦½λλ€.
ν°μΌ λμ°λ―Έμμλ νΉμ μμ μμκ² λ³΄λΌ νΉμ λ΅λ³μ μΉμΈν©λλ€. μ΄μ νλλ₯Ό μΉμΈνλ€κ³ μ΄ν λ©μμ§κΉμ§ ν¬κ΄μ μΌλ‘ νμ©ν΄μλ μ λ©λλ€. μΉμΈ ν λͺ¨λΈμ΄ μμ μλ λ΄μ©μ λ°κΎΈλ©΄ ν΄λΉ νλμ λ€μ κ²ν ν΄μΌ ν©λλ€.
μΌμ μ€μ§λ completedκ° μλλΌ awaiting_approvalλ‘ κΈ°λ‘ν©λλ€. μΉμΈμ΄ κ±°μ λλ©΄ 미리 μ ν λμμΌλ‘ μ§ννκ±°λ λ©μΆ°μΌ ν©λλ€. κ°μ μμ
μ λ€λ₯Έ ν΄λ‘ μ€ννλ €λ μλλ₯Ό λ°λ³΅ν΄μλ μ λ©λλ€. μΉμΈ λκΈ°μ΄κ³Ό μμ€μ»¬λ μ΄μ
μ ν΄λ¨Ό μΈ λ 루ν κ°μ΄λμμ λ€λ£Ήλλ€.

AI μμ΄μ νΈ κ΅¬νμ μν μ΅μ 루ν μμ¬ μ½λ
κ° μμ μ μλ€μ μ μ± κ²μ¬λ₯Ό λ°°μΉνλ©΄ 루νλ₯Ό κ°κ²°νκ² μ μ§ν μ μμ΅λλ€. λ€μμ μ€ν κ°λ₯ν SDK μ½λκ° μλ μμ¬ μ½λμ λλ€. λͺ¨λΈ νΈμΆ 8νλΌλ μνμ μ ν리μΌμ΄μ μ΄ μ νν μ μλ μμμΌ λΏμ λλ€. μ€μ νλλ μμ μ νΉμ±κ³Ό κ΄μ°°ν μ€ν κΈ°λ‘μ λ°νμΌλ‘ μ ν΄μΌ ν©λλ€.
state = new_job(task, max_model_calls=8, budget, deadline)
while true:
if limit_reached(state):
return stop("limit", partial_result=state)
reserve_capacity_or_stop(state, next_model_call)
response = call_model_with_deadline(state)
record_model_call_usage_and_response(state, response)
if response.is_final and not response.tool_calls:
return validate_and_finish_or_stop_incomplete(response, state)
if not response.tool_calls:
return stop("no_action", partial_result=state)
for index, call in enumerate(response.tool_calls):
decision = validate_and_authorize(call, state)
if decision == "denied":
return stop("denied", partial_result=state)
if decision == "needs_human":
return pause_and_save(state, response.tool_calls[index:])
reserve_capacity_or_stop(state, call)
observation = execute_with_timeout_and_retry_cap(call)
record_tool_usage(state, observation)
append_matching_tool_result(state, call, bounded(observation))
if no_progress(state):
return stop("stalled", partial_result=state)보쑰 ν¨μμ μ΄λ¦μλ μ€μν ꡬν μ± μμ΄ λ΄κ²¨ μμ΅λλ€. μ©λμ ν보ν λλ μ΄λ―Έ μ§ν μ€μΈ μμ μ κ³μ°μ λ£μ΄μΌ ν©λλ€. ν΄ μ¬μλμλ νλκ° μμ΄μΌ ν©λλ€. μκ° μ΄κ³Όλ‘ μ°κΈ° κ²°κ³Όλ₯Ό μ μ μλ€λ©΄ μ¬μλ μ μ λ©μΆκ±°λ μ€μ μ²λ¦¬ μνλ₯Ό νμΈν΄ λ§μΆ°μΌ ν©λλ€. μΉλͺ μ μΈ λͺ¨λΈ μ€λ₯λ ν΄ μ€λ₯κ° λ°μνλ©΄ μ€ν¨λ₯Ό κΈ°λ‘νκ³ μ’ λ£ν΄μΌ νλ©°, κ·Έλλ‘ λ€μ λ°λ³΅μΌλ‘ λμ΄κ°μλ μ λ©λλ€.
μΌμ μ€μ§ μνλ₯Ό μ μ₯ν λλ λ¨μ ν΄ νΈμΆ, μλ£λ κ²°κ³Ό, μ΄λ―Έ μ¬μ©ν νλλ₯Ό ν¨κ» 보쑴ν΄μΌ ν©λλ€. μ¬κ°ν λλ μ μ₯ν μμ μ μ΄μ΄κ°λ κΆνκ³Ό νλλ₯Ό λ€μ νμΈν©λλ€. μ²μλΆν° μ 체 μμ μ λ€μ μμνλ©΄ μμ λ°μν λ³κ²½μ΄λ νλμ λ°λ³΅ν μ μμ΅λλ€.
κ²μ¬ μμΉμ μ£Όλͺ©ν νμκ° μμ΅λλ€. μΉμΈμ ν΄ μ€ν μ μ νμΈνκ³ , μ¬μ©λμ μμ μλ£ ν κΈ°λ‘ν©λλ€. λͺ¨λΈμ΄ μμ²νλ€λ μ΄μ λ§μΌλ‘ λ€μ λ°λ³΅μ μμν μλ μμ΅λλ€.
νλ μμν¬λ³ 루ν μ μ΄ λ°©μ
OpenAI Agents SDK, Claude Agent SDK, Vercel AI SDK, LangGraphλ 루νλ₯Ό μλ‘ λ€λ₯Έ λ°©μμΌλ‘ μ 곡ν©λλ€. μ΅μ μ΄λ¦μ λΉκ΅νκΈ° μ μ 무μμ μΈλμ§, μ΄λ μμ μμ λ©μΆλμ§λΆν° λΉκ΅ν΄μΌ ν©λλ€.
μ΄ μ΄λ¦λ€μ κ°κ° OpenAI 루ν λ¬Έμ, Claude 루ν λ¬Έμ, Vercel 루ν λ¬Έμ, LangGraph Graph APIλ₯Ό λ°λ¦ λλ€. μΉμΈ λμμ κ΄ν λ¬Έμλ μλ κ° μ μ μ°κ²°νμ΅λλ€.
OpenAI Agents SDK: μ€νμ μ΄μ΄κ°λ 주체λ Runnerμ λλ€
OpenAI Agents SDKμμλ Runnerκ° λͺ¨λΈμ νΈμΆνκ³ , μμ²λ ν΄μ μ€ννκ³ , κ²°κ³Όλ₯Ό μΆκ°ν λ€ μ€νμ μ΄μ΄κ°λλ€. νΈλμ€νκ° λ°μνλ©΄ νμ± μμ΄μ νΈλ₯Ό λ°κΎΈκ³ μ€νμ κ³μν©λλ€. λ¬Έμμ μ μ μ’
λ£λ ν΄ νΈμΆ μμ΄ μμν νμ
μ μΆλ ₯μ΄ λμ€λ κ²½μ°μ
λλ€. max_turnsλ₯Ό μ΄κ³Όνλ©΄ λ³λλ‘ μ²λ¦¬νμ§ μλ ν MaxTurnsExceededκ° λ°μν©λλ€. OpenAI μμ΄μ νΈ μ€ν λ¬Έμ.
ν°μΌ λμ°λ―Έμμλ μ΄ κ΅¬μ‘°λ₯Ό ν΅ν΄ λͺ¨λΈ ν΄ μμ κ°λ¨ν μνμ λ μ μμ΅λλ€. λ€λ§ μ€νμ΄ λλ κ²κ³Ό μ€μ μ λ¬΄κ° μλ£λ κ²μ λ€λ¦ λλ€. μΆλ ₯μ΄ μΆ©μ‘±ν΄μΌ ν 쑰건μ μ€μ νκ³ , ν΄λΉ μμ μ νμν μ¦κ±°λ₯Ό νμΈν΄μΌ ν©λλ€.
μΉμΈμ΄ νμνλ©΄ Python ν΄μ needs_approvalμ μ μΈν μ μμΌλ©°, λκΈ° μ€μΈ νΈμΆμ interruptionsμ λνλ©λλ€. RunStateλ₯Ό μ μ₯νκ³ μΉμΈ λλ κ±°μ κ²°μ μ λ°μν λ€ μ¬κ°ν©λλ€. μΌμ μ€μ§λ μ€νμ μλ‘μ΄ μ¬μ©μ μμ²μ΄ μλλλ€. OpenAI ν΄λ¨Ό μΈ λ 루ν λ¬Έμ.
Claude μμ΄μ νΈ λ£¨ν: ν΄ μμ λΉμ© νλλ₯Ό ν¨κ» μ€μ ν©λλ€
Claude Agent SDKλ νμΌ λ° λͺ
λ Ή ν΄μ ν¬ν¨ν΄ Claude Codeλ₯Ό ꡬλνλ 루νλ₯Ό λ΄μ₯ν©λλ€. maxTurnsλ ν΄ μ¬μ© ν΄μ μΈκ³ , maxBudgetUsdλ μμ λΉμ©μ μκ³κ°μ μ€μ ν©λλ€. μ€μ νμ§ μμΌλ©΄ λ λ€ λ¬΄μ νμ
λλ€. Pythonμμλ max_turnsμ max_budget_usdλ₯Ό μ¬μ©ν©λλ€. Claude μμ΄μ νΈ λ£¨ν λ¬Έμ.
κ²°κ³Όμ νμ μ νμ νμΈν΄μΌ ν©λλ€. success, error_max_turns, error_max_budget_usdλ μλ‘ λ€λ₯Έ κ²°κ³Όμ
λλ€. λ¨μΌ μ€ν λͺ¨λμμλ μ€λ₯ κ²°κ³Ό λ€μ μμΈκ° λ°μνλ―λ‘ κ²°κ³Όμ μ€ν¨ κ²½λ‘λ₯Ό λͺ¨λ μ²λ¦¬ν΄μΌ ν©λλ€. Claude κ²°κ³Ό μ²λ¦¬.
κΆν κ²½κ³λ κ°μ μμ€μΌλ‘ μ£Όμν΄μΌ ν©λλ€. allowedToolsλ λͺ©λ‘μ μλ ν΄μ μλ μΉμΈν©λλ€. λͺ©λ‘μμ λΉ μ‘λ€κ³ ν΄λΉ ν΄μ΄ μ κ±°λλ κ²μ μλλλ€. κΈ°λ³Έ κΆν λͺ¨λμμλ μΉμΈμ΄ νμνλ©΄μ μ΄λ€ νμ© κ·μΉμλ ν΄λΉνμ§ μλ νΈμΆμ΄ canUseToolλ‘ μ λ¬λ©λλ€. μ΄ SDKλ‘ μ¬λμ κ°μ
μμ΄ μ°κΈ° μμ
μ μννλ €λ©΄ λ¨Όμ μ 체 κΆν μ μ±
μ νμΈν΄μΌ ν©λλ€. Claude κΆν.
νμ μμ΄μ νΈκΉμ§ μ¬μ©λμ κ³μ°ν λ Claudeλ λ©μΈ 루νμ usageμ μ 체 μμ΄μ νΈ νΈλ¦¬μ modelUsage, λλ Pythonμ model_usageλ₯Ό ꡬλΆν©λλ€. μμ
μ μμ μλΉλ₯Ό μ‘°μ¬ν λλ λͺ©μ μ λ§λ ν©κ³λ₯Ό μ¬μ©ν©λλ€. Claude λΉμ© λ° μ¬μ©λ λ¬Έμ.
ꡬν κ³Όμ μ λ°λΌκ°λ €λ©΄ μ΄ μ¬μ΄νΈμ Claude Agent SDK κ°μ΄λλΆν° μ½μ΄λ³΄λ©΄ λ©λλ€.
Vercel AI SDK: stopWhenμ λ€μ λ¨κ³λ‘ μ§νν μ§λ₯Ό μ μ΄ν©λλ€
Vercel AI SDKμμλ stopWhenμΌλ‘ μ€νμ κ³μν μ§ μ μ΄ν©λλ€. νμ¬ λ¬Έμλ λ¨κ³ μ μ νμ isStepCountλ₯Ό μ¬μ©νλ©°, μ¬λ¬ 쑰건μ μ§μ ν΄ μ΄λ νλλΌλ μΆ©μ‘±νλ©΄ μ€λ¨ν μ μλλ‘ ν©λλ€. ToolLoopAgentμ κΈ°λ³Έκ°μ 20λ¨κ³μ΄κ³ , generateTextμ streamTextμ κΈ°λ³Έκ°μ ν λ²μ μμ±μ
λλ€. μ΄λ€ μ§μ
μ μ μ¬μ©νλμ§κ° μ€μν©λλ€. Vercel 루ν μ μ΄, ν΄ νΈμΆ λ¬Έμ.
ν λ¨κ³μλ μμ±κ³Ό κ·Έμ μλ°λλ λ‘컬 ν΄ μ€νμ΄ ν¬ν¨λ©λλ€. ν΅μ¬μ λ§μ§λ§ λ¨κ³μ ν΄ κ²°κ³Όκ° μμ λ stopWhenμ νκ°νλ€λ μ μ
λλ€. μ΄λ―Έ κ·Έ κ²°κ³Όλ₯Ό λ§λ€μ΄λΈ ν΄ μμ
μ λλ릴 μλ μμ΅λλ€. λ°λΌμ μ΄λ νλ μ μΉμΈ μ₯μΉκ° μλλΌ μ€νμ κ³μν μ§ κ²°μ νλ μ₯μΉμ
λλ€. Vercel λ€λ¨κ³ νΈμΆ.
μ¬μ©μμ λͺ
μμ μΈ μΉμΈμλ λ¬Έμμ μ€λͺ
λ toolApprovalμ μ¬μ©ν©λλ€. νμ¬ λ¬Έμμμ μ΄μ ν΄ μμ±μΈ needsApprovalμ μ¬μ© μ€λ¨ μμ μΌλ‘ νμλμ΄ μμ΅λλ€. Vercel ν΄ μΉμΈ.
컨ν
μ€νΈλ₯Ό κ΄λ¦¬νλ prepareStepμ κ° λ¨κ³ μ μ μ€νλλ©° λ©μμ§λ μ€μ μ λ°κΏ μ μμ΅λλ€. μ΄ μμ μ νμ©ν΄ λ§€λ² λͺ¨λ μλ³Έ κ²°κ³Όλ₯Ό μ λ¬νλ λμ κ΄λ ¨ μνλ₯Ό μ 곡ν μ μμ΅λλ€. Vercel prepareStep.
LangGraphμ LangChain μμ΄μ νΈ λ£¨ν
LangGraphλ κ·Έλν λ°νμμ
λλ€. μμ
μ μννλ λ
Έλλ₯Ό, λ€μ μ€ν λμμ κ²°μ νλ μ£μ§λ‘ μ°κ²°ν©λλ€. κ·Έλνλ‘ LangChain μμ΄μ νΈ λ£¨νλ₯Ό ꡬμ±νλ€λ©΄ λͺ¨λΈλ‘ λμκ°λ κ²½λ‘μ ENDλ‘ ν₯νλ κ²½λ‘λ₯Ό λͺ
νν μ§μ ν©λλ€. Pythonμ recursion_limitλ κ·Έλνμ μνΌμ€ν
μλ₯Ό μ ννλ©°, λ³λ ¬ λ
Έλλ€μ νλμ μνΌμ€ν
μ 곡μ ν©λλ€. ν΄ νΈμΆ νμλ₯Ό μΈλ μ΅μ
μ΄ μλλλ€. LangGraph Graph API.
recursion_limitλ configurable λ΄λΆκ° μλλΌ νΈμΆ μ€μ μ μ΅μμ μμ€μ λ‘λλ€. νλμ λλ¬νλ©΄ GraphRecursionErrorκ° λ°μν©λλ€. μ μμ μΈ μλ£ κ²½λ‘λ λμ²΄λ‘ μ΄ λΉμ μ’
λ£ μ§μ μ λΏκΈ° μ μ λλλλ‘ μ€κ³ν΄μΌ ν©λλ€. LangGraph μ¬κ· νλ.
μ¬λμ κ²ν κ° νμν λλ interrupt()λ‘ κ·Έλνλ₯Ό μΌμ μ€μ§ν©λλ€. 체ν¬ν¬μΈν°μ μ μ§λλ thread_idλ₯Ό μ¬μ©νκ³ , Command(resume=...)λ‘ μ¬κ°ν©λλ€. μ΄λ μ€μν μ μ½μ΄ μμ΅λλ€. μ¬κ°νλ©΄ μ€λ¨λμλ λ
Έλμ μ²μλΆν° λ€μ μ€νν©λλ€. μ€λ¨ μ§μ μμ μ½λλ λ€μ μ€νλ μ μμ΅λλ€. μΈλΆμ μν₯μ μ£Όλ μμ
μ μΉμΈ λ€μ λ°°μΉνκ±°λ, λ°λ³΅ μ€νν΄λ μΆκ° ν¨κ³Όκ° λ°μνμ§ μλ λ©±λ±μ±μ κ°μΆλλ‘ λ§λλλ€. LangGraph μ€λ¨.
λΆκΈ°μ μ¬κ° κ°λ₯ν μνκ° μμ μ ν΅μ¬μ΄λΌλ©΄ μ΄λ° λͺ μμ μΈ κ·Έλν ꡬ쑰λ₯Ό μ νν©λλ€. λ¨μν ν΄ μνμΌλ‘ λμνλ 첫 μ½κΈ° μ μ© λμ°λ―ΈλΌλ©΄ μꡬμ¬νμ μΆ©μ‘±νλ κ°μ₯ μμ λ°νμλΆν° μμν©λλ€.
μ€νμ΄ 40λ¨κ³κΉμ§ μ΄μ΄μ§λ μ΄μ
μνμ λ리기 μ μ λ¨κ³ μ¬μ΄μ 무μμ΄ λ¬λΌμ‘λμ§ μ§λ¨ν©λλ€. μ€λ μ€νλλ λμ μ μ©ν μμ μ΄ μ§νλκ³ μμ μλ μκ³ , κ°μ μ€ν¨λ₯Ό λ°λ³΅ν μλ μμΌλ©°, μ¬μμνλ©΄μ μ΄λ―Έ μλ£ν μΌμ μμμ μλ μμ΅λλ€. μ«μλ§μΌλ‘λ μ΄ κ²½μ°λ€μ ꡬλΆν μ μμ΅λλ€.
무ν 루ν: μλ‘μ΄ κ·Όκ±° μμ΄ κ°μ νλμ λ°λ³΅ν©λλ€
ν°μΌ μμ΄μ νΈκ° μ μ± μ κ²μνκ³ λΉ κ²°κ³Όλ₯Ό λ°μ λ€ κ°μ κ²μμ λ°λ³΅ν μ μμ΅λλ€. λ€μ κ΄μ°°μμ μλ‘ μ»μ μ λ³΄κ° μμΌλ―λ‘ λ€μ νλ¨λ κ°μ νλμΌλ‘ μ΄μ΄μ§ μ μμ΅λλ€.
ν΄ μ΄λ¦κ³Ό μΈμλ₯Ό μ κ·νν΄ κΈ°λ‘νκ³ , κ²°κ³Όλ₯Ό μλ³ν μ μλ μ§λ¬Έκ³Ό μμ μ§μ²λλ₯Ό λνλ΄λ μ§νλ λ¨κΉλλ€. μν λ³ν μμ΄ λ°λ³΅λλ©΄ μ§ν μ 체 μ¬λΆλ₯Ό κ²μ¬ν΄μΌ ν©λλ€. μ μμ μΈ ν΄λ§λ κ°μ νΈμΆμ λ°λ³΅ν μ μμΌλ―λ‘, λͺ¨λ μ€λ³΅μ μ€λ₯λ‘ μ·¨κΈνκΈ°λ³΄λ€ ν΄λ§μ λ³λμ νλ μ μ± μ λ‘λλ€.
μ¬μλ μ μ 무μμ΄λ λ°κΏμΌ ν©λλ€. κ²μμ΄, λλ½λ μλ³μ, μ¬μ©ν λ°μ΄ν° μμ€, μμ λ²μ λ±μ΄ λμμ λλ€. μ μλ―Ένκ² λ°κΏ μ μλ κ²μ΄ μλ€λ©΄ ν΄κ²°λμ§ μμ μꡬμ¬νμ λ°ννκ±°λ λμμ μμ²ν©λλ€. βλ€μ μλβλ§μΌλ‘λ 볡ꡬ μ λ΅μ΄ λμ§ μμ΅λλ€.
ν΄ μ€λ₯: 볡ꡬ κ°λ₯ν μ€ν¨μ κ²°κ³Όλ₯Ό λͺ¨λ₯΄λ μνλ₯Ό ꡬλΆν©λλ€
νμμ΄ μλͺ»λ μΈμ, κΆν κ±°λΆ, μΌμμ μΈ μλΉμ€ μ₯μ λ κ°κ° λ€λ₯΄κ² λμν΄μΌ ν©λλ€. λͺ¨λΈμ΄ λ€μ νλμ κ²°μ ν μ μλλ‘ κ°κ²°ν μ€λ₯λ₯Ό λ°νν©λλ€. 볡ꡬ κ°λ₯ν μ€λ₯μ μ¬μλμλ νλλ₯Ό λκ³ , ν΄λΉ μμ μ κΆν μμμ ν΄κ²°ν μ μλ μ€λ₯λΌλ©΄ μ¦μ λ©μΆ₯λλ€.
μ°κΈ° μ€ λ°μν μκ° μ΄κ³Όλ λ κΉλ€λ‘μ΅λλ€. μλ΅μ΄ λμ°©νμ§ μμμ΄λ μ°κΈ°λ μ±κ³΅νμ μ μμ΅λλ€. κ³ κ° λ©μμ§λ₯Ό λ€μ 보λ΄κ±°λ λ μ½λλ₯Ό λ λ§λ€κΈ° μ μ μμ μνλ₯Ό μ‘°ννκ±°λ λ©±λ±μ± ν€λ₯Ό μ¬μ©ν©λλ€. λ©±λ±μ± ν€λ μλΉμ€κ° λμΌν μλμ μμ μμ μμλ³Ό μ μλλ‘ μ μ§νλ μλ³μμ λλ€.
볡ꡬ κ³Όμ μμλ μ±κ³΅ν μμ μ 보쑴ν©λλ€. ν°μΌ μ½κΈ°λ μ±κ³΅νκ³ μ μ± μ‘°νλ§ μ€ν¨νλ€λ©΄ μ 체 μμ μ λ€μ μ€νν μλ‘ λΆνμν μΌμ΄ λμ΄λλ©°, μ΄λ―Έ λ°μν λ³κ²½μ΄λ νλμ λ°λ³΅ν μ μμ΅λλ€.
컨ν μ€νΈ μ¦κ°: λͺ¨λ μλ³Έ λμ κ²°μ μ¬νμ μ μ§ν©λλ€
κ° κ΄μ°° κ²°κ³Όλ λ€μ λͺ¨λΈ νΈμΆμμ μμ μ§μΉ¨ λ° μμ ν보ν κ·Όκ±°μ λͺ¨λΈμ μ£Όμλ₯Ό λλ κ°μ΅λλ€. ν° ν΄ μλ΅μ κΈ°μ μ μΌλ‘ μ ν¨νλλΌλ λ€μ νλ¨μ μ΄μ μ ν릴 μ μμ΅λλ€.
ν΄ μΆλ ₯μ ν¬κΈ°μ νλλ₯Ό λκ³ , ν° μ°μΆλ¬Όμ ν둬ννΈ λ°μ μ μ₯νλ©°, λ€μ μ‘°νν μ μλ μ°Έμ‘°λ₯Ό ν¬ν¨ν κ°κ²°ν κ²°κ³Όλ₯Ό λ°νν©λλ€. νμ ν μ μ½ μ‘°κ±΄, μΉμΈ, νμΈλ νλμ μμμ μΈ μ ν리μΌμ΄μ μνμ 보κ΄ν©λλ€. μμ½λ¬ΈμΌλ‘ μ΄ κΈ°λ‘μ μ€λͺ ν μλ μμ΄λ, μμ½λ¬Έμ΄ μ μΌν μ¬λ³Έμ΄ λμ΄μλ μ λ©λλ€.
Claude SDK λ¬Έμλ 컨ν μ€νΈ νλ λΆκ·Όμμ μλ μμΆμ΄ μνλλ€κ³ μ€λͺ νλ©°, μμ½ κ³Όμ μμ μ΄κΈ° μ§μΉ¨μ΄ μ¬λΌμ§ μ μλ€κ³ κ²½κ³ ν©λλ€. μ€μν μνλ₯Ό μλμ μΌλ‘ 보쑴ν΄μΌ νλ μ΄μ μ λλ€. Claude 컨ν μ€νΈ μμΆ. 컨ν μ€νΈ νμ§ μ ν μ€λͺ μμλ 컨ν μ€νΈ μλ μμ λ€μ΄κ°λ€κ³ νμν μ 보λ₯Ό μ λ μ¬λ¦΄ μ μλ κ²μ μλ μ΄μ λ₯Ό λ€λ£Ήλλ€.
μ€ν κΈ°λ‘μΌλ‘ μ΄μμμ μ§λ¬Έμ λ΅ν μ μμ΄μΌ ν©λλ€
κ° μμ μλ μλ³μ, λͺ¨λΈ νΈμΆ νμ, ν΄ μ€ν μλ, μ¬μ©λ, κ²½κ³Ό μκ°, λκΈ° μ€μΈ μΉμΈ, μ’ λ£ μ¬μ λ₯Ό κΈ°λ‘ν©λλ€. κ° μ€νμλ 무μμ μμ²νκ³ , 무μμ΄ μλ£λμμΌλ©°, μμ μνκ° λ°λμλμ§λ₯Ό κΈ°λ‘ν©λλ€.
λͺ¨λΈ μμ², ν΄ μ€ν, λ°νμ λ¨κ³μ μΉ΄μ΄ν°λ₯Ό λ°λ‘ μ μ§ν©λλ€. λμ보λμ λ¨μ μμ΄ β40λ¨κ³βλΌκ³ λ§ νμνλ©΄ μ€ν λ΄μ©μ μ€λͺ ν μ μμ΅λλ€. νμ μμ κ³Ό μ¬μλλ μμ μμ μ μ¬μ©λ κ³μ°μ ν¬ν¨ν©λλ€. μμ΄μ νΈ μ¬μ΄λ‘ μμ μ΄ λμ΄κ° λμ μ± μ μμ¬λ AI μμ΄μ νΈ μ€μΌμ€νΈλ μ΄μ κ°μ΄λμμ μ€λͺ ν©λλ€.
μμ΄μ νΈ λ£¨νμ λν κ³Όλν κΈ°λλ 무μμ λκΉ?
λ°λ³΅ νμκ° λ§λ€κ³ μ§μ²μ΄ ν¬λ€λ λ»μ μλλλ€. 루νλ νΌλλ°±μ νμ©ν κΈ°νλ₯Ό λ°λ³΅ν΄μ μ 곡ν©λλ€. κ·Έ λ°λ³΅μ΄ μ μ©νμ§λ νΌλλ°±μ νμ§κ³Ό μ±κ³΅μ μ΄λ»κ² μ μνλμ§μ λ¬λ € μμ΅λλ€.
λͺ¨λΈμ΄ βμλ£βλΌκ³ λ§νλ©΄ μνΈμμ©μμ μμ μ μν μ λλΈ κ²μ λλ€. λ¨κ³ μ μνμ΄ μλ€λ κ²μ μ€νμ νλκ° μμμμ 보μ¬μ€λλ€. μ΄λ μͺ½λ κ³ κ° μ§μ λ΅λ³μ΄ μ ννλ€κ±°λ μμ²ν λ³κ²½μ΄ μ€μ λ‘ μ΄λ£¨μ΄μ‘λ€λ μ¦κ±°λ μλλλ€.
νλ μμν¬λ₯Ό μ¬μ©ν΄λ κΆν, μν 보쑴, 볡ꡬ λ°©μμ μ μν΄μΌ ν©λλ€. νλ μμν¬λ μ€ν μλ¨μ μ 곡ν©λλ€. 무μμ μ±κ³΅μΌλ‘ λ³΄κ³ μ΄λ€ νλμ νμ©ν μ§λ μ ν리μΌμ΄μ μ΄ μ ν©λλ€.
μμ΄μ νΈ ν μ€νΈ 루νλ λ³λμ μμ μ λλ€
μμ΄μ νΈ ν μ€νΈ 루νλ μ¬λ‘μ μμ© κΈ°μ€μ λΉμΆμ΄ λμμ νκ°ν©λλ€. μ€ν 루ν λ°κΉ₯μ κ²μ¬κΈ°λ₯Ό λμ΄ κ²°κ³Όλ₯Ό μΉμΈνκ±°λ, λ€μ μλνλλ‘ νΌλλ°±μ λ³΄λΌ μ μμ΅λλ€. LangChainμ 루ν μμ§λμ΄λ§ μ€λͺ μ μ€ν, κ²μ¦, μ΄λ²€νΈλ‘ μμλλ μμ μ ꡬλΆν©λλ€.
κ²μ¬κΈ°μλ νλκ° νμν©λλ€. λ€λ₯Έ λͺ¨λΈμκ² λ΅λ³μ νμ§μ λ°λ³΅ν΄μ λ¬ΌμΌλ©΄ κ²°μ μ μΈ μ¦κ±°λ μ»μ§ λͺ»ν μ± νλλ§ μλͺ¨ν μ μμ΅λλ€. κ°λ₯νλ©΄ ꡬ체μ μΈ κ²μ¬ λ°©μμ μ°μ ν©λλ€. νμ νλκ° μλμ§, μΈμ©ν λ μ½λκ° μΌμΉνλμ§, μ°κΈ° νμΈ κΈ°λ‘μ΄ μ‘΄μ¬νλμ§, μμν ν μ€νΈκ° ν΅κ³Όνλμ§ λ±μ νμΈν©λλ€.
κ°λ°μμ μ΄μμκ° λ€μμΌλ‘ ν μΌ
첫 μμ΄μ νΈλ₯Ό λ§λλ κ°λ°μ: λ²μκ° μ’μ μ½κΈ° μ μ© μμ , λͺ μμ μΈ μλ£ μ‘°κ±΄, νλκ° μλ μ€νλΆν° μμν©λλ€. μ μν νλμ 보μ¬μ£Όκ³ , κΆνμ κ°μ νλ©°, κ²°κ³Όκ° λΆλΆλͺ ν μν©μμ 볡ꡬν μ μμ λ μ°κΈ° κΈ°λ₯μ μΆκ°ν©λλ€. μ€ν μμλ₯Ό μ΄λ―Έ μκ³ μλ€λ©΄ κ³ μ μν¬νλ‘λ§μΌλ‘ μΆ©λΆν μ μμ΅λλ€.
λΉμ©μ΄ λ§μ΄ λ μ€νμ μ‘°μ¬νλ μ΄μμ: λͺ¨λΈμ λ°κΎΈκ±°λ νλλ₯Ό λμ΄κΈ° μ μ λ°λ³΅ νΈμΆ, μ°μ μ¬μλ, μ μ 컀μ§λ κ΄μ°° κ²°κ³Όλ₯Ό μ΄ν΄λ΄ λλ€. μ΄λ λ¨κ³κ° μ μ©ν κ·Όκ±°λ₯Ό λνλμ§, μ€μ λ‘ μ΄λ€ μΉ΄μ΄ν°κ° μμ μ λ©μ·λμ§ νμΈν©λλ€.
μ λ’°ν λ§ν κ³ μ μν¬νλ‘λ₯Ό κ°μΆ ν: μν©μ λ°λΌ ν΄μ μ ννλ λ°©μμ΄ κ΅¬μ²΄μ μΈ λ¬Έμ λ₯Ό ν΄κ²°ν΄μ€ λκΉμ§ κΈ°μ‘΄ μν¬νλ‘λ₯Ό μ μ§ν©λλ€. μ€κ° κ²°κ³Όκ° λ€μ νλμ κ²°μ ν λ 루νμ κ°μΉκ° μκΉλλ€. λ°λ³΅ μ체λ λ€μ ꡬμΆν μ΄μ κ° μλλλ€.
λ€μ μ 무μΌμ λ°λ‘ ν΄λ³Ό μΌμ μ΄λ μ΅λλ€. λν μμ νλλ₯Ό κ³¨λΌ μλ£ κ²½λ‘, νλ λλ¬μ λ°λ₯Έ μ’ λ£, μΉμΈ λκΈ°, νλ κ±°λΆ, ν΄ μ€ν¨ κ²½λ‘λ₯Ό μ€νν΄ λ΄ λλ€. κ° κ²½λ‘κ° λΆλͺ ν μνλ₯Ό λ¨κΈ°λμ§, μ¬κ°ν λ μλ£ν μμ κ³Ό λ¨μ νλκ° λͺ¨λ μ μ§λλμ§ νμΈν©λλ€.
μμ΄μ νΈ λ£¨ν μμ£Ό 묻λ μ§λ¬Έ
μμ΄μ νΈ λ£¨νμ λ€ λ¨κ³λ 무μμ λκΉ?
λͺ¨λΈ νΈμΆ, ν΄ νΈμΆ, κ΄μ°°, λ°λ³΅μ λλ€. κ΄μ°°μ λͺ¨λΈμ λλ €μ£Όλ ν΄ μ€ν κ²°κ³Όλ₯Ό λ»ν©λλ€. μ΅μ’ λ΅λ³μ΄ λμ€λ©΄ λ€μ ν΄ νΈμΆ μ μ 루νλ₯Ό λλΌ μ μμ΅λλ€.
μμ΄μ νΈ λ£¨νλ μ΄λ»κ² ꡬνν©λκΉ?
λͺ¨λΈμ ν΄ νΈμΆμ μ λ¬νλ λμ€ν¨μ²μ μ μ₯λ μμ μνλ₯Ό μ°κ²°ν©λλ€. κ° νΈμΆμ λμνλ ν΄ κ²°κ³Όλ₯Ό λ€μ νΈμΆμ μ λ¬ν©λλ€. μλ£ κ²μ¬, λͺ μμ μΈ νλ, λ―Όκ°ν νλ μ μΉμΈ, νλκ° μλ μ€λ₯ 볡ꡬλ₯Ό μΆκ°ν©λλ€.
μμ΄μ νΈ λ£¨νλ 무μμ΄λ©°, μΈμ λ©μΆμ§ μ΄λ»κ² κ²°μ ν©λκΉ?
λͺ¨λΈμ΄ νλμ μμ²νκ³ κ·Έ κ²°κ³Όλ₯Ό νμ©νλλ‘ νλ λ°νμμ λ°λ³΅ μ€ν ꡬ쑰μ λλ€. μ΄μ νκ²½μ μ ν리μΌμ΄μ μ μμ μλ£λ νλ μμ§ μ μ’ λ£νκ³ , μ¬λμ μ λ ₯μ΄ νμνλ©΄ μΌμ μ€μ§νλλ‘ λͺ μμ μΌλ‘ μ€κ³ν΄μΌ ν©λλ€. λͺ¨λΈμ΄ λλ΄κ² λ€κ³ νλ¨ν κ²μ μ΄ μ μ± μ μ λ ₯ μ€ νλμΌ λΏμ λλ€.
AIκ° κ°μ μμ μ 무νν λ°λ³΅νλ μ΄μ λ 무μμ λκΉ?
λ€μ νλ¨μ κ³μ κ°μ 무μ΅ν μ λ ₯μ΄ μ λ¬λ μ μκΈ° λλ¬Έμ λλ€. λ°λ³΅λλ ν΄ μ€ν¨, λλ½λ μν, λΆλΆλͺ ν μλ£ κΈ°μ€μ΄ μ΄ ν¨ν΄μ μ μ§ν μ μμ΅λλ€. μ§νμ΄ λ©μ·λμ§ κ°μ§νκ³ μ‘°κ±΄μ λ°κΎΈκ±°λ μ’ λ£ν΄μΌ ν©λλ€.
AIμ μ΄λ€ μ§μλ₯Ό νΌν΄μΌ ν©λκΉ?
μμ¨μ μΌλ‘ μννλ μμ μμλ βμλ²½ν΄μ§ λκΉμ§ κ³μ κ°μ ν΄βμ²λΌ λμ΄ μ ν΄μ§μ§ μμ μ§μλ₯Ό νΌν©λλ€. λμ μ°μΆλ¬Όκ³Ό μμ© κΈ°μ€μ μ μν©λλ€. μ§μλ¬Έμ λ μ μ°λλΌλ λ°νμμμ νλλ₯Ό κ°μ ν΄μΌ ν©λλ€.
μμ΄μ νΈ λ£¨νμλ μ΄λ€ λ°λ³΅ κ΅¬μ‘°κ° μμ΅λκΉ?
λͺ¨λΈ, νλ, κ΄μ°°μ΄ λ°λ³΅λλ ꡬ쑰μ λλ€. μ ν리μΌμ΄μ μλ μ€ν 루νλ₯Ό κ°μΈλ©΄μ κ²μ¦μ΄λ μ£ΌκΈ°μ μΈ νΈλ¦¬κ±°λ₯Ό μ²λ¦¬νλ λ°κΉ₯ 루νκ° μμ μλ μμ΅λλ€. κ° λ£¨νμ μ± μ 주체μ μ’ λ£ κ·μΉμ΄ μλλ‘ μλ‘ κ΅¬λΆν΄μΌ ν©λλ€.
ChatGPTλ μμ΄μ νΈμ λκΉ, LLMμ λκΉ?
LLMμ λͺ¨λΈμ λλ€. μμ΄μ νΈλ λͺ¨λΈμ ν΄κ³Ό λ°λ³΅μ μΈ μμ¬κ²°μ μ κ²°ν©ν΄ μ€νν μ μλ μ£Όλ³ μμ€ν μ λλ€. ChatGPTλ λ€λ₯Έ λμ°λ―Έλ₯Ό μ€λͺ ν λλ μ΄ κ΅¬μ‘°μ μ°¨μ΄λ₯Ό κΈ°μ€μΌλ‘ μΌμ΅λλ€. μ ν μ΄λ¦λ§μΌλ‘λ νΉμ μνΈμμ©μμ μ€μ λ‘ λ¬΄μμ΄ μ€νλμλμ§ μ μ μμ΅λλ€.
AI μμ΄μ νΈμ 5κ°μ§ μ νμ 무μμ λκΉ?
νν μ¬μ©νλ λΆλ₯λ λ¨μ λ°μ¬ν, λͺ¨λΈ κΈ°λ° λ°μ¬ν, λͺ©ν κΈ°λ°, ν¨μ© κΈ°λ°, νμ΅ν μμ΄μ νΈμ λλ€. IBMμ μμ΄μ νΈ κ°μλ μ΄ λ€μ― λ²μ£Όλ₯Ό μ¬μ©ν©λλ€. μ΄λ μμ΄μ νΈμ νλμ λΆλ₯ν κ²μ΄λ©°, LLM μ€ν 루νμ λ€μ― λ¨κ³λ₯Ό λ»νμ§λ μμ΅λλ€.
AIμμ 루νλ 무μμ λκΉ?
κ°±μ λ μ λ ₯μ΄λ μνλ₯Ό νμ©ν΄ μ΄λ€ κ³Όμ μ λ°λ³΅νλ ꡬ쑰μ λλ€. μ΄ κΈμ μμ΄μ νΈ λ£¨νμμλ ν΄ μ€ν κ²°κ³Όμ λͺ¨λΈμ λ€μ νλ¨μΌλ‘ μνκ° κ°±μ λ©λλ€. λͺ¨λΈμ λ°λ³΅ν΄μ νμ΅μν€λ κ³Όμ κ³Όλ λ€λ¦ λλ€.
AI μμ€ν μ λ§λ€κ³ μ΄μνλ μ€μ©μ μΈ κ°μ΄λλ₯Ό λ°μλ³΄λ €λ©΄ λ΄μ€λ ν°λ₯Ό ꡬλ νμΈμ.
- κ²μμΌ
- μΉ΄ν κ³ λ¦¬
- Build
- μΈμ΄











