github copilotx chat 테스트 > 인공지능

인공지능

github copilotx chat 테스트 정보

github copilotx chat 테스트

본문

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

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

 

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

 

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

 

2039017200_1689914189.1492.png

 

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


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

 

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

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

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

 

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

 

 

 

추천
0
  • 복사

댓글 4개

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

기존 chatgpt-4 의 결과랑 비슷합니다.
chatgpt4 의 테스트 결과는 https://sir.kr/cm_free/1662918 참조
@엑스엠엘 아마 토큰이 너무커서,, 중간에 끊기거나 진행안될것 같은데요. 시도해보진 않았습니다.

개별로 변경해도 됩니다. 시간나면 하나씩 변경할까 생각중입니다.
사실 sir에서 코멘트 들어간걸로 배포 했으면 좋겠습니다.
© SIRSOFT
현재 페이지 제일 처음으로