솔그루

github copilotx chat 테스트

· 2023-07-21 (금) 13:39:05 · 1396 · 4

최근에 github 신청후 승인이 되었는데,,

해당 플러그인은 phpstorm 에서는 사용할수가 없어서 방치되었네요.

 

오늘 visual source code inspire 버전을 설치하고 테스트를 해보았습니다.

 

제가 chatgpt 나 인공지능에 단골로 하는 질문은, 기준 테이블 스키마를 수정하는 작업입니다.

 

2039017200_1689914189.1492.png

 

아래는 재작성된 테이블 스키마입니다.

[code]

CREATE TABLE `g5_board` (
  `bo_table` varchar(20) NOT NULL DEFAULT '' COMMENT '게시판 테이블명',
  `gr_id` varchar(255) NOT NULL DEFAULT '' COMMENT '게시판 그룹 ID',
  `bo_subject` varchar(255) NOT NULL DEFAULT '' COMMENT '게시판 제목',
  `bo_mobile_subject` varchar(255) NOT NULL DEFAULT '' COMMENT '모바일 게시판 제목',
  `bo_device` enum('both','pc','mobile') NOT NULL DEFAULT 'both' COMMENT '게시판 접근 디바이스',
  `bo_admin` varchar(255) NOT NULL DEFAULT '' COMMENT '게시판 관리자',
  `bo_list_level` tinyint(4) NOT NULL DEFAULT '0' COMMENT '게시판 목록 권한',
  `bo_read_level` tinyint(4) NOT NULL DEFAULT '0' COMMENT '게시판 읽기 권한',
  `bo_write_level` tinyint(4) NOT NULL DEFAULT '0' COMMENT '게시판 쓰기 권한',
  `bo_reply_level` tinyint(4) NOT NULL DEFAULT '0' COMMENT '게시판 답글 쓰기 권한',
  `bo_comment_level` tinyint(4) NOT NULL DEFAULT '0' COMMENT '게시판 댓글 쓰기 권한',
  `bo_upload_level` tinyint(4) NOT NULL DEFAULT '0' COMMENT '게시판 업로드 권한',
  `bo_download_level` tinyint(4) NOT NULL DEFAULT '0' COMMENT '게시판 다운로드 권한',
  `bo_html_level` tinyint(4) NOT NULL DEFAULT '0' COMMENT '게시판 HTML 권한',
  `bo_link_level` tinyint(4) NOT NULL DEFAULT '0' COMMENT '게시판 링크 권한',
  `bo_count_delete` tinyint(4) NOT NULL DEFAULT '0' COMMENT '게시판 삭제 횟수',
  `bo_count_modify` tinyint(4) NOT NULL DEFAULT '0' COMMENT '게시판 수정 횟수',
  `bo_read_point` int(11) NOT NULL DEFAULT '0' COMMENT '게시판 읽기 포인트',
  `bo_write_point` int(11) NOT NULL DEFAULT '0' COMMENT '게시판 쓰기 포인트',
  `bo_comment_point` int(11) NOT NULL DEFAULT '0' COMMENT '게시판 댓글 포인트',
  `bo_download_point` int(11) NOT NULL DEFAULT '0' COMMENT '게시판 다운로드 포인트',
  `bo_use_category` tinyint(4) NOT NULL DEFAULT '0' COMMENT '게시판 카테고리 사용 여부',
  `bo_category_list` text NOT NULL COMMENT '게시판 카테고리 목록',
  `bo_use_sideview` tinyint(4) NOT NULL DEFAULT '0' COMMENT '게시판 사이드뷰 사용 여부',
  `bo_use_file_content` tinyint(4) NOT NULL DEFAULT '0' COMMENT '게시판 파일 내용 사용 여부',
  `bo_use_secret` tinyint(4) NOT NULL DEFAULT '0' COMMENT '게시판 비밀글 사용 여부',
  `bo_use_dhtml_editor` tinyint(4) NOT NULL DEFAULT '0' COMMENT '게시판 DHTML 에디터 사용 여부',
  `bo_select_editor` varchar(50) NOT NULL DEFAULT '' COMMENT '게시판 에디터 선택',
  `bo_use_rss_view` tinyint(4) NOT NULL DEFAULT '0' COMMENT '게시판 RSS 보기 사용 여부',
  `bo_use_good` tinyint(4) NOT NULL DEFAULT '0' COMMENT '게시판 추천 사용 여부',
  `bo_use_nogood` tinyint(4) NOT NULL DEFAULT '0' COMMENT '게시판 비추천 사용 여부',
  `bo_use_name` tinyint(4) NOT NULL DEFAULT '0' COMMENT '게시판 이름 사용 여부',
  `bo_use_signature` tinyint(4) NOT NULL DEFAULT '0' COMMENT '게시판 서명 사용 여부',
  `bo_use_ip_view` tinyint(4) NOT NULL DEFAULT '0' COMMENT '게시판 IP 보기 사용 여부',
  `bo_use_list_view` tinyint(4) NOT NULL DEFAULT '0' COMMENT '게시판 목록 보기 사용 여부',
  `bo_use_list_file` tinyint(4) NOT NULL DEFAULT '0' COMMENT '게시판 목록 파일 사용 여부',
  `bo_use_list_content` tinyint(4) NOT NULL DEFAULT '0' COMMENT '게시판 목록 내용 사용 여부',
  `bo_table_width` int(11) NOT NULL DEFAULT '0' COMMENT '게시판 테이블 너비',
  `bo_subject_len` int(11) NOT NULL DEFAULT '0' COMMENT '게시판 제목 길이',
  `bo_mobile_subject_len` int(11) NOT NULL DEFAULT '0' COMMENT '모바일 게시판 제목 길이',
  `bo_page_rows` int(11) NOT NULL DEFAULT '0' COMMENT '게시판 페이지당 행 수',
  `bo_mobile_page_rows` int(11) NOT NULL DEFAULT '0' COMMENT '모바일 게시판 페이지당 행 수',
  `bo_new` int(11) NOT NULL DEFAULT '0' COMMENT '게시판 새글 기간',
  `bo_hot` int(11) NOT NULL DEFAULT '0' COMMENT '게시판 인기글 기간',
  `bo_image_width` int(11) NOT NULL DEFAULT '0' COMMENT '게시판 이미지 너비',
  `bo_skin` varchar(255) NOT NULL DEFAULT '' COMMENT '게시판 스킨',
  `bo_mobile_skin` varchar(255) NOT NULL DEFAULT '' COMMENT '모바일 게시판 스킨',
  `bo_include_head` varchar(255) NOT NULL DEFAULT '' COMMENT '게시판 상단 파일 경로',
  `bo_include_tail` varchar(255) NOT NULL DEFAULT '' COMMENT '게시판 하단 파일 경로',
  `bo_content_head` text NOT NULL COMMENT '게시판 본문 상단 내용',
  `bo_mobile_content_head` text NOT NULL COMMENT '모바일 게시판 본문 상단 내용',
  `bo_content_tail` text NOT NULL COMMENT '게시판 본문 하단 내용',
  `bo_mobile_content_tail` text NOT NULL COMMENT '모바일 게시판 본문 하단 내용',
  `bo_insert_content` text NOT NULL COMMENT '게시판 글쓰기 양식',
  `bo_gallery_cols` int(11) NOT NULL DEFAULT '0' COMMENT '게시판 갤러리 열 수',
  `bo_gallery_width` int(11) NOT NULL DEFAULT '0' COMMENT '게시판 갤러리 이미지 너비',
  `bo_gallery_height` int(11) NOT NULL DEFAULT '0' COMMENT '게시판 갤러리 이미지 높이',
  `bo_mobile_gallery_width` int(11) NOT NULL DEFAULT '0' COMMENT '모바일 게시판 갤러리 이미지 너비',
  `bo_mobile_gallery_height` int(11) NOT NULL DEFAULT '0' COMMENT '모바일 게시판 갤러리 이미지 높이',
  `bo_upload_size` int(11) NOT NULL DEFAULT '0' COMMENT '게시판 업로드 파일 크기',
  `bo_reply_order` tinyint(4) NOT NULL DEFAULT '0' COMMENT '게시판 답글 정렬 순서',
  `bo_use_search` tinyint(4) NOT NULL DEFAULT '0' COMMENT '게시판 검색 사용 여부',
  `bo_order` int(11) NOT NULL DEFAULT '0' COMMENT '게시판 순서',
  `bo_count_write` int(11) NOT NULL DEFAULT '0' COMMENT '게시판 글 수',
  `bo_count_comment` int(11) NOT NULL DEFAULT '0' COMMENT '게시판 댓글 수',
  `bo_write_min` int(11) NOT NULL DEFAULT '0' COMMENT '게시판 글쓰기 최소 글자 수',
  `bo_write_max` int(11) NOT NULL DEFAULT '0' COMMENT '게시판 글쓰기 최대 글자 수',
  `bo_comment_min` int(11) NOT NULL DEFAULT '0' COMMENT '게시판 댓글 최소 글자 수',
  `bo_comment_max` int(11) NOT NULL DEFAULT '0' COMMENT '게시판 댓글 최대 글자 수',
  `bo_notice` text NOT NULL COMMENT '게시판 공지사항',
  `bo_upload_count` tinyint(4) NOT NULL DEFAULT '0' COMMENT '게시판 업로드 파일 수',
  `bo_use_email` tinyint(4) NOT NULL DEFAULT '0' COMMENT '게시판 이메일 사용 여부',
  `bo_use_cert` enum('','cert','adult','hp-cert','hp-adult') NOT NULL DEFAULT '' COMMENT '게시판 인증 사용 여부',
  `bo_use_sns` tinyint(4) NOT NULL DEFAULT '0' COMMENT '게시판 SNS 공유 사용 여부',
  `bo_use_captcha` tinyint(4) NOT NULL DEFAULT '0' COMMENT '게시판 자동등록방지 사용 여부',
  `bo_sort_field` varchar(255) NOT NULL DEFAULT '' COMMENT '게시판 정렬 필드',
  `bo_1_subj` varchar(255) NOT NULL DEFAULT '' COMMENT '게시판 추가 필드 1 제목',
  `bo_2_subj` varchar(255) NOT NULL DEFAULT '' COMMENT '게시판 추가 필드 2 제목',
  `bo_3_subj` varchar(255) NOT NULL DEFAULT '' COMMENT '게시판 추가 필드 3 제목',
  `bo_4_subj` varchar(255) NOT NULL DEFAULT '' COMMENT '게시판 추가 필드 4 제목',
  `bo_5_subj` varchar(255) NOT NULL DEFAULT '' COMMENT '게시판 추가 필드 5 제목',
  `bo_6_subj` varchar(255) NOT NULL DEFAULT '' COMMENT '게시판 추가 필드 6 제목',
  `bo_7_subj` varchar(255) NOT NULL DEFAULT '' COMMENT '게시판 추가 필드 7 제목',
  `bo_8_subj` varchar(255) NOT NULL DEFAULT '' COMMENT '게시판 추가 필드 8 제목',
  `bo_9_subj` varchar(255) NOT NULL DEFAULT '' COMMENT '게시판 추가 필드 9 제목',
  `bo_10_subj` varchar(255) NOT NULL DEFAULT '' COMMENT '게시판 추가 필드 10 제목',
  `bo_1` varchar(255) NOT NULL DEFAULT '' COMMENT '게시판 추가 필드 1 값',
  `bo_2` varchar(255) NOT NULL DEFAULT '' COMMENT '게시판 추가 필드 2 값',
  `bo_3` varchar(255) NOT NULL DEFAULT '' COMMENT '게시판 추가 필드 3 값',
  `bo_4` varchar(255) NOT NULL DEFAULT '' COMMENT '게시판 추가 필드 4 값',
  `bo_5` varchar(255) NOT NULL DEFAULT '' COMMENT '게시판 추가 필드 5 값',
  `bo_6` varchar(255) NOT NULL DEFAULT '' COMMENT '게시판 추가 필드 6 값',
  `bo_7` varchar(255) NOT NULL DEFAULT '' COMMENT '게시판 추가 필드 7 값',
  `bo_8` varchar(255) NOT NULL DEFAULT '' COMMENT '게시판 추가 필드 8 값',
  `bo_9` varchar(255) NOT NULL DEFAULT '' COMMENT '게시판 추가 필드 9 값',
  `bo_10` varchar(255) NOT NULL DEFAULT '' COMMENT '게시판 추가 필드 10 값',
  PRIMARY KEY (`bo_table`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8

[/code]

 

chatgpt4 보다 훨씬 빠른 결과를 제공합니다.

제가 예측으론  github 코드는 모두 학습하고 있을걸라고 봅니다. 그누보드5 역시 제대로 학습하고 있을것으로 보입니다.

앞으로 그누보드5 개발은 copilotx 로 진행하는것도 나쁘지 않을것 같네요.

 

copilotx chat 버전은 별도의 신청 절차를 통해서 승인받아야 사용할수 있습니다.

 

 

 

|

댓글 4개

copilot-x 는 gpt-4 기반이고 4가지 버전이 있습니다.
그중에 개발툴에서 연동하는 버전이 copilot chat 입니다.

기존 chatgpt-4 의 결과랑 비슷합니다.
chatgpt4 의 테스트 결과는 https://sir.kr/cm_free/1662918 참조
2023-07-26 (수) 05:07:44
그누보드 전체DB 스키마를 주고
개선해 달라고 하면 어떻게 나오나요?
@엑스엠엘 아마 토큰이 너무커서,, 중간에 끊기거나 진행안될것 같은데요. 시도해보진 않았습니다.

개별로 변경해도 됩니다. 시간나면 하나씩 변경할까 생각중입니다.
사실 sir에서 코멘트 들어간걸로 배포 했으면 좋겠습니다.
2023-07-26 (수) 09:33:05
@솔그루
토큰 제한이라니 좀 아쉽네요.
gpt가 다른 DB 구조를 제한할까 좀 궁금했는데요.
댓글을 작성하시려면 로그인이 필요합니다.

인공지능

28건
+
제목 글쓴이 날짜 조회
24-07-16 조회 1,015
24-07-11 조회 893
23-08-25 조회 1,172
23-08-25 조회 764
23-08-24 조회 1,293
23-07-21 조회 1,397
23-07-19 조회 1,460
23-07-18 조회 641
23-07-18 조회 674
23-07-16 조회 1,168
23-07-13 조회 1,063
23-07-12 조회 1,093
23-07-12 조회 1,202
23-07-11 조회 693
23-07-10 조회 1,233
23-07-06 조회 1,552
23-07-06 조회 1,207
23-07-03 조회 592
23-07-02 조회 1,371
23-07-01 조회 1,189
23-07-01 조회 965
23-06-30 조회 493
23-06-30 조회 880
23-06-30 조회 662
23-06-29 조회 818
23-06-29 조회 647
23-06-29 조회 905
23-06-29 조회 1,166