안녕하세요
요즘 인공지능을 활용해서 코딩하시는 분들이 많은 것 같습니다.
저는 Chat GPT에게 물어보면서 도움 되는 정보를 많이 얻어 갑니다.
AI 이전 개발하는 방법
AI가 나오기 전에는 "구글이 선생님이다." "구글한테서 배웠다" 이런 이야기를 많이 했었습니다.
모르는 것이 있을 때, 구글에서 검색을 해서 많이 찾았습니다.
검색을 통해서 내가 필요한 자료를 찾고 레퍼런스를 빠르게 읽는 것이 능력이었습니다.
그래서 개발할때, 공식 문서나, 유용한 자료들은 영어로 되어 있는 경우가 많았습니다.
영어를 읽을 수 있는 능력도 개발에서 필수였습니다.
요즘은 구글 번역이 워낙 잘되어있어서 영어를 몰라도 크게 어려움이 없습니다.
AI 이전 개발할때 프로세스
모르는 것이 생긴다 ➡️구글 검색을 한다 ➡️ 자료를 읽는다 ➡️ 실행한다
이런 메커니즘으로 개발을 진행하였습니다.
Chat GPT 이용해서 개발하기
코딩하다가 막히는 게 있으면 Chat GPT에게 물어보면 다 알려줍니다.
"HTML CSS로 버튼 만들어줘"
"버튼 위치 가운데 정렬 해줘"
"이 코드 리팩토링 해줘"
이렇게 질문을 하면 코드까지 다 짜주고 설명도 다해줍니다.
아래는 실제 코딩하다가 궁금증이 생겼을 때 질문을 한 것입니다.
자세하게 설명도 해주고 예시 코드까지 제공합니다.
이제는 구글 검색보다 Chat GPT에게 물어보는 것이 더 정확하고 빠릅니다.
구글 검색은 검색 이후 나에게 필요한 정보를 직접 찾아야 하는데, Chat GPT는 적용 가능한 답변을 바로 제공합니다.
훨씬 시간 단축이 많이 됩니다.
많은 개발자들이 월 20달러 유료 결제를 하면서 이용한다고 합니다.
20달러면 유튜브 프리미엄보다 비싼 가격인데, 유료 버전을 사용할 만큼 효율성이 높다는 것이겠죠?
Github Copilot 이용해서 개발하기
Chat GPT 이외에도 Github Copilot이라고 자동으로 코딩해 주는 프로그램도 있습니다.
코파일럿은 내 코드를 분석하고 그 다음 나올 코드들을 추천해 줍니다.
아래는 함수 이름을 getData로 만드니 그다음 코드들을 추천해 줬습니다.
여기서 Tab 버튼을 누르면 해당 코드가 바로 입력됩니다.
코파일럿은 월 10달러입니다.
AI의 문제점
치명적인 문제점은 100% 맞는 정보가 아닙니다. 하지만 대답은 정확하게 맞는 것처럼 대답을 합니다.
그래서 맹신하면 안 됩니다.
유용한 정보를 주기도 하지만, 잘못된 정보를 주기도 합니다.
AI가 준 정보를 보고 참고용으로만 사용해야 합니다.
AI가 최근 상당히 많이 발전했고 이세돌 알파고 바둑 둘 때만 해도 AI가 실생활에서 어떻게 쓰이겠어?
이렇게 생각했지만, 지금은 실생활에 많이 사용되고 있습니다.
앞으로 AI가 무섭게 발전할 것 같네요.