블로그

코사트

클로드코드 무협 방치형 게임 스타터 킷(Starter Kit) 강의일지 EP 1

클로드코드 무협 방치형 게임 강의일지새로운 프로젝트형 강의를 시작했다.10년차 도트디자이너분의 합류로 더욱 퀄리티 높은 프로젝트를 만들수가 있다.AI활용이 중요해지고 있는시대에 게임개발자의 방향은 어디로가야할까?코딩기본기도 중요하겠지만 이제 AI를 활용해서 더욱 게임개발감각을 올려야할거같다. 그래서 강의들도 다 바꿔야할때가 온거같았다. 마이크도 비싼걸로 샀다.... 그래서 이제 실제 제작 리소르를 가지고 회사에서 협업하듯이 만들기로했다.10년이상 현업 도트디자이너분을 모셨기 때문에 강의제작에도 비용이 상당히 많이 들어 갈거 같다.기본 외주를 주거나 도트디자이너를 채용한다고쳐도 경력이 많으면 300~500이 최소로 들고 게임에 따라 그이상이 월마다 비용이 나간다. 이런 부분때문에 여태 해보고싶어도 쉽지않았다.그런데 세상이 바뀌고있다. 일반적인 리소스로 코딩을해서 취업을 하는 시대가 아니다. 그리고 에셋들로 여러개 사서 만든다고 적은 돈이 아니다. 환율도 높고 에셋끼리 안어울리면 여러개사면서 비용도 외주못지않게 늘어난다.그래서 필요해보이는 리소스를 코사트랩은 직접만들기로했다.또한 비용은 높지만 해당리소스를 강의를 구매하는 수강생들에게 상업적인용도로 사용해서 수익을 낼수있는시스템을 만들고있다. 온라인뿐만하니라 오프라인에서도 사용이 될예정이다. (인프런,부트캠프, 대학교등) 리소스도 잘어울리는걸로 만들어야 게임감각이 늘어난다. 경력있는 사람들하고 경쟁하려면이제 AI활용만가지고는 안돼고 잘만든게임으로 대외활동을 해야한다. (공모전,출시,대회입상등)이제 일반적인 방식으로는 경쟁력을 가지기 힘들다.  부트캠프 120명 온라인으로 강의를 해보기도 하고 다양한 강의및 스타트업을 운영하면서 나는 빠른 흐름을 알고있다. 취업 시장은 더욱 높은요구사항을 원하게될것이고 창업과 1인개발자들이 많아질것이다. 이런흐름에 맞춰 스타트킷을 만들었다. 처음부터 리소스를 이용해서 AI를 활용하고 자신만의 게임을 만들어 수익도 낼수있는 방법이다. 기본들어가는 비용이 상당하기 때문에 포트폴리오준비하거나창업준비하시는분, 혹은 1인개발자분들이 대상이 될거같다. 기본강의는 한동안 안할지도모른다. 이런부분은 강의도많고 나보다 잘설명하는 분들이 많다. 그래서 주로 나는 1인인디개발자분들하고 이야기하고 취업및 창업반분들하고 작업을 하다보니방향을 바꾸기로했다. 강의일지라는걸 쓰기시작했다. 인프런에 블로그기능이 있었다. 필요한사람들은 참고해주시면될거같다. 몬스터를 만들거다. (도트퀄이 아주 맘에든다.) 유니티 2D로 작업을할것이다.  오늘은 2D 방치형 게임에 등장할 첫 몬스터인 토끼의 기본 행동 AI와, "가만히 있다가 가끔 폴짝 뛰어다니는" 느낌을 목표로 잡았다.움직임까지 만들었다.앞으로도 강의일지 기대해달라~ 가끔올리겠다.      

AI 개발 활용클로드코드유니티Unity2D게임개발방치형게임몬스터AIC#인디게임개발유니티강좌

uslab.ai

바이브코딩으로 CES 2026 페이지를 이틀 만에 만들었습니다

“CES 2026 혁신상, 한국 기업이 절반 이상을 휩쓸었다.”이런 이야기를 여기저기서 접했습니다.그런데 막상 확인해보려니, 이상하게도 한눈에 볼 수 있는 사이트나 리스트가 없었습니다.어떤 기업이, 어떤 제품으로, 어떤 분야에서 수상했는지정리된 형태로 확인할 수 있는 곳이 없더군요.그래서 그냥,직접 만들기로 했습니다.결론부터 말하면 이틀 만에 초안을 만들었고,그 이후 4일 동안 안정화와 검증 작업을 진행했습니다.👉 CES 2026 정리 페이지https://uslab.ai/ko/ces목록에서 제품을 클릭하면,각 항목마다 딥리서치를 통해 정리한 분석 내용을 확인할 수 있습니다.1. 이번에는 ‘자료 인용’이 아니라, ‘제대로 분석’을 하고 싶었습니다CES 공식 페이지를 보면 각 수상작은 보통 아래 정도의 정보만 제공됩니다.한 장짜리 설명간단한 제품 소개https://www.ces.tech/ces-innovation-awards/하지만 개인적으로는 그게 늘 아쉬웠습니다.이 회사가 한국 기업인지회사 공식 홈페이지는 어디인지이 제품이 왜 나왔고누가 먼저 도입할 가능성이 있는지이런 정보가 있어야 “봤다”가 아니라 “판단했다”고 말할 수 있다고 생각했기 때문입니다.그래서 단순히 일부를 발췌하는 방식이 아니라,전체를 수집한 뒤 딥리서치로 다시 해석하기로 했습니다.2. 설계는 GPT·Gemini, 구현은 Cursor (바이브코딩)이번 프로젝트의 작업 방식은 꽤 단순했습니다.GPT와 Gemini로 전체 컨셉과 구조에 대해 충분히 대화를 나눕니다화면 구성, 필드, 데이터 흐름을 정리합니다설계가 확정되면 그 내용을 MD 파일로 문서화합니다그 문서를 그대로 Cursor에 전달해 구현합니다구현 과정에서 오류가 생기면오류 재현 방식과 로그를 정리한**오류보고서.md**를 다시 만듭니다GPT와 Gemini와 함께 원인을 쪼개고수정 방향을 정리해 다시 Cursor로 돌아갑니다정리하면,문서로 설계 → 문서를 던져서 구현 → 문서로 디버깅이 패턴을 계속 반복했습니다.기술 스택은 Supabase + Vercel 조합으로 구성했습니다.3. 일단 452개를 ‘전부’ 모았습니다처음부터 일부만 선별하는 방식은 쓰지 않았습니다. 그 순간부터 기준이 흐려질 것 같았기 때문입니다. 그래서 CES 2026 혁신상 상세 페이지 기준으로총 452개 제품을 전부 수집했습니다.Cursor에게 사이트 구조를 알려주고 크롤링을 요청했더니,타입스크립트를 자동으로 구성하고데이터를 불러와 검증하고정리된 형태로 가져오더군요.수집된 데이터는 제품별로 하나씩 MD 파일로 정리했습니다.4. 딥리서치: 452개를 한 번에 돌릴 수는 없었습니다여기서 현실적인 제약이 있었습니다.ChatGPT Ultra 요금제를 사용하고 있었는데, 딥리서치 할당량이 월 250으로 제한되어 있었습니다. (횟수라기보다는 내부 리소스 소모 구조에 가까웠습니다) 452개를 개별로 돌리는 건 비효율적이었고, 처음에는 카테고리 단위로 묶어봤지만 한 카테고리에 50개씩 들어가면 분석 품질이 눈에 띄게 떨어졌습니다.테스트 결과,10개 단위가 가장 안정적이었습니다.그래서:452개를10개씩 묶어총 46번의 딥리서치를 진행했습니다.딥리서치 프롬프트는 MD 파일로 따로 정리했고, 분석 구조는 아래 7가지로 통일했습니다.기본 정보 (기업명 / 홈페이지 / 한국 기업 여부 / 제품 한 줄 정의)문제 정의핵심 차별점주요 도입 주체확장 가능성평단의 평가분석가 한 줄 판단프롬프트 자체는 GPT와 Gemini가 거의 다 만들어줬습니다. 대화창이 복잡해지는 걸 피하기 위해CES 2026 전용 프로젝트 공간을 따로 만들어 그 안에서 딥리서치를 돌렸습니다.ChatGPT는 10개 단위로 원하는 방향의 딥리서치를 안정적으로 수행했고, Gemini는 종합 보고서 성향이 강해 이번 프로젝트에서는 ChatGPT 중심으로 사용했습니다.중간에 할당이 막히기도 했고, 하루를 넘겨가며 조금씩 풀리는 걸 기다리기도 했지만, 결과적으로 모든 딥리서치를 완료했습니다.5. 프로토타입은 이틀, 진짜 작업은 그 이후였습니다프로젝트는 1월 14일에 시작했고, 15일 저녁에 프로토타입이 완성됐습니다.하지만 체감상 진짜 작업은 그 이후였습니다.데이터 누락·중복 체크카테고리 정리 및 동기화상세 페이지가 깨지는 케이스 수정검색/필터 UX 튜닝이미지·링크·메타데이터 정리무엇보다 “내가 계속 쓰고 싶은가?”에 대한 반복 테스트그래서 개인적으로는 이렇게 구분하고 있습니다.이틀은 ‘만든 시간’ 그 이후는 ‘망가지지 않게 만드는 시간’숫자에 대해 한 가지 짚고 넘어가면기사에서는 혁신상을 받은 기업이 357곳이라고 나오기도 하지만, 실제로 CES 공식 사이트의 상세 페이지를 기준으로 수집해보니 총 452개 항목이었습니다.이전 수상 이력 + CES 2026 행사 과정에서 추가로 노출되는 구조 때문으로 보였고, 생각보다 정리해야 할 데이터가 더 많다는 점에서 저 스스로도 조금 놀랐습니다.정리하며이번 작업을 통해 다시 느낀 점은 분명했습니다.예전 같으면“이건 팀이 있어야 가능한 작업”이라고 생각했을 겁니다.하지만 지금은설계는 AI와 충분히 대화하며 정리하고구현은 바이브코딩으로 빠르게 만들고분석은 딥리서치를 쪼개서 현실적으로 처리하면개인도 충분히 가능한 영역이 됐다고 느꼈습니다.이렇게 정리된 데이터는 MD 파일로 저장해 NotebookLM에 넣어 활용하고 있습니다.개인 리포트를 만들거나,관심 있는 주제만 다시 파고들기에도 적당합니다.👉 CES 2026 정리 : https://uslab.ai/ko/ces👉 NotebookLMhttps://notebooklm.google.com/notebook/b7e0cea7-a0e2-4aa7-a4f1-58b43de862ca👉 NotebookLM 활용가이드https://uslab.ai/ko/blog/ces-2026-notebooklm-complete-guide AI가 모든 걸 대신해주지는 않습니다.하지만 생각을 실제 결과물로 옮기는 속도는 확실히 다른 단계로 올라왔다는 건 분명해 보입니다.

AI 개발 활용ces혁신상개발바이브코딩ai인공지능ax웹페이지데이터분석

크라우드아카데미

2026 NIPA 산업전문인력 AI역량강화 지원사업_교육생 모집

[2026 NIPA 산업전문인력 AI역량강화 지원사업]건설기계산업 데이터 기반 AI 융합 전문가 양성과정 수강생 모집AI·SW 실무 역량을 건설기계 산업 AI 역량으로 확장하고 싶은 ICT 분야 경력자를 모집합니다.이번 과정은 장비 로그 분석부터 예지보전, 생성형 AI 정비지원까지현업에 바로 적용할 수 있는 실습형 고도화 과정입니다.건설기계 분야 경험이 없어도 신청 가능합니다. ■ 교육 대상AI·SW 개발, 데이터 분석, 클라우드, IoT 등ICT 분야 경력 또는 이에 준하는 관련 역량을 증빙할 수 있는 분※ 필수 제출ICT·SW·IT·AI 관련 경력 또는 역량 증빙서류 1개 이상 제출■ 교육 일정2026. 07. 22.(수) ~ 2026. 07. 29.(수) 총 6일 / 48시간■ 강의 시간09:00 ~ 18:00 1일 8시간 진행■ 교육 방식오프라인 교육■ 교육 장소스페이스쉐어 강남 교육장 (서울특별시 서초구 강남대로 499)■ 교육비전액 무료■ 모집 인원25명 내외■ 교육 특징이론 30% · 실습 70%건설기계 하드웨어 및 전자유압 제어 시스템차량 네트워크 및 CAN FD 통신 프로토콜엣지·클라우드 연동 데이터 파이프라인도메인 기반 PHM 및 시계열 고장 진단다변량 데이터 분석 및 잔여 수명 RUL 예측AI 융합 지능형 관제 및 정비 에이전트 구축■ 교육생 혜택교육기간 내 노트북 대여크라우드아카데미 공인 수료증 발급크라우드아카데미 파트너 강사 기회 제공연계 사업 멘토 활동 기회 우선 제공■ 모집 기간2026. 06. 17.(수) ~ 2026. 07. 19.(일)※ 선착순 모집 · 정원 충원 시 조기 마감■ 신청 방법구글폼을 통한 온라인 접수 https://forms.gle/ZV5FppnFUAzACoqY7■ 문의- 크라우드아카데미 02-6958-7010- 채팅 문의 : https://z4270.channel.io/workflows/837746ICT 실무 경험을 바탕으로건설기계 산업 AI 융합 역량까지 확장하고 싶다면 지금 신청해 주세요.

AI 개발 활용SW교육ICT교육AI융합전문가건설기계산업산업전문인력예지보전무료교육ICT경력자AI실무교육데이터분석가

위랩스페이스

[풀스택_인프라] LG CNS AM Inspire Camp 6기 모집

[고용노동부 K-Digital Training 과정]LG CNS AM Inspire Camp 6기 모집 중​LG CNS 현직자와 함께하는 실무 프로젝트 과정.과정 설계부터 멘토링, 결과물 완성까지 직접 경험합니다.LG CNS AM 6기에서 실력으로 증명하는 엔지니어로 성장하세요.​차별화된 취업 스펙 쌓으러 가기👉LG CNS AM 6기 공식 홈페이지 LG CNS AM만의 특별한 교육 혜택​📌 혜택01 " LG CNS 공식 수료증 "- 교육 과정을 완주한 수료생에게 LG CNS 공식 수료증 수여​📌 혜택02 " LG CNS 채용 가산점 부여 "- LG CNS 및 자회사 지원 시 우수 수료생 한정 서류 가산점 부여​📌 혜택03 " LG CNS 현직자 밀착 멘토링 "LG CNS 현업 전문가와 함께하는 실무 중심 프로젝트 멘토링​📌 혜택04 " 취업 특강 프로그램 운영 "전문가의 채용 특강 및 이력서·포트폴리오 1:1 퀄리티업 컨설팅​📌 혜택05 " 교육용 장비 및 서비스 지원 "- LG 교육용 노트북 대여 및 클라우드 (AWS) + 메타버스 + AI 서비스 이용료 지원​📌 혜택06 " 차별화된 맞춤 교육 진행 "- 전공/비전공자 개별 지도- 개인별 강점 기반 포트폴리오 지원 LG CNS AM 과정을 수료하면 이렇게 성장해요​❇ Product Engineer“사용자 문제에서 출발해 AI 서비스의 방향을 설계해요.”사용자 문제를 이해하고, AI를 활용해 아이디어를 실제 서비스로 구현합니다.​❇ Frontend Engineer“완성도 높은 인터페이스로 서비스의 첫 인상을 완성해요.”AI 도구를 활용해 사용자 경험을 고려한 화면과 인터페이스를 구현합니다.​❇ Backend Engineer“안정적이고 확장 가능한 데이터 흐름을 설계해요.”서비스 로직, API, 데이터 구조를 설계하고 안정적인 시스템을 구현합니다.​❇ Cloud Engineer“확장성과 안정성을 갖춘 클라우드 환경을 구성해요.”클라우드 환경에서 서비스를 배포하고 확장 가능한 인프라 구조를 이해합니다.​❇ DevOps Engineer“개발과 운영을 자동화해 안정적인 서비스를 제공합니다.”개발부터 배포, 운영까지 자동화와 협업 프로세스를 설계합니다. LG CNS AM 6기, 지금 모집 중이에요!​✅ 기간 및 일정· 모집 마감 : ~ 2026.07.12 (일) 23:59※ 우선 선발 (선착순)· 교육 기간 : 26.07.24 (금) ~ 27.01.27 (수)​✅ 수업 방식/장소· 온라인 : 메타버스 강의장· 오프라인 : 추후 공지​✅ 모집 대상· 국내외 대학(원) 졸업(예정)자· 내일배움카드 발급 가능자​✅ 접수 방법[LG CNS AM 6기 공식 홈페이지] → [우측 상단 '지금 지원하기' 클릭] → 지원서 작성/제출​✅ 수강료· 교육비 자부담금 50만원 (*정책 변경으로 인한 자부담금 발생)​✅ 교육 문의· 카카오톡 1:1 문의하기 : https://pf.kakao.com/_wbxkln

AI 개발 활용LGCNSKDT국비교육엔지니어교육부트캠프풀스택개발자취업취업준비IT교육개발자부트캠프

Go Hard

파이썬으로 3초 만에 이미지 누끼 따기 (OpenCV 삽질 피하는 현실적인 방법)

파이썬과 IT 관련 지식을 정리하고 있는 잡학다식 개발자입니다.오늘은 쇼핑몰을 운영하시거나 블로그 썸네일을 만드시는 분들, 혹은 이미지 전처리 자동화가 필요한 분들이 자주 겪는 '누끼 따기(배경 제거)'에 대해 이야기해 보려고 합니다.이론과 현실의 간극: 왜 교과서적인 방법은 실무에서 실패할까?구글에 '파이썬 이미지 배경 제거'를 검색하면 가장 먼저 나오는 교과서적인 방법은 보통 OpenCV를 이용한 색상 임계값(Thresholding)이나 윤곽선(Contour) 검출 방식입니다. 이론적으로는 배경과 피사체의 색상 차이를 이용해 분리해 내는 훌륭한 원리죠.하지만 현실의 실무 데이터는 그렇게 만만하지 않습니다. 조명에 따라 생기는 그림자, 피사체와 비슷한 색상의 배경, 특히 '머리카락'이나 '퍼(Fur)' 같은 복잡한 경계선을 만나면 이 교과서적인 방법은 여지없이 무너집니다. 결국 파라미터 값을 조정하다가 밤을 새우는 이른바 '탁상공론'식 코딩이 되고 맙니다.실제 현업의 해결책: AI 기반 rembg 라이브러리그래서 실제 서비스 환경이나 실무에서는 픽셀의 색상을 계산하는 대신, U-Net 기반의 딥러닝 모델이 적용된 rembg라는 라이브러리를 사용합니다. 복잡한 수학적 연산이나 파라미터 튜닝 없이, AI가 알아서 피사체와 배경을 완벽하게 분리해 줍니다.구형 방식인 requirements.txt 대신, 요즘 파이썬 생태계 표준인 pyproject.toml을 이용해 환경을 세팅하고 코드를 실행하는 방법을 공유합니다.1. 환경 세팅 (pyproject.toml)Ini, TOML[build-system] requires = ["setuptools", "wheel"] build-backend = "setuptools.build_meta" [project] name = "background-removal-demo" version = "0.1.0" description = "rembg를 활용한 이미지 배경 제거 자동화 스크립트" requires-python = ">=3.9" dependencies = [ "rembg>=2.0.50", "Pillow>=10.0.0" ] 2. 실행 코드 (remove_background.py)Python""" 이미지 배경 제거 자동화 스크립트 - rembg 라이브러리를 활용하여 딥러닝 모델 기반으로 피사체와 배경을 분리함 - 복잡한 윤곽선(머리카락, 그림자 등)을 처리하기 위한 실무 최적화 방식 """ from rembg import remove from PIL import Image import os def process_image(input_path: str, output_path: str): # 입력 및 출력 파일의 유효성 검증 if not os.path.exists(input_path): print(f"[Error] 입력 파일을 찾을 수 없습니다: {input_path}") return try: # 이미지를 메모리에 로드 input_image = Image.open(input_path) # rembg 라이브러리를 통한 배경 제거 처리 (추론) output_image = remove(input_image) # 투명도(Alpha 채널)를 보존하기 위해 PNG 포맷으로 저장 output_image.save(output_path, format="PNG") print(f"[System] 배경 제거 완료. 결과물 저장 경로: {output_path}") except Exception as e: print(f"[Error] 배경 제거 처리 중 예외 발생: {e}") if __name__ == "__main__": # 테스트용 파일 경로 지정 (실제 파일 경로로 수정하여 사용) INPUT_FILE = "sample_input.jpg" OUTPUT_FILE = "sample_output.png" process_image(INPUT_FILE, OUTPUT_FILE) 마치며코드를 보시면 아시겠지만, 실제 현업에서 문제를 해결하는 방식은 때로는 교과서적인 기초 원리보다 이미 잘 만들어진 도구를 얼마나 적절하게 가져다 쓰느냐에 달려있기도 합니다.위의 코드를 복사해서 직접 실행해 보시면 퀄리티에 꽤 놀라실 겁니다. 만약 텍스트와 코드만으로 이해가 어렵거나, 터미널 환경 세팅부터 실제 이미지가 깔끔하게 누끼 따지는 시각적인 과정 전체를 눈으로 확인하고 싶으신 분들은 아래에 제가 정리해 둔 영상 링크를 참고해 주셔도 좋습니다.오늘도 오류 없는 평온한 코딩 하시길 바랍니다. 감사합니다.https://youtu.be/HzuSu2b_5N4

AI 개발 활용python자동화rembg배경제거누끼따기pyproject

AI 에이전트와 웹의 연결, Chrome의 새로운 표준 'WebMCP'를 아시나요?

안녕하세요! 최근 AI 에이전트가 브라우저에서 직접 작업을 수행하는 능력이 주목받고 있는데요.기존에는 AI가 화면을 스크래핑하거나 DOM 구조를 추측하는 방식이라 UI가 조금만 바뀌어도 동작이 깨지는 한계가 있었습니다. 이를 해결하기 위해 구글 크롬 팀이 제안한 새로운 프로토콜, WebMCP(Web Model Context Protocol)를 소개하고자 합니다. 핵심 요약: "추측에서 계약으로"WebMCP의 핵심은 웹사이트가 AI에게 "나 이런 도구(Tool)가 있고, 이런 데이터가 필요해"라고 명시적인 '사용 설명서'를 건네주는 것입니다.정확도 상승: JSON Schema를 통해 입력값 규격을 맞추므로 환각(Hallucination)이 줄어듭니다.유지보수 용이: UI 레이아웃이 변경되어도 정의된 도구 이름만 같다면 AI는 문제없이 작동합니다.클라이언트 기반: 서버가 아닌 브라우저 내부에서 사용자의 컨텍스트를 활용해 실시간으로 동작합니다. 🖼 기존 방식 vs WebMCP 방식 비교 💻 구현 예시 (선언적 방식)JavaScript 한 줄 없이 HTML 속성만으로도 AI용 도구를 만들 수 있다는 점이 놀랍습니다.<form toolname="search_flights" tooldescription="출발지, 목적지, 날짜를 입력받아 항공권을 검색합니다." > <input type="text" name="departure" label="출발지" required> <input type="text" name="arrival" label="목적지" required> <input type="date" name="travel_date" label="여행 날짜"> <button type="submit">검색</button> </form>이제는 SEO(검색 최적화)를 넘어, AI 에이전트가 우리 서비스를 얼마나 잘 활용하게 만들 것인가를 고민하는 AIO(AI Optimization)가 웹 개발의 새로운 표준이 될 것으로 보입니다.WebMCP의 구체적인 작동 원리와 JavaScript API 활용법 등 더 자세한 내용이 궁금하신 분들은 아래 제 블로그 포스팅에 정리해 두었습니다. 👉[블로그 링크: WebMCP - 웹과 AI 에이전트를 잇는 새로운 표준] 앞으로의 웹 생태계가 어떻게 변할지, 여러분의 의견도 궁금합니다

AI 개발 활용WebMCPAI에이전트AIO웹표준구글크롬프론트엔드LLM자동화신기술웹개발

채널톡 아이콘