open api의 function call

최근에 chat gpt로 python을 공부하다가 function call이라는 기능이 나와서 정리할겸 포스팅. function call은 어떤 기능인가?사용자가 정의한 함수(function)를 GPT가 호출(call)하도록 하는 것. 이게 왜 필요할까?걍 gpt에 문의하면 gpt가 답해주는거 아님? 이 기능의 핵심은. GPT에게 함수를 밀리 알려주면 필요할 때 함수를 GPT가 호출할 수 있도록 해 준다는거다.즉, 내가 chat gpt를 통해 얻은 데이터를 내가 원하는 방식으로 원하는 포멧으로저장하는 함수를 구현 한 다음 이를 chat gpt가 호출 해 줄 수 있다는 거.  예제는 뭐 구글링 해 보면 많이 나오니까. 개념만 이해하고 넘어가자.https://platform.openai.com/docs/gu..