kone
소미소프트
소미소프트

나의 AI 정수를 공유함

08/02/2026, 06:23:38
유틸
20532 views · 12 likes

AI로 유틸 만드시는 분 많아져서 기분 좋은 할아버지가 공유하는 기술

바로바로 “제가 만든 프로그램을 어떻게 만들었는가” 에 대한 겁니다

프로그램을 만들다 보면 A 에서 구현한 기능이 B에서 사용될 때가 있습니다

때문에 최근 저는 이러한 방식을 생각해 봤어요.
A프로젝트에서 B 프로젝트로 접근이 가능한가?

답은 No. 항상 되진 않습니다.

사용자가 원할 때 “이러한 프로젝트에 이러한 대화에 접근을 해” 라고 하는 건 가능합니다

다만, 이건 비효율적이라 생각했어요.
그래서 한 생각이 무엇이냐.
바로 ‘공용 폴더를 만들고 그곳에 접근하도록 한다’ 입니다.
이게 무슨 말이냐,

1

코덱스 기준, 설정을 보면 프로젝트 편집이 있습니다.

1

이렇게 폴더가 있고 이곳에는 Primary 즉 최상위 폴더가 하나 있고 그 위에 다른 폴더를 추가할 수 있습니다.
여기에 저는 코덱스용 AGENT라는 폴더를 만들었고, 이곳에서 기술들을 프로그램끼리 공유하는 것을 만들었습니다.
다만, 이곳에 상시 접근하도록 하면 안됩니다.
그리고 저는 다음과 같은 명령을 했습니다.

내가 한 폴더의 권한을 추가할거야. 그 폴더에 DLSiteGUI이라는 md 형태의 파일을 만들어서 이 프로젝트에 쓰인 기술들을 넣어줘. 이는 모든 프로젝트들이 내가 요청할 때만 그곳을 열람하여 다른 프로젝트에서 쓰인 기술들과 방식을 공유하기 위함이야.
그리고 원래 사용하던 AGENT에 추가할 내용이 있어.

코덱스용 AGENT의 경로\ 이곳은 내가 접근을 요청할 때 외엔 접근을 할 수 없다.

즉 지금 너가 해줄 것은 다음과 같아.
코덱스용 AGENT 이곳엔 DLSiteGUI.md 라는 파일을 넣어 여기에 사용된 기술들을 넣어라.
그리고 원래 사용하던 프라이머리 폴더의 AGENT에
코덱스용 AGENT의 경로\ 이곳은 내가 접근을 요청할 때 외엔 접근을 할 수 없다. 라는 내용을 추가하라

라고 했습니다.
다만 전 이것을 했을 때 높은 확률로 처음엔
코덱스용 AGENT의 경로\ 이곳은 내가 접근을 요청할 때 외엔 접근을 할 수 없다.
라는 문구를 코덱스용 AGENT 내부의 폴더에 AGENT.md를 생성해서 그곳에 추가하는 경우가 많아 다시 한번 더 ‘그곳이 아니라 저 문구는 원래 프라이머리 폴더의 AGENT.md에 넣으란 말이었다’ 라는걸 명시해야 했습니다.

이렇게 한 이유는 기본적으로 코덱스용 AGENT 폴더의 경우 AI에게 접근 권한을 무작정 주면 다양한 프로젝트에서 접근하는 만큼 정보가 오염될 여지가 높습니다.
즉 이방법은 많은 위험성이 있는 방법입니다.
때문에 이곳에 접근을 하는지 안하는지 신경을 써야하고 이걸 사용하고나서부터는 AGENT 파일을 수정을 할 때 어느 AGENT 파일을 수정했는지 확인해야 합니다.
기본적으로 이 AGENT 파일은 해당 프로젝트를 할 때 사용하는 매뉴얼이라 생각하면 됩니다. 때문에 이게 만약 코덱스용 AGENT 폴더에 AGENT가 있다면, 기존 프로젝트에도 있는 AGENT와 AI가 혼동해서 사용할 가능성이 높습니다.
저도 그래서 몇번 그것에 대해 추가 요청을 한 적이 있고요.
하지만, 다른 프로젝트끼리의 접근을 이곳에서 관리를 하면서 마치 유니티의 매니저 같은 역할을 하게 만드는 겁니다.

그래서 오늘은 이 방법을 소개하기 위해 쓴 글이냐 하면 그건 아닙니다.
오늘 제가 공유드릴 것은 이 방법과 그렇게 해서 만들어진 제 DLSite GUI에 들어간 기술을 공유하려 합니다.

이전처럼 한번에 올리는 방법도 생각해 봤는데 이건 너무 길기도 해서 링크로 올릴게요
350줄 정도 되다보니 이걸 올리는 건 너무한 것 같아서요

aHR0cHM6Ly9raW8uYWMvYy9iaW56c0htbEhPVm56MzRuS3dXejhi
ㄱㄱㅎㄷ

그리고 많은 AI로 프로그램을 바이브 코딩 하는 분들께 하고싶은 말


사실 제가 AI로 프로그램을 만드는 것을 많이 장려하려고 했고 그게 어느정도 영향이 있었는지는 모르겠습니다.

몇몇 분들은 제가 쓴 글을 보고 한번 해볼까? 라는 생각이 들었다면 정말로 기쁜 일입니다.

다만, 아셔야 하는 것은 AI는 책임을 지지 않습니다.

무언가 서비스로 만들 때 그것으로 인해 일어나는 많은 애러사항이나 피해는 AI가 책임지지 않고 그 사용자가 책임져야 합니다.

때문에 AI를 맹신하는 것은 피해야 합니다.

또한, 프로그램을 몰라도 만들 수 있다곤 했으나,

사실은 메모리가 어쩌구 캐시가 어떻고 스케쥴링이나 병렬 처리 등

용어라도 알아두면 좀 더 빠르고 효율적으로 만드는 것은 사실입니다.

왜 그렇냐,
AI는 사용자의 수준에 맞춰 답변을 합니다.

초등학생 수준인 A인 사람과

고등학생 수준인 B인 사람과

대학원생 수준인 C인 사람이 있다면

AI는 대화를 통해 이 사람의 수준을 판단하고 그 수준에 따라서 답변을 합니다.

미적분이 뭐냐는 질문에

A에겐 케이크를 자르고 자르고 자르다 보면 빵 부스러기 단위가 되겠지? 그렇게 작게 자르는 걸 미분이라고 해. 적분은 그것을 다시 케이크로 만드는 거야.
B에겐 그래프의 기울기를 측정하기 위해서 그래프를 극한으로 자르다 보면 선에서 점으로 될 때 그곳의 기울기 값을 구하는 거야. 그리고 그 값을 원하는 그래프의 구간을 구할 때 다 더하게 되면 적분이 되는거지.

이런 식으로 나오겠죠. (대충 수준이 높으면 높을수록 더 정확한 결과가 나온다는 말)
즉 AI는 사용자의 수준에 맞춰 결과물도 그 과정도 달라집니다.
때문에 조금이라도 프로그램에 대한 이해를 높이시면 좀 더 효율적이고 좋은 프로그램을 만들 수 있습니다.

때문에 저는 조x딩, 노마x플레x스, 코x 애플 분들의 영상을 추천하긴 합니다.
조x딩 님의 영상은 AI최신 트랜드를 잘 알려주시고 노마x플레x스님 같은 경우는 여러 사건들을 중심으로 알려주십니다.
코x애플은 쉽게 알 수 없는 재밌는 것들을 많이 알려주십니다.
만약 정말로 AI로 프로그램을 만드는 것이 재밌다면 이러한 영상을 보시는 것도 추천드려요.



12
11 comments
08/02
08/02
08/02
갑자기 공부를 시키려 들다니,,, 의도가 정말 불순하군!
안녕하세요? 단일 Repo 구성도 좋지만, 서로 다른 프로젝트의 기능을 빌려온다고 하면 결국, API 형태로 요청해서 리턴 값만 처리하는 것도 검토 부탁 드립니다. 저 말고 본문에 언급된 전문 유튜버분들 MSA 문서들 참고 하시면, 코드 복잡도 낮추는데 도움이 될 듯 합니다.
API 형태로 구성하는 것도 좋은 방법이라고 생각합니다. 다만 제가 만드는 프로그램은 규모가 크지 않고, 장기간 유지·보수하거나 서비스로 운영하는 것이 목적은 아닙니다. 따라서 취미 개발의 범위에서는 제가 본문에서 소개한 방식이 조금 더 직관적이고, 구조를 설계하는 난이도도 낮다고 판단했습니다. 또한 본문에서 소개한 방식은 프로젝트 간에 실제 기능을 공유하려는 목적도 있지만, 각 프로젝트에서 사용했던 기술과 구현 경험을 AI와 함께 검토하기 위한 목적도 있습니다. 예를 들어 어떤 프로그램에서 크롤링을 통해 자료를 수집했다면, 다른 프로젝트를 진행할 때 기존 크롤링 방식 중 가져올 수 있는 부분은 무엇인지, 현재 프로젝트에는 적합하지 않은 부분이 무엇인지, 적합하지 않다면 그 이유가 무엇인지 등을 AI와 효율적으로 논의할 수 있습니다. 작업이 막혔을 때 해당 폴더의 md 문서들을 읽고, 기존 경험을 바탕으로 새로운 아이디어를 제안해 달라고 할 수도 있고요.
물론 여러 프로젝트에서 공통 기능을 실제로 제공하거나, 장기간 운영할 서비스를 만드는 분들에게는 말씀해 주신 API나 MSA 방식이 분명 도움이 될 것 같습니다. 좋은 의견 감사합니다!
08/03
이걸 ai한테 던져주면 비슷하게 만들어주는건가?
08/03 Edited 08/03
AI로 프로그램 만드는 방식이라 AI에게 전문을 던져주고나서 이것을 하려면 어떻게 해야해? 라고 질문하면 알아서 다 알려줄겁니다 이건 프로그램을 만드는 것이 목적이 아닌, 자신의 AI만의 기술 스택과 스타일을 만들어 가는 과정이라 생각해요
08/03
코딩지식제로에 만들어 보고 싶은거 있어서 맨땅에 해딩중인데 gpt랑 github연결하는것도 어려워서 해맸음...ㅋㅋㅋ gpt가 github 수정할수 있는 권한을 달라는데 검색해도 내꺼랑 화면이 다르고 게다가 gpt무료버전으로 하려니 할당량 걸리면 기다려야되고 ㅋㅋ 자신감 가지면 그때 유료버전 써봐야지 ㅎㅎ
개인적인 의견으론, 로컬 깃만 쓴다면 큰 문제 없을 거에요 로컬 깃으로 써보시고, 깃 좀 더 쉽게 다룰려면 fork나 Github Desktop 같은 GUI 프로그램도 있으니 한번 써보세요
[복구요청] 퇴마사 카오루 ~마조인걸 들키면 안 되는 인습촌~
요청
너무해
08/30 6215 0
위치 데보라 해본 사람 있음?
질문
ahrnahrn
08/30 4474 0
Home 버그 발견
일반
jokerkamil
08/30 6728 0
번역된거 다시 원작(일본어)으로 돌려놓고 싶은데 어떤파일 건드리면됨?
질문
ol-lo
08/30 4449 -2
또 일본에서 난리난 변신씬
일반
쩝냡
08/30 5918 6
VR 그녀 Open XR을 스팀VR로 설정하니까 안켜져요
질문
ahgo1
08/30 4648 -1
아마세 미유... 뭔가 추가가 많이 되긴..... 많이 되긴 했는데...
후기 및 공략
seed1991
08/30 11328 8
[복구요청] RJ353158 Haramase Island 복구 부탁드립니다
요청
doobedoo
08/30 4128 0
스팀 야겜이 야가 아쉬운건
일반
kknd
08/30 6418 3
[수정 17:02][자막만][오호고에·최면] 다다미방의 더러운 아저씨가 천사같이 순수무구하고 상서로운 여자아이를 최면으로 헌신 봉사 오나홀 메이드로 만드는 이야기 AI번역
소리
하츠네미쿠
08/30 26463 36
home 생각보다 별론데?
후기 및 공략
kknd
08/30 12272 5
[VaM] (RE) 202608g++
영상
Potess
08/30 70443 26
[복구요청] 進撃の巨大娘~ANOTHER~ (RJ328740)
요청
agefun
08/30 5613 0
Home 이 게임 스트레스 낮추는 템은 없음?
질문
ruris
08/30 5858 0
NTR 홀릭 버그 진짜 개열받네
일반
JCMK
08/30 5516 2
요몽원 화학실 질문
질문
qqq131312
08/30 5181 -1
[영상][농ㅋㅋ][RJ01606066].zip 압축 ~일에 지친 몸을 쌍둥이 자매가 밤새도록 치유해 주는 영상 모음~
영상
sang1212
08/30 85791 112
(AI) V5는 이해할수가 없네.
야짤
프로스트노바
08/30 17023 5
[치트모드] 너스콜 경비원 _ AI 개조물 복구 부탁드립니다
요청
ekfqlcq
08/30 6892 0
Home 후기 (약간의 공략?)
후기 및 공략
카와구치
08/30 15360 12
Home 패치 질문
질문
jokerkamil
08/30 6161 0
[복구 요청] RJ01282708 루인드 오르가즘으로 자지 랭크 올리기
요청
herro
08/29 6941 0
최면물야겜 추천해줄 소붕이 구함
질문
쁠뿡
08/29 7564 1
[bWFsY29ueTk5OQ==] 2608 마지막
영상
츄하이
08/29 73201 47
[버전업 안내] 45번 전차 v1.0.6.3 Steam 노모 (압도적으로 긍정적) (26.08.26)
번역
신
08/29 150511 239
마리의 모험 오류 있음?
질문
ㅇㅇ
08/29 5166 0
아득한 세레스피아 로제 얘 뭐하는 애지?
일반
thousandturtle
08/29 5195 0
[내가삼+한국어자막판]겜창여친시리즈1~6편
소리
이름뭐하지
08/29 32735 60
[APK][번역] 응석받이 겨울 + Virtues + Goodbye Eternity
앱
LittleBoy
08/29 27797 54
파일명에 뭐 적어놨으면 안 지웠으면 좋겠어
일반
할머니
08/29 6152 2