amplitude.init("2e2e5a386856efdf3237cf254a9d14d9"

[챗GPT로 코딩 공부] 커스텀 챗봇으로 SQL 쿼리문 연습하기

내일배움캠프 수료생들은 챗GPT를 어떻게 개발 공부에 활용할까요?
Jun 20, 2024
[챗GPT로 코딩 공부] 커스텀 챗봇으로 SQL 쿼리문 연습하기
✍🏼
챗GPT, 개발 공부에 있어서 든든한 친구 같은 존재이죠. 내일배움캠프의 수강생들도 혼자 공부할 때에는 챗GPT의 도움을 받고 있는데요. 오늘은 내일배움캠프 수료생들의 챗GPT 경험담을 보고, 여러분의 개발 공부에 적용해봅시다.
 
Programmers, LeetCode 등 많은 코딩테스트 서비스에서 SQL 쿼리 문제를 볼 수 있지만, 비슷한 유형의 문제가 별로 없어서 손에 익히기가 어려웠습니다. 직접 데이터베이스를 만들고 쿼리문을 직접 날리면서 연습 할 수 있지만, 문제 아이디어가 바로바로 생각나는 것도 아니고, 계속 스스로 문제를 내려면 힘들었습니다.그래서 저는 SQL 쿼리문을 연습할 수 있는 프롬프트를 만들어서 사용하자고 생각했습니다.
 

Group By 쿼리문 연습 예제 만들기

아래와 같이 입력하여 Group By 쿼리문 연습 예제를 만들었습니다. 다른 문법을 연습하고 싶다면 따옴표 안의 내용을 수정하면 됩니다.
아무 테이블을 예시로 Group By 쿼리문을 연습할 수 있는 문제를 만들어줘. 문제 양식은 다음과 같아.
  • 시나리오 및 테이블: 어떤 테이블을 가지고 있는지 표 형식으로 보여준다.
  • 문제 설명: 해당 쿼리 문법을 연습 할 수 있는 문제를 제시한다.
그리고 이후에 내가 쿼리문을 직접 작성해서 보내주면 너가 컴파일러 역할을 해서 내 쿼리가 돌아가지 않는다면 틀렸다고 해주고, 내가 보낸 쿼리가 틀렸는지 맞았는지 쿼리에 따른 결과를 생성해서 보내줘. 내가 틀렸더라도 너는 결과를 보여주고 틀렸다고 말해주고 다시 풀게끔 해야돼 내가 맞추기 전까지는 정답을 알려주지마, 맞았다면 바로 다음 문제를 제시해줘 새로운 문제를 내도 좋고 이전에 냈던 문제의 테이블에서 문제를 업그레이드 해서 보내줘도 좋아.
notion image
 
해당 프롬프트를 제작하고 SQL 쿼리문을 시간 날때마다 연습했었습니다. 정말로 GPT 가 컴파일러 역할을 해주어서 틀린 문법이 있다면 문제를 통과시키지 않아주어서 손에 익힐때까지 계속해서 풀 수 있습니다. 문제를 더욱 업그레이드 하고 싶다면, 정렬이나, 조건문을 추가해달라고 말하면 됩니다.
 

나만의 챗봇에 오류가 생긴다면? GPT 빌더를 사용해라

하지만 GPT 특성상 입력한 요청을 나중에는 자체적으로 삭제할 때도 있고, 답을 알려주지 말라고 했는데도 알려줄 때도 있습니다. 이는 GPT 빌더로 해결 할 수 있습니다. GPT 빌더는 OpenAI가 제공하는 도구로, 사용자 맞춤형 GPT를 쉽게 만들 수 있도록 해주는 고급 챗봇과 추가 기능을 갖춘 도구입니다. GPT Builder는 프롬프트로 작성했던 것을 누락하지 않습니다. 다시 만든다면 GPT Builder로 제작할 예정입니다.
 
 

내일배움캠프가 여러분의 러닝메이트가 되어드리겠습니다

내일배움캠프의 많은 수강생들이 부트캠프 생활을 수료하고 현업에서 개발자로 활약하고 있습니다. 내일배움캠프는 모든 운영진이 교육, 특강, 12시간 밀착 케어, 찐한 관리, 인재 채용까지 열과 성을 다해 수강생들의 꿈을 지원하고 있습니다. 수많은 장애물을 넘을 수 있도록 내일배움캠프가 든든한 러닝메이트가 되어드리겠습니다. 내일배움캠프과 함께 여러분의 개발자 여정을 시작하세요.
 
 
CREDIT
글 | 조원호 내일배움캠프 수료생 편집 | 정효재 팀스파르타 에디터
 
 

취업 준비, 어디서부터 시작해야 할지 모르겠다면?

 
🧐비전공자인데 IT 업계 취업할 수 있을까?
😟프로젝트 경험이 부족한데, 어떻게 준비해야 할까?
🥺IT 기업으로 이직하고 싶은데 뭐부터 시작해야 할까?
 
이런 고민을 하고 있다면, 내일배움캠프의 IT 취업 컨설팅을 받아보세요.
취업 코칭 전문가들이 여러분의 고민을 해결해 드립니다.
 
다음 링크에 이메일을 입력하시면 메일로 1:1 커리어 상담권과 취준 자료집을 보내드릴게요.
 
Share article
Subscribe to our newsletter
RSSPowered by inblog