list comprehension2 VI. Python의 반복문과 자료구조를 이용해 AI Agent의 실제 실행 흐름을 만드는 과정 # 1. history 순회 + range() history = [ {"role":"user","content":"제품번호 5001의 재고를 확인해라."}, {"role":"assistant", "content":"지금 찾아보고 있어요."}, {"role":"user", "content":"그 제품이 어느 창고로부터 배송되는지 확인해라."}, ] for message in history: print(f"{message['role']}: {message['content']}") print() for i in range(3): print(f"step {i}") #-------- 2. enumerate() + .. 2026. 8. 23. III. 대화 기록(history)을 어떻게 Python으로 관리하는가 history = [ {"role":"system", "content":"너는 도움을 주는 에이전트야."}, {"role":"user", "content":"내 주문에 대한 배송이 늦네."}, {"role":"assistant", "content":"내가 그 주문을 확인해 볼께."}, ] print(history[1]["content"]) print("Turns: ", len(history)) for msg in history: print(f"[{msg['role']:^9}] {msg['content']}") #-------- response = { "id":"steven_20", "usage.. 2026. 8. 22. 이전 1 다음 반응형