티스토리 뷰

GitHub의 Copilot이 코드를 자동생성해주듯이 같이 DBeaver에서도 쿼리를 자동생성해주는 툴이 있다고 한다.

 

정확히는 GPT 플러그인을 따로 설치해야되는데 일단은 무료니까 한번 사용해봤다.

 

DBeaver에서는 아래와 같이 설명하고 있다.

DBeaver에서는 OpenAI(ChatGPT, 더 정확하게는 GPT-3 언어 모델)와의 통합해 인간 언어를 사용하여 작업 중인 SQL 쿼리를 구축할 수 있습니다.

 

DBeaver에서는 해당 기능의 이름을 AI Smart Assistance라고 부르고 있었다.

 

바로 사용해보자.

 

1. Help(도움말) > Install New Software > AI 검색 > 체크 후 설치 > 재시작

 

2. Windows(윈도우) > Preferences(설정) > 편집기 > AI(Chat GPT) > API 토큰 입력 > 적용

 

openAI의 토큰 발급 방법은 여기에 정리해놨다.

 

3. 새 스크립트(F3)를 만들면 왼쪽 툴바에 GPT Chat smart completion이 나타난다.

 

 

4. GPT Chat smart completion 클릭 하면 아래와 같은 창이 나타난다. 

 

5. 저 인풋 박스에 찾고 싶은 정보를 작성하면 된다.

 

6. Translate를 누르면 아래와 같이 자동으로 쿼리가 생성되고, 조회할 수 있다.

 

 

주의할 점!!

1. 23.0.2 버전에서 왜인지 모르게 동작을 안해서 23.1.4 버전을 업데이트 하니까 정상 동작했으니 참고.

2. 내가 입력한 api key로 gpt에 API를 날리고 결과를 받아오는거라 토큰을 사용하니 무분별하게 쓰지말자.

 

생각보다 쿼리를 자동으로 잘 만들어주긴 하는데, 사실 실무에서는 쓸 일이 있을까 싶은 기능이다.

 

어차피 테이블 구조랑 데이터가 어딨는지를 알아야 GPT한테 물어볼테니 말이다...

 

그래도 약간의 추상적인 질문에 대해서는 쿼리를 잘 생성해주고, 한글도 잘 번역해서 쿼리를 만들어준다.

 

이것저것 물어보면서 테이블 구조 파악하는데는 도움이 될 것 같다.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함