회사 내부에서 작업하던 ChatGPT와 Autodesk Construction Cloud 연결 작업을 작게나마 마무리했습니다.
ChatGPT Action을 통해서 할 수 있었습니다. 처음 시작하던 시기에는 아무런 가이드도 없어 거의 맨땅에 헤딩이었으나 지난달 즈음 Autodesk Blog에 예시가 하나 올라와 좀 더 수월하게 할 수 있었습니다. 그럼에도 아직 명확히 이해가 안 가는 부분들은 몇몇 있습니다. 가령 APS의 Client ID와 Secret을 넣어서 Autehntication을 진행하는데, 어느 날은 되다 어느날은 안 되는 부분들이 여럿 있었습니다.
또한 ChatGPT Action을 사용하기 위해서는 OpenAPI에 대한 이해가 꽤나 필요했습니다. 그래서 ChatGPT Action을 사용하는 입장에서는 굉장히 편안하지만, 막상 뒤에서 세팅을 하는 사람에게는 꽤나 챌린지였습니다.
예를 들면 이슈에 대한 API가 있다면, Get과 Post의 엔드포인트 이름이 같습니다. 근데 이걸 ChatGPT Action에 넣으면 두 개가 이름이 같기 때문에 두개가 생성되지 않았습니다. 또 다른 하나로는 OpenAPI yaml을 만드는 과정이 노가다 입니다. API url을 따서, ChatGPT에 넣어서 만들어줘라고 한 후, 만들어진 결과가 스키마에 맞는지 또 한 번 확인해야 합니다. 대부분 잘 만들어주지만 제대로 못 만들 때가 있습니다. 저는 여기에 넣고 여러 번 돌려보았습니다. https://editor.swagger.io/?utm_source=chatgpt.com
한번 해보니 좋은 경험이었습니다. 그리고 이를 개발하기 위해 여러 가지 기술 스택이 필요하다는 것도 배우게 되었습니다. Geometry라는 분야랑은 다르지만 그래도 밥 벌어먹기 위해서 하는 일에서 충분히 중요한 일을 해냈습니다.
'테크일기' 카테고리의 다른 글
오랜만에 NLP에 시동을 건다 (0) | 2025.01.15 |
---|---|
이산수학 공부 (0) | 2025.01.14 |
건강은 무척이나 중요하다 (0) | 2025.01.11 |
유학준비와 같은 것 (0) | 2025.01.08 |
2025년을 맞이하는 글 (0) | 2025.01.07 |