전체 글 (162) 썸네일형 리스트형 나는 아직 백엔드 개발자인가 — AI가 무너뜨리는 직업의 경계 나는 아직 백엔드 개발자인가AI가 무너뜨리는 것은 직업이 아니라, 일을 나누는 방식일지도 모른다나는 백엔드 개발자다. 원래 내 업무 영역은 서버와 API, 데이터베이스, 인증, 그리고 비즈니스 로직이었다. Figma를 붙잡고 화면을 설계하거나 UI를 고심할 일은 거의 없었다.그런데 최근 업무에 AI를 적용하면서 기묘한 경험을 하고 있다. 기존 화면을 캡처해 넣고 “이 흐름이 다소 뻑뻑한데”, “화면 구성을 이렇게 바꿔볼까?”, “이 정보는 위치를 바꾸는 게 낫겠어”라고 대화를 주고받다 보면, 어느새 내가 UI를 직접 만지고 있다. 한 발 더 나아가 UX를 고심하고, 서비스 전체의 흐름을 다시 설계하는 나를 발견한다.결과물 역시 단순한 와이어프레임이나 아이디어 스케치에 그치지 않는다. 디자인 시스템이 깔끔.. EPSON DS-760, Apple Silicon mac 에서 설정하기 (NAPS2 + SANE) 아이 전공서적이 너무 무거워보여, 디지털화 하기 위해서 쓰는 엡손 WorkForce DS-760 문서 스캐너를 맥북에 USB로 연결했는데 인식이 되지 않았습니다. 엡손 안내문대로 드라이버를 찾아봤지만 결론은 "이 모델은 맥 드라이버가 없다"였습니다.이 글은 드라이버가 없는 스캐너를 맥에서 쓰기까지 어떤 순서로 확인하고, 무엇이 막혔고, 어떻게 풀었는지를 정리한 기록입니다. 마지막에 같은 문제를 겪는 분들을 위한 해결 방법을 따로 정리했습니다.[환경] Apple Silicon 맥 ( M1 Ultra ) / Epson WorkForce DS-760 (USB 연결)1. 시작: 엡손 안내문대로 해봤지만엡손 안내문에는 이렇게 적혀 있었습니다.ARM CPU(칩셋) 맥에서 엡손 스캐너를 USB로 연결하면 스캐너가 인.. Jev - 프로그램과 연동하는 기술 생성형 AI는 이제 단순히 질문에 답변하는 수준을 넘어 실제 업무를 처리하는 방향으로 발전하고 있습니다.그런데 AI 서비스를 개발하다 보면 한 가지 고민이 생깁니다."모든 업무에 ChatGPT와 같은 생성형 AI를 사용해야 할까?"예를 들어 고객의 문의가 결제, 배송, 환불 중 어떤 유형에 해당하는지 판단하는 작업을 생각해 보겠습니다.이러한 작업에는 길고 자연스러운 문장을 생성할 필요가 없습니다. 고객의 문의 내용을 이해하고, 미리 정의된 선택지 중 적절한 항목 하나를 선택하면 됩니다.이처럼 문장의 의미를 이해하고 판단하는 작업에 초점을 맞춘 AI 모델이 바로 Jev입니다.이번 포스팅에서는 Jev가 무엇인지, 기존 생성형 AI와 어떤 차이가 있는지, 그리고 실제 서비스에서 어떻게 활용할 수 있는지 개발자.. AWS Aurora PostgreSQL 14 를 17.7 LTS 로 업그레이드 하기 #1 AWS에서 "Aurora PostgreSQL 14 표준 지원이 2027년 2월 28일에 끝난다"는 안내를 받았습니다. 그 뒤로는 RDS Extended Support 요금이 붙고 올리지 않은 클러스터는 유지보수 창에서 AWS가 강제로 올립니다. 올려야 한다는 건 정해졌고 문제는 어느 버전으로, 앱 코드를 얼마나 고치고, 데이터를 어떻게 옮기며, 서비스를 얼마나 세울 것인가였습니다.이 글은 그 판단 과정을 근거와 함께 정리한 1부입니다. 실제 업그레이드를 마친 뒤 실측 다운타임과 겪은 문제를 2부로 씁니다. 수치와 절차는 AWS 공식 문서와 우리 운영 DB에서 직접 확인한 것만 적었고, 회사 고유 정보는 일반화했습니다.📌 한 줄 요약17.7 LTS로 14에서 바로 올린다 · 앱 코드 필수 변경 0건 · .. 스마트폰이 당신의 뇌를 망가뜨리고 있다 한국인 성인의 연간 독서량은 2005년 평균 11.9권에서 2023년 4.5권으로 급감했습니다. 18년 만에 절반 이하로 줄어든 것입니다. 같은 기간 스마트폰 보급률은 0%에서 95%로 치솟았습니다.이것은 단순한 우연의 일치가 아닙니다. 문화체육관광부의 국민독서실태조사에 따르면, 성인의 독서를 방해하는 가장 큰 원인 1위가 바로 "스마트폰·인터넷·게임"입니다. 사람들은 책을 읽고 싶은 마음이 없어서가 아니라, 손에서 스마트폰을 놓지 못하기 때문에 책을 읽지 못하는 것입니다. 스마트폰은 단순히 독서 시간을 빼앗는 것을 넘어, 뇌 자체를 '긴 글을 읽기 어려운 상태'로 바꾸어가고 있습니다.유튜브 쇼츠·릴스·틱톡은 평균 15~30초마다 새 영상으로 전환됩니다. 이 과정에서 뇌는 매번 소량의 도파민을 분비합니다.. 왜 페르소나는 단순한 '말투' 이상의 기술인가? ADK(Agent Development Kit)에 대해서 보다가 알게된 것을 정리해봤습니다. ADK 에서 알아보다가 표준화된 공통 규격의 인터페이스로 어댑팅하는 구조라는 것을 알게 되었고, 그 구조에서 페르소나가 있다는 것을 알게 되었습니다. 대부분의 최신 LLM은 대화 기록을 보낼 때 다음과 같은 공통 구조를 사용합니다.System: AI의 역할 설정 (너는 전문가야)User: 사용자의 질문Assistant: AI의 답변Tool/Function: 도구 실행 결과그래서 물어봤습니다. 기본적으로 LLM은 페르소나를 주입하는구나.. 이렇게 해야 하는 특별한 이유가 있나? 주입하지 않은 상태에서 하는 것과 어떤 차이가 있어? 맞습니다. LLM에게 페르소나(Persona)를 주입하는 것은 단순히 "재미"를 위.. Claude Code의 한계를 넘다: claude-context-mode AI 코딩 에이전트인 Claude Code를 사용하다 보면 가장 먼저 마주치는 벽이 있습니다. 바로 '컨텍스트 윈도우(Context Window)'의 고갈입니다. 아무리 똑똑한 Claude라도 수만 줄의 로그와 웹 페이지 전체를 한꺼번에 읽다 보면 금방 기억력을 잃고 느려지기 마련이죠.이 문제를 우아하게 해결한 MCP(Model Context Protocol) 서버, claude-context-mode 를 소개합니다.1. 해결하고자 하는 문제 (The Problem)AI 에이전트가 외부 도구(MCP)를 사용할 때 발생하는 '데이터 폭발' 현상을 해결합니다.컨텍스트 낭비: 웹 브라우저 스냅샷 하나가 약 56KB, GitHub 이슈 목록이 60KB를 차지합니다.빠른 성능 저하: 몇 번의 도구 실행만으로 20.. Superpowers: AI 코딩 에이전트의 잠재력을 극대화하는 스킬 프레임워크 들어가며AI 코딩 에이전트가 빠르게 발전하면서 개발자들의 작업 방식이 근본적으로 변화하고 있습니다. 하지만 현재의 AI 에이전트들은 종종 즉흥적으로 코드를 작성하거나, 체계적인 계획 없이 구현에 뛰어드는 경향이 있습니다. Superpowers는 이런 문제를 해결하기 위해 등장한 오픈소스 프로젝트로, AI 에이전트에게 체계적인 소프트웨어 개발 워크플로우를 가르치는 "스킬(Skills)" 프레임워크입니다.GitHub에서 34,000개 이상의 스타를 받으며 개발자 커뮤니티의 뜨거운 관심을 받고 있는 이 프로젝트의 핵심 개념과 작동 방식을 살펴보겠습니다.Superpowers가 해결하는 문제일반적인 AI 코딩 에이전트에게 "로그인 기능을 만들어줘"라고 요청하면 어떻게 될까요? 대부분의 경우 에이전트는 즉시 코드 .. 이전 1 2 3 4 ··· 21 다음