본문 바로가기

개발 이야기/AI 인공지능 이야기

chatGPT 활용 방안 가능성

728x90

 

1. 테스트 코드 기반으로 기존 코드를 재작성 해 보기

 

https://medium.com/@nijhof.dns/a-quick-test-of-chatgpt-for-the-use-of-writing-code-7ed2bda3cdf1

저자는 test code가 있는 프로젝트에서 기존 함수를 chatGPT로 다시 써보는 실험을 했고, 

결론적으로 테스트 코드가 명확히 짜여져 있는 모듈은 결과가 잘 나왔으며 테스트 코드가 부실하면 결과도 좋지 못했다고 합니다.

 

2. 자동화 테스트 코드 작성하기

 

https://saucelabs.com/blog/chatgpt-automated-testing-conversation-to-code

1과 반대로 chatGPT에게 테스트 코드 작성을 요청할 수도 있습니다. automated 테스트 코드라고 한걸 보니 유닛 테스트가 아니라 integration 테스트 인것 같네요.

 

3. 버그가 있는 코드를 주고 버그 찾기

 

https://www.zdnet.com/article/chatgpt-can-write-code-now-researchers-say-its-good-at-fixing-bugs-too/

문제의 종류에 따라 다르겠지만 77.5% 성공률을 보여주었다고 합니다.

 

4. 코테(코딩 테스트)도 할 수 있다.

 

https://www.businessinsider.com/chatgpt-amazon-job-interview-questions-answers-correctly-2023-1

아마존은 입사 테스트로 온라인 코딩 테스트를 합니다. ChatGPT로 이것을 풀어보게 했는데 버그가 있는 답도 있긴 했지만 상당수의 문제를 풀어 냈다고 합니다.(곧 아마존에서 ChatGPT로 문제를 풀었는지 검사하는 솔루션을 도입할듯...)

한 아마존 법률관계자는 내부 정보가 ChatGPT에게 들어가면 이 입력이 학습에 사용될 수도 있기 때문에 우려하고 있다고 하네요(저희 회사도 막혀 있다고 들었습니다). 보안에는 주의해야 할 것으로 생각됩니다.

 

 

 

그럼,

    공유합니다.