해당 블로그는 What’s next for AI agentic workflows ft. Andrew Ng of AI Fund 영상을 한국어로 풀어 작성하였습니다.
최근에는 LLM 모델 자체의 개념을 넘어 해당 모델을 효율적으로 활용하기 위한 Agent란는 개념 또는 패러다임 변화를 겪고 있습니다.
1) Non-agentic workflow: 기본적으로 아무런 틀 또는 프레임워크 없이 LLM을 호출하여 작동합니다. ChatGPT와 같은 기본적인 채팅이라고 볼 수 있습니다. 2) Agentic workflow: 업무를 여러 세부 절차로 나누어 진행하듯이, 나눈 절차마다 LLM을 호출하여 체계적인 업무 수행을 합니다. 예시로 보고서 작성 시 모델에게 1) 목차 또는 키포인트 생성 2) 서론 작성 3) 초안 작성 4) 검토 5) 검토 반영하여 수정 등 나눠진 절차를 수행하도록 하는 것입니다. 모델에게 절차 생성 또한 프럼팅을 통하여 진행할 수 있습니다.
Agent 워크플로우 활용 패턴으로 크게 다음 4가지가 있습니다:
(Worker Agent) - (Critic Agent)
Q: 2+2? - (Agent calls calculated tool) - (tool: 4) - The answer is 4.
Q: 2+2? - (Agent plans out to first use calculator) - (call tool to get 2+2=4) - (Agent is confident to give final answer) - The answer is 4.
예시에서 2번과의 차이는 능동적으로 도구활용 및 자가평가를 진행할 수 있습니다.
테스크에 따라 필요한 디자인 패턴이 다를 수 있으며 RAG, LLM 등 해당 기술이 전체적으로 현재진행형임에 따라 여러가지 시행착오와 디자인 패턴의 정규화 등 아직 다양한 시도, 특히 실무자들과의 협업을 통한 여러시도가 많이 필요할 것으로 판단됩니다.