이야기를 디버깅하는 개발자.

개발과 창작 사이에서, 사람들이 자기만의 이야기를 만들 수 있는 도구와 기록을 만듭니다.

roslyn.dev 자세히보기

AI와 도구 23

코딩 에이전트에게 일을 맡길 때 결과물보다 먼저 적을 것

코딩 에이전트에게 “이 기능을 구현해 주세요”라고 부탁하면 코드가 돌아올 수 있습니다. 하지만 어떤 파일을 바꿔도 되는지, 무엇을 성공으로 볼지, 어떤 검사를 실행했는지 빠져 있으면 결과를 검토하는 일이 오히려 어려워집니다. 작업을 맡길 때는 구현 아이디어보다 판단 기준과 제한을 먼저 공유하는 편이 낫습니다.GitHub가 2026년 10월 발표한 개발자 인터페이스에 관한 글은 개발자가 도구를 하나씩 조작하는 시간보다 방향·맥락·제약을 정하고 결과를 검토하는 일이 중요해질 수 있다고 주장합니다. 이는 제품을 만드는 회사의 관점이며 독립된 직무 연구의 결론은 아닙니다. 다만 에이전트가 저장소를 읽고 파일을 편집하고 명령과 테스트를 수행하는 흐름을 생각할 때, 지시를 검증 가능한 작업 계약으로 적는다는 실용적..

EU AI Act 개정 소식, 일정과 내 역할을 나눠 확인하기

AI 규제 소식은 발표 제목이 강하게 전달되는 경우가 많습니다. 하지만 “규정이 바뀌었다”는 소식만으로 모든 AI 사업자에게 같은 의무가 생기거나 기존 일정이 일괄 연기되었다고 결론 내리기는 어렵습니다. 제품을 제공하는 회사인지, 조직 내부에서 사용하는 운영자인지, 특정 고위험 시스템을 다루는지에 따라 확인할 조항이 달라집니다.2026년 7월 24일 관보에 게재된 Regulation (EU) 2026/1744는 AI Act를 포함한 규정의 일부를 개정하는 Digital Omnibus on AI입니다. 이 글은 법률 자문이 아니라 공식 원문을 읽을 때 확인할 항목을 정리한 안내입니다. 대상 여부를 판단할 때는 개정 전후 원문과 해당 조직의 법률 검토를 기준으로 삼으셔야 합니다. EUR-Lex 법령 원문은 ..

코딩 에이전트의 로컬 저장소 권한, 작업 폴더만으로 충분할까요

로컬 코딩 에이전트에 프로젝트 폴더를 열어 주면 그 안의 파일만 다루리라고 생각하기 쉽습니다. 그러나 파일 접근 범위와 셸 실행, 네트워크 연결, 환경 변수와 자격 증명 접근은 서로 다른 권한입니다. 폴더를 지정했다는 사실만으로 컴퓨터 전체와 외부 서비스에 대한 접근까지 제한되었다고 보기는 어렵습니다.GitHub는 2026년 10월 7일 Copilot의 local sandboxing 기능이 일반 제공 상태가 되었다고 공지했습니다. 제품별 세부 동작은 달라질 수 있으므로 여기서는 보안 경계를 설계할 때 확인할 질문을 정리합니다. 특정 설정을 직접 실험한 후기나 안전 보증으로 읽지 않도록, GitHub 공식 공지와 사용 중인 클라이언트의 현재 문서를 기준으로 판단해야 합니다.파일 허용 범위와 실행 허용 범위..

코드 작성 다음으로 맡길 일: 작은 저장소의 에이전트형 CI

AI 코딩 도구를 이야기할 때는 새 기능을 만드는 장면이 자주 나옵니다. 작은 저장소를 혼자 관리할 때에는 새 기능보다 의존성 업데이트, 문서의 예제 수정, 실패한 테스트의 원인 좁히기처럼 반복되는 유지보수가 더 큰 부담일 수 있습니다. 에이전트형 CI는 이런 일을 저장소의 변경 흐름 안에서 맡기는 방식으로 소개되고 있습니다.GitHub의 2026년 2월 글은 agentic CI를 실제로 자동화할 수 있는 작업과 아직 사람의 검토가 필요한 부분으로 나누어 설명합니다. 특정 도구를 직접 운영한 경험으로 말하지 않고, 공식 소개를 바탕으로 작은 저장소에서 시험할 수 있는 절차와 위험 경계를 정리하겠습니다. GitHub의 Continuous AI 사례 글은 공급사 관점의 안내라는 점을 염두에 두어야 합니다.자..

AI 코드 리뷰 도구를 고를 때 정답률보다 먼저 볼 기준

AI 코드 리뷰 도구를 비교하다 보면 “몇 퍼센트 더 정확하다”는 숫자가 먼저 눈에 들어옵니다. 하지만 코드 리뷰에서 정확하다는 말은 여러 뜻을 가집니다. 실제 결함을 얼마나 찾는지, 잘못된 지적이 얼마나 적은지, 심각한 문제와 사소한 스타일 의견을 구분하는지가 함께 중요합니다.2026년 10월 5일 GitHub는 공개 pull request를 바탕으로 한 코드 리뷰 벤치마크 ReviewBench를 소개했습니다. 이 글은 특정 제품을 추천하거나 직접 실행한 결과를 보고하는 글이 아닙니다. 벤치마크가 제공하는 비교 기준을 읽고, 작은 팀이 평가를 설계할 때 무엇을 확인할지 정리합니다. GitHub의 ReviewBench 소개는 Research Preview로 제공된다고 밝힙니다.정밀도와 재현율은 서로 다른..

작아진 AI 모델은 어디까지 쓸 수 있을까: 카카오 경량화 연구 읽는 법

작은 서비스에 AI를 붙이려는 개발자에게 모델이 가벼워졌다는 소식은 반갑습니다. 메모리와 비용 부담이 줄어들 것 같고, 직접 운영할 선택지도 넓어 보입니다. 하지만 모델의 크기를 나타내는 숫자와 사용자가 받아 보는 답변의 품질은 같은 항목이 아닙니다.카카오는 2026년 10월 8일 COLM 2026 관련 연구 성과로 MoE 학습 최적화와 BBT 경량화 기법을 소개했습니다. 두 연구는 질문부터 다릅니다. 학습 설정을 효율적으로 찾는 방법과 모델의 입력·출력 구조를 바꾸는 방법을 하나의 비용 절감률로 합쳐 읽어서는 안 됩니다.이 글은 10월 11일 공식 발표와 BBT 연구 소개, 논문의 초록 및 실험 설정을 확인한 뒤 적은 읽기 메모입니다. 모델을 직접 실행하거나 한국어 서비스에서 성능을 측정한 결과가 아닙..

웨일 AI Chat, 자료 조사에 맡길 일과 직접 확인할 일

해외 자료를 읽다가 모르는 표현을 복사하고, 번역 창을 열고, 다시 원문으로 돌아오면 처음 궁금했던 질문을 놓칠 때가 있습니다. 자료 조사에서 피곤한 부분은 긴 문장 자체보다 여러 화면 사이에서 맥락을 유지하는 일인지도 모르겠습니다.네이버가 2026년 10월 1일 웨일 AI Chat 정식 출시를 발표했습니다. 읽고 있는 페이지 옆에서 질문하고 요약이나 번역을 요청하는 방식입니다. 개발 문서를 읽고 블로그와 소설을 쓰는 제 입장에서는 반가운 방향입니다. 다만 편하게 읽는 것과 정확히 이해하는 것은 같은 일이 아닙니다.이 글은 직접 측정한 속도 비교나 장기간 사용기가 아닙니다. 10월 11일 확인한 공식 발표를 기준으로 기능의 범위를 정리하고, 공개 자료로 도구를 평가할 때 사용할 수 있는 방법을 제안합니다..

로컬 이미지 생성 워크플로의 저작권·데이터셋·출력물 기록 관리

로컬 이미지 생성은 반복 생성과 파일 관리가 편리하지만, 시간이 지나면 어떤 모델과 입력으로 만든 결과인지 잊기 쉽습니다. 표지 시안을 여러 장 만들수록 최종 이미지 하나의 출처를 설명하기가 어려워집니다.이번 글에서는 법률 판단을 대신하지 않고, 나중에 권리와 생성 과정을 확인할 수 있도록 기록하는 작업 흐름을 정리합니다. 상업적 사용 여부와 무관하게 기록을 남기는 습관을 목표로 합니다.입력 이미지와 모델의 출처를 따로 기록합니다생성 결과의 권리를 확인하려면 프롬프트만 저장해서는 부족합니다. 참조 이미지의 출처와 사용 권한, 모델·체크포인트의 라이선스, 추가 LoRA나 임베딩의 조건을 함께 기록해야 합니다.다운로드한 모델은 파일명만 바뀌거나 버전이 달라질 수 있습니다. 원본 페이지 URL, 다운로드 날짜..

검색용 글과 사람을 위한 글을 분리하는 프롬프트 구조

AI에게 검색 키워드와 글자 수만 전달하면 형식은 그럴듯한 글이 나옵니다. 하지만 독자가 실제로 해결하려는 문제가 빠지면 여러 글이 비슷해지고, 검색 결과를 읽은 뒤에도 다시 다른 자료를 찾아야 합니다.저는 프롬프트의 첫 줄을 키워드가 아니라 독자 질문으로 바꿨습니다. 그 다음 직접 경험, 외부 근거, 답하지 못하는 범위를 넣습니다. 이번 글에서는 이 구조를 재사용 가능한 양식으로 정리합니다.프롬프트의 첫 칸은 독자 질문입니다‘React 캐시를 설명해 줘’보다 ‘저장 후 목록이 갱신되지 않을 때 어느 캐시를 먼저 확인해야 하는가’가 좋은 시작입니다. 질문이 구체적이면 AI도 개념 나열보다 판단 순서를 만들기 쉽습니다.독자 질문은 검색어와 다를 수 있습니다. 검색어는 발견을 위한 단어이고, 질문은 읽은 뒤..

AI 글쓰기 결과를 출처·사실·경험 세 칸으로 검수하는 방법

AI가 만들어 준 글은 문장만 보면 자연스럽습니다. 문제는 그 문장이 어디에서 왔는지, 실제로 확인된 사실인지, 내가 직접 겪은 일처럼 읽히는지 한 번에 판단하기 어렵다는 점입니다.저는 AI 결과를 그대로 고치기보다 문장마다 출처·사실·경험 세 칸을 채웁니다. 이 표를 사용하면 무엇을 삭제하고 무엇을 다시 조사해야 하는지 명확해집니다.출처가 있는 문장과 없는 문장을 나눕니다외부 문서나 공식 자료에서 확인한 문장은 URL과 확인일을 붙입니다. 출처가 없는 문장이 반드시 틀린 것은 아니지만, 독자가 사실처럼 받아들일 가능성이 있으면 다시 확인해야 합니다.AI가 여러 출처를 섞어 말한 경우에는 한 문장으로 합치지 않습니다. 어떤 부분이 어느 문서를 근거로 하는지 나눠 적어야 나중에 변경된 사실을 수정할 수 있..

반응형