본문 바로가기
728x90

전체 글132

GitHub main branch 보호 GitHub Repository 생성 시 가장 기본이 되는 브랜치의 이름이 있습니다. 바로 `main` 가 있는데 의미적으로 아주 중요한 성격을 띄띄고 있죠. 프로젝트의 최종 결과물을 모두 담고 있어 사용자가 1순위로 찾게 된다는 점입니다. 그래서 `git branch `의 명령어를 사용하여 원본을 변형하지 않고 새로운 공간에서 기능을 만들어 검토 이후 `main` 브랜치에 합치는 과정을 거칩니다. `main` 브랜치는 실수로라도 다른 정보 섞이게 되면 곤란한 경우가 발생하기 때문에 이를 방지하는 방법을 소개하고자 합니다.정말 간단한게 할 겁니다. 그렇지만 효과는 확실하죠. 개인 프로젝트를 기준으로 설명합니다. 진행에 앞서 준비가 필요합니다.깃허브 계정Repository 생성준비가 되셨다면 7단계로 이미.. 2026. 10. 28.
구글 폼으로 CBT 만들기(SQLD) SQLD CBT | Notion문제지app.notion.com Google Form + Google Apps Script 조합으로 SQLD CBT를 만들었다.CBT 의미가 컴퓨터로 보는 시험이라는 의미니까 실제 시험보는 것처럼 제한시간이 있고 격식이 갖춘 모양으로 웹페이지를 만들어야 했다. 그러다 문득 "컴퓨터로 보는 시험?? 그냥 컴퓨터로만 시험을 볼 수 있고 결과를 볼 수 있으면 되는거 아닌가?"라는 의문이 들었고 나에게 주어진 시간은 단 3시간! 문제 출제부터 결과확인까지 로직을 만들어야 했다. 구글 폼은 익숙한 시스템이라 이걸로 시험지를 대체할 수 있었다. 그런데 문제는 결과물이 스프레드 시트로 들어오기 때문에 엑셀 함수로 정답지와 비교를 해야한다. 이것도 답을 한번만 마련하면 되니까 여기까지는 .. 2026. 10. 23.
허깅페이스 모델 호출 https://huggingface.co/ Hugging Face – The AI community building the future.We’re on a journey to advance and democratize artificial intelligence through open source and open science.huggingface.co LLM 모델을 호출하는 방법에는 2가지가 있어요.API를 사용하여 모델을 호출하는 방법다운로드 받을 모델을 사용하는 방법API를 사용하여 모델을 호출할 수 있도록 하는 대표적인 사이트 중 Hugging Face, Nvidia-NIM가 있죠. 그중 Hugging Face 사용하는 방법으로 말씀드릴게요. 1. Hugging Face API우측 상단에서 회원가입.. 2026. 10. 20.
회고를 부끄러워 말자 기획자로 산다는 것 - 교보문고오늘도 ‘출근’이라는 것을 해 버렸다...★ 앱/서비스 뒤에 살고 있는 IT 기획자의 단짠단짠 에세이툰!product.kyobobook.co.kr 회고(回顧)- 지나간 일을 돌이켜 생각하거나 뒤를 돌아보는 것- 협업하면서 서로 잘했던 점, 아쉬운 점, 개선을 위한 제안 나누는 회의 유독 공감이 된 섹션이였습니다. 각자의 업무를 해결하기 바쁘다보니 알면서도 놓지는 요소지 않을까해요. 회고를 하더라도 아쉬운점을 토로하는 시간으로 가득한 경우도 있죠. 나쁘다는건 아니지만 다음을 위한 생산적인 시간을 가지지 못하는 경우가 있다는 뜻입니다. 말을 하지 않으면 모르기에 털어놓는 것도 좋지만 아쉬움을 위한 방지하기 위한 대안과 반복될 수 있는 비효율을 줄이고 팀원간 합을 맞추기 위한 .. 2026. 10. 19.
바이브 코딩의 시대 최근 프로젝트 개발의 비중을 조금 낮추고 바이브코딩을 더 잘하기 위한 방법을 찾아보았다.의도대로 개발이 되도록 하는 방법토큰의 사용량 감소 방법자동화를 위해 어떤 설정이 필요한가MCP, SKILL의 차이는 무엇인가바이브 코딩을 하면 할수록 "벅차다"라는 기분이 들었다. 바로 좋은 코드라고 판단이 되는 결과물을 한순간에 쏟아내기 때문이다. 이 결과물은 간혹 생각보다 복잡하며 어려운 개념들을 포함하기도 한다. 복잡하고 어려운 개념이라는 것은 결국 내가 모르는 무언가들의 집합을 한번에 마주해서 드는 생각이다. 이럴 때마다 요즘은 승인, 대기, 거절, 학습 중에서 고민을 하게 된다. '대기'는 다른 작업을 뜻한다. 사이드 프로젝트를 거치면서 AI의 답을 확인없이 받아드려 더 꼬인 상황이 자주 있었다. 이번 프로.. 2026. 3. 12.
AI시대에도 주니어가 필요하다. https://www.youtube.com/watch?v=qEF-eUaTq0Y&t=1s # 최근 주니어 개발자에게 일어나는 일2021년 대규모 개발자 과잉채용이 일어났고 기업은 인력의 20~30%를 감축해도 된다고 판단하고 있다.컴퓨터공학자들이 증가했다. 일자리를 구하려는 신세대와 해고된 인력들이 시장에 공존하게 된다.AI의 대중화로 고용주는 사람을 더 고용할지, AI를 잘 사용하는 소수의 사람을 고용할지 고민하고 있다.# 상위 1% AI 네이티브들이 Agent를 다루는 방법이들은 전통적 프로그래밍이 탄탄하고 시스템 설계, 알고리즘적 사고력, Agent 워크플로우를 사용하는 사람들이다.1. Build it up piecemeal (조금씩 쌓아 올리기)Claude의 보리스처니는 최소 5개의 Agent를 사.. 2026. 3. 9.
[Gemini] 퀄리티 좋은 답변 얻는 법 하나의 주제에 대해 대화를 하다보면 생각의 가지가 뻗은 상태에서 이어지는 경우가 꽤 있다. 그렇다 보니 AI가 엉뚱한 답변을 주는 상황이 있다. 이는 컨텍스트 윈도우( AI가 기억할 수 있는 토큰의 양) 용량을 초과한 경우도 있지만 하나의 채팅에서 여러 대화를 한 경우 어떤 주제에 집중해야 하는지 혼란을 느낀 경우이다. AI는 질문을 던질 때마다 처음부터 모든 질문, 답변을 다시 읽고 최근 질문에 대한 답변을 마련한다. 여러 주제가 오갔다면 혼란스러워 한다는 의미이다. 가령 AI와 하나의 채팅에서 1번 대화 ~ 99번 대화가 있었다면 100번 대화에서 1~99번의 대화를 다시 읽어 드리고 100번째 답변을 생성하기 때문이다. 디자인 패턴 학습 프로젝트의 DB를 구성하고 있던 중 겪은 상황이다.테이블의 속.. 2026. 2. 23.
GitHub 릴리즈 노트 자동화 일의 효율을 늘리고자 릴리즈 노트 자동배포 스킬을 만들었다.프로젝트의 구현 과정 문서화와 Commit 기록 요약과 문서 작성 시간을 줄이기 위함이다. 아래는 2단계로 진행된다.CLI 명령어 설치Skill 마크다운 파일결과로는 GitHub Release에 임시파일(Draft)로 자동 배포가 되어 확인 후에 정식 배포(Publish)를 전환하면 된다.수정, 삭제까지 모두 프롬프트로 제어가 가능하다. 사용할 Commit 기록 확인과 배포 문서 작성에만 30분이 넘게 걸렸는데 5분만에 정리가 되어 개발에 더 집중할 수 있게 되었다.GitHub CLI 설치Window 11winget install --id GitHub.cliwinpty gh auth login Skill 등록Antigravity 기준으로 .age.. 2026. 2. 16.
Antigravity 설정 17가지 Antigravity 사용시 알아두면 좋은 팁을 정리해봤다.https://www.youtube.com/watch?v=kZZVz2A6kxk새 프로젝트 시작할 때는 파일을 만드는 것이 아니라 폴더 먼저 열기settings - open Antigravity User Settings(Ctrl + ,) Review Policy : Agent Decides(단순 질문은 Plan 단계가 아닌 Proceed 단계로 진행됨) Terminal Command Auto Execution : Always Proceed(명령어 실행 권한 부여)Antigravity Quota (AGQ) : 모델별 사용량 확인Antigravity Browser Execution : "크롬 확장 프로그램"으로 자동 테스트와 화면제어 기능을 사용 .. 2026. 2. 16.