AI로 코네 데스크톱 프로그램 만드는 과정
총 제작 시간: 3시간
토큰 사용량: Plus구독제 기준 40%
이전 AI로 프로그램 만드는 것을 진행한 적 있습니다.
최근엔 제가 어떻게 만들고 있는지 그 방식을 공유하려 합니다.
코덱스라는 것이 있습니다.
이전엔 터미널로만 가능했는데 이는 CLI라는 것으로
AI가 사용자의 컴퓨터 파일을 조작할 수 있는 것이라 생각하면 됩니다.
→ 그럼 위험한거 아니야?
AI가 사용자의 컴퓨터 파일을 조작하려면, 권한을 부여해야 합니다.
때문에 웬만해선 개인정보가 유출될 일은 없습니다.
코덱스를 쉽게 사용하는 방법은 GPT DeskTop을 설치하는 것입니다.
공식 사이트에서 다운받을 수 있습니다.
화면과 같이 나오게 되는데 상단의 Codex라고 적힌 부분을 클릭하면 ChatGPT도 나옵니다
좌측의 프로젝트 부분에 마우스를 호버하면, 이렇게 프로젝트를 만들 수 있습니다.
처음부터 시작을 누르면 프로젝트 이름을 설정할 수 있습니다
프로젝트를 만들게 되면, 폴더가 하나 생깁니다.
위치는 C:\Users\User\Documents\생성한 프로젝트 이름
이렇게 됩니다
즉 문서 파일 위치에 프로젝트 폴더가 만들어지고 그 작업이 추가되는 식입니다
여기서 ChatGPT와 Codex의 차이점이 나옵니다.
코덱스는 여기서 작업한 내용이 즉각적으로 폴더에 파일을 생성하면서 프로그램을 만들 수 있습니다.
사진과 같이 요청을 했고 처음엔 좀 오래 걸렸지만, 완성되었습니다.
파란색 글씨는 생성된 파일인데, 저기에 호버링을 하면 그 파일이 어디에 있는지 경로가 나옵니다
그 후에 내용은 제가 넣은 요청 토대로 알려드리겠습니다.
내가 원하는 방식은 설치형이 아닌 무설치형 exe 형태다.
→ 설치형의 경우 setup파일이 필요하고 Windows에 등록하게 됩니다. 이렇게 하면 설치 과정이 필요하고 배포에서도 불편하여 이렇게 만들었습니다.
로그인을 캐시로 남겨서 자동 로그인 기능을 넣어
최초 1회는 직접 로그인
다음 실행부터 유효한 세션이 있으면 자동 로그인
비밀번호 자체는 앱이 저장하지 않음
로그아웃하거나 Kone 서버가 세션을 만료시키면 다시 로그인 필요
언제든 열 수 있는 팝업 형태의 창을 만들고 그것이 그건 우측 하단에 버튼 하나 만들어서 그곳에 유틸 기능들을 추가할 거야.
일단은 그걸 누르면 툴이 나오고 Base64 라는 글자가 있는 버튼이 있고 그 버튼을 누르면 인코딩 디코딩 할 수 있는 기능을 추가해줘
클릭하면 유틸리티 팝업 열림
유틸 목록에서
Base64선택UTF-8 평문 → Base64 인코딩
Base64 → UTF-8 평문 디코딩
툴에 다른 사이트에 연결할 수 있도록 할 수 있나? 그건 브라우저에 연동되도록 하고싶어.
버튼을 두개 만들어서 크롬과 brave 두가지 브라우저로 열 수 있도록.
example.com처럼 입력하면https://자동 추가Enter 키를 누르면 Chrome으로 열기
http/https주소만 허용
RJ/VJ/Steam 미리보기 기능, 인라인 미리보기 카드, 즐겨찾기 라이브러리를 추가해주고 미리보기는 캐시로 저장을 해줘
RJ·VJ·ST 코드 및 DLsite·Steam URL 자동 감지
코드 옆 ‘미리보기’ 버튼
작품 정보·이미지 슬라이드 카드
즐겨찾기 라이브러리
제목·코드·메모 검색 및 태그 필터
이거 작품 미리보기할 때 번역은 안되나? 태그랑 제목 종류 부분의 데이터를 구글 번역기에서 돌려서 갖고오게 하면 좀 시간이 걸리려나?
DLsite 제목을 백그라운드에서 한국어로 번역
종류·태그는 로컬 번역표로 즉시 변환
원문을 먼저 표시해 미리보기 로딩을 막지 않음
원문 보기 / 한국어 보기버튼 제공
🚨이때 문제가 발생. 번역이 대부분 되지 않는 현상 발생🚨
지금 보면 번역이 제대로 되지 않는 것 같아. 특히 태그 부분. 이 부분을 해결하기 위해서 한가지 확인해줘.
dl 사이트는 한국어로 바꿀 수 있단 말이야. 이렇게 해도 제목은 번역되지 않지만, 장르나 작품 형식 파일 형식은 한국어로 번역된 상태로 보여진단 말이야.
이 값을 갖고올 순 없나?
DLsite 공식 한국어 HTML/API를 함께 사용
RJ/VJ 장르를 전부 한국어로 수집
작품 형식과 파일 형식 추가 표시
제목은 기존 Google 번역 유지
배포 가능한 상태로 바꿔줄래? zip 파일로 말이야. 이때 개인정보나 캐시된 정보가 없도록 유의하고
ZIP 구성:
무설치 EXE
한국어 사용 안내
검증 결과:
로그인 쿠키, 캐시, 즐겨찾기, 개인 경로 미포함
압축 내부 EXE와 원본 해시 일치
이렇게 해서 만들어 졌습니다.
대략 10번의 질문만에 이정도 프로그램을 만들었습니다. 다들 한번 해보세요. 생각 이상으로 쉽습니다
코딩? 몰라도 됩니다.
시키세요. AI는 그러기 위한 도구입니다.
s/somisoft
• 157,564 subscribers- 1. 게시물 규정 양식
업로드 시 링크 암호화 & 필수 정보를 기입할 것
- 2. 질문
국룰, 암호화 링크 등 기본사항 질문 금지, 탭 미준수시 차단 및 삭제
- 3. 요청
요청 기준 및 양식 미준수 & 댓글로만 자료 복구 요청 시 차단
- 4. 미성년자 / 근첩 / 페미 / 다중계정
조금이라도 의심되면 선 차단, 후 해명
- 5. 좆목 / 네임드화
닉언, 네임드화 등 친목질 금지
- 6. 분탕 및 어그로 / 혐짤 / 낚시 / 뇌절
해당 카테고리의 차단 기간 및 가중처벌은 처리자 재량으로 판단
- 7. 홍보 / 판촉 / 거래
허용되지 않은 모든 형태의 홍보, 거래, 교환, 조건부 공유 시 차단
- 8. 쌀먹 / 바이러스
조건부 공유 & 수익성 링크 & 고의적인 바이러스 유포 시 갱신차단
- 9. 자료 분류 / AI
미검수 시 표기 필수, 생성형 AI를 사용한 자료의 제목에 AI 미기입 시 차단
- 10. 실사 / 토들러
업로드시 갱신 차단
- 11. 기타 세부 규정은 서브 공지사항 참고