AI 에이전트가 결정론적 워크플로우보다 정말 나을까?
Are AI agents actually better than deterministic workflows?
핵심 요약
결정론적 워크플로우와 AI 에이전트의 선택 기준에 대한 논의로, 예측 가능성과 복잡성에 따라 적절한 도구를 선택해야 한다는 의견이 지배적임.
- 예측 가능성 — 입력값이 일정하면 결정론적 스크립트가 훨씬 안정적임.
- 복잡한 판단 — 입력이 불확실하고 상황별 판단이 필요할 때 에이전트가 유리함.
- 하이브리드 접근 — 결정론적 워크플로우 중간에 에이전트를 섞는 방식이 가장 효율적임.
- 비용과 효율 — 에이전트는 비용이 높고 실패 가능성이 있으므로 최후의 수단으로 고려해야 함.
요즘 AI 에이전트 가지고 이것저것 실험 중인데, 도대체 어디까지가 에이전트고 어디서부터가 그냥 워크플로우인지 선을 어디다 그어야 할지 고민이네.
예를 들어서 워크플로우가 대충 이런 식이면:
요청 수신 → API 호출 → 결과 확인 → 다른 API 호출 → 응답 반환
이건 그냥 일반적인 워크플로우로 짜는 게 훨씬 안정적이고 디버깅하기도 편하잖아.
근데 시스템이 어떤 툴을 쓸지, 순서는 어떻게 할지 스스로 결정하고 결과에 따라 유연하게 대응해야 하는 상황이라면 에이전트가 훨씬 합리적인 선택 같단 말이지.
그래서 실제로 이런 시스템 만드는 형들한테 물어보고 싶어.
"이건 그냥 워크플로우가 아니라 에이전트로 가야겠다"라고 결정하는 그 구체적인 기준이 뭐야?
