분류 전체보기230 토큰 수가 왜 중요할까? LLM의 컨텍스트 윈도우 개념 정리 기술 개요 요약컨텍스트 윈도우(Context Window)는 대규모 언어 모델(LLM, Large Language Model)이 한 번에 처리할 수 있는 텍스트의 범위를 의미하며, 이 범위는 주로 토큰(Token) 단위로 계산됩니다. 모델은 입력된 토큰들을 기반으로 다음 토큰을 예측하는 방식으로 작동하므로, 컨텍스트 윈도우가 크다는 것은 더 많은 문맥을 고려한 응답이 가능함을 의미합니다. 이 한계는 모델 설계 시 정의되며, 학습·추론 성능 및 리소스 사용량에 큰 영향을 미칩니다. 핵심 개념 및 용어 정리용어설명토큰(Token)문장을 모델이 이해할 수 있도록 쪼갠 단위. 단어나 단어 조각, 구두점 등이 포함됨컨텍스트 윈도우(Context Window)모델이 한 번에 처리할 수 있는 최대 토큰 수 (입력 +.. LLM 2025. 5. 12. [와이즐리] 미들급 백엔드 개발자 취업 후기 "난 앞으로 어떤 커리어를 꿈꾸며, 무엇을 남들보다 더 잘할 수 있는 개발자일까?"그 질문을 스스로에게 던지게 된 건, 면접 과정에서 한 CTO님께 들은 날카로운 피드백 때문이었습니다. "현재의 지원동기와 가지고 계신 경력으로는 어느 회사에서도 좋은 평가를 받기 어려울 것 같다."잠시 멈추고 제 자신을 다시 들여다봤습니다.내가 진짜 이루고 싶은 커리어는 무엇이고 무엇을 남들보다 더 잘할 수 있는 개발자인지를요.그리고 다음 주 수요일부터, 면도기로 유명한 스타트업 와이즐리의 커머스팀 백엔드 개발자로 합류합니다.1월부터 시작한 이직 여정은 쉽지 않았습니다. 서류 지원한 회사만 157곳, 수십 번의 커피챗과 면접, 고배도 마셨고, 가슴 아픈 피드백도 들었습니다.하지만 그 덕분에, ‘내가 원하는 일’과 ‘나와 .. 생각정리 2025. 5. 11. Spring @Transactional이 동작하지 않는 이유: Self-Invocation 정리 개요스프링의 @Transactional은 선언형 트랜잭션 처리를 가능하게 해주는 강력한 도구입니다. 하지만 실무에서는 @Transactional을 붙였음에도 트랜잭션이 전혀 동작하지 않는 이상한 상황을 겪곤 합니다. 그 대표적인 원인이 바로 Self-Invocation(자기 호출)입니다.이 문서에서는 Self-Invocation이 발생하는 구조적 원인과 해결 방법을 명확하게 정리합니다.핵심 개념 요약항목설명@Transactional 처리 방식프록시(proxy) 객체를 통해 트랜잭션을 적용 (JDK 동적 프록시 또는 CGLIB)Self-Invocation 정의하나의 클래스 내부에서 자신의 메서드를 직접 호출하는 행위문제의 본질프록시가 아닌 실제 인스턴스(this)를 통해 메서드가 호출되어 AOP 미적용결과.. Framework/Spring 2025. 5. 7. Supabase 완전 정복: 오픈소스 Firebase 대안의 모든 것 1. Supabase란?Supabase는 오픈 소스 기반의 BaaS(Backend as a Service) 플랫폼으로, Firebase와 유사한 기능을 제공하면서도 PostgreSQL을 백엔드 엔진으로 사용하는 것이 가장 큰 특징입니다. 복잡한 서버 구성 없이도 사용자 인증, 데이터베이스 관리, 파일 스토리지, 실시간 데이터 동기화, 서버리스 함수 등을 손쉽게 구성할 수 있어, 프론트엔드 중심의 개발 환경에서 빠르게 백엔드를 구축할 수 있습니다.Supabase는 "Firebase를 오픈소스로 다시 만든다면 어떤 모습일까?"라는 질문에서 시작된 프로젝트입니다.2. 주요 기능 및 아키텍처 구성기능설명Authentication (Auth)다양한 인증 방식(이메일/비밀번호, 매직 링크, OTP, 소셜 로그인, .. Framework 2025. 5. 7. AI에게 잘 묻는 방법, 프롬프트 엔지니어링 가이드 이 글은 AI 리터러시 시리즈의 두번째 글입니다.첫번째 글 : [[AI 리터러시가 뭐냐고요? 지금 이걸 모르면 곧 뒤처집니다]]두번째 글 : [[AI에게 잘 묻는 방법, 프롬프트 엔지니어링 가이드]]이런 분들에게 이 글을 추천합니다ChatGPT를 사용해봤지만 만족스러운 결과를 얻지 못하는 직장인AI 도구를 업무에 효과적으로 활용하고 싶은 분프롬프트 엔지니어링의 기본기를 배우고 싶은 분왜 프롬프트 엔지니어링인가?프롬프트 엔지니어링(Prompt Engineering)은 대규모 언어 모델(LLM)이 정확한 출력을 생성하도록 안내하는 고품질 프롬프트를 설계하는 프로세스입니다. 단순한 질문이 아니라, AI가 정확하고 원하는 답을 주도록 "설계된 요청"을 만드는 과정입니다.적절하지 않은 프롬프트는 모호하거나 부정확.. LLM/AI 2025. 5. 6. AI 리터러시가 뭐냐고요? 지금 이걸 모르면 곧 뒤처집니다 요즘 뉴스만 틀면 “AI, AI” 하죠? 그런데 정작 우리는 이걸 언제, 어떻게 써야 할지 막막합니다.ChatGPT는 써보긴 했는데, 이게 잘 쓰고 있는 건지 의문이 들진 않으셨나요?이런 분들에게 이 글을 추천합니다ChatGPT를 사용해봤지만 제대로 활용하지 못하는 분AI의 답변을 무조건 신뢰하는 분AI를 업무에 활용하고 싶지만 방법을 모르는 분왜 AI 리터러시인가?전 세계적인 온라인 학습 플랫폼인 DataCamp의 2025년 Data & AI Literacy 보고서에선,전 세계 리더의 69% 는 AI 리터러시가 팀의 일상 업무에 중요하다고 답했습니다.이 수치는 전년보다 7%나 증가했으며, 데이터 리터러시보다 빠르게 수요가 증가 중입니다.특히 C-suite(임원진) 사이에서는 AI 리터러시에 대한 필요성.. LLM/AI 2025. 5. 6. 바이브코딩의 시대 : v0 + Cursor를 활용해 웹사이트를 만들기 사전준비 코딩을 전혀 모르는 사람도 v0 + Cursor를 활용해 웹사이트를 만드는 게 가능할까요?그것도 2시간 안에!저는 가능하다고 생각합니다.단, 원활한 진행을 위해 아래 프로그램들을 미리 설치하는 것이 중요합니다.사전 설치 프로그램 목록 & 선택 이유1. Cursor 에디터왜 필요한가요?Cursor는 AI가 코딩을 도와주는 에디터입니다. 기존의 코드 편집기(예: VS Code)와 비슷하지만, ChatGPT 기반의 AI가 실시간으로 코드 작성, 수정, 오류 해결까지 도와줍니다.특히 초보자에게는 “무엇을 어떻게 써야 할지” 고민할 필요 없이, 자연어로 명령을 주면 코드로 바꿔주는 점이 큰 장점입니다.이 툴을 선택한 이유ChatGPT가 내장돼 있어 추가 설치 없이 바로 사용 가능초보자가 “웹사이트 만들고 싶어요”.. LLM/VibeCoding 2025. 4. 24. 바이브코딩의 시대 : v0 + WindSurf로 개인용 웹사이트 뚝딱 만들기 "AI 에이전트의 진정한 가치는 반복적인 일을 자동화하는 것이 아니라, 사람이 더 창의적이고 전략적인 일에 집중할 수 있게 해주는 것입니다."이런 분들에게 이 글을 추천합니다AI 코딩 도구를 활용해 개인 웹사이트를 만들고 싶은 개발자Cursor는 써봤지만 WindSurf는 처음 접하는 분들프롬프트 엔지니어링을 실제 프로젝트에 적용해보고 싶은 분들AI 코딩의 새 시대, WindSurf안녕하세요! 오늘은 제가 최근에 사용해본 WindSurf라는 AI 코딩 도구를 활용해 개인용 웹사이트를 만드는 과정을 공유해볼게요.Cursor나 WindSurf와 같은 AI Editor가 세상에 등장하면서, ChatGPT가 처음 나왔을 때만큼의 생산성 향상을 누리고 있습니다. 여러 사이트들을 뚝딱 만들 수 있게 되었거든요. 특.. LLM/VibeCoding 2025. 4. 24. 당신의 비즈니스를 혁신할 AI 에이전트: 구글 백서 실무 해석 이 글은 구글의 AI Agents 백서를 기반으로 작성된 글입니다.이런 분들에게 이 글을 추천합니다AI 에이전트 기술을 이해하고 싶은 개발자기업에서 AI 에이전트를 도입하려는 Tech LeaderAI 시스템 아키텍처에 관심 있는 엔지니어생성형 AI를 실무에 적용하고 싶은 현업 담당자1. AI Agents 백서 개요 "AI 에이전트는 단순한 모델이 아닌, 세상과 상호작용하는 자율적 시스템입니다." 요즘 생성형 AI 분야에서 가장 뜨거운 키워드를 꼽으라면 단연 'AI Agent'일 것 같습니다. 특히 구글이 발표한 AI Agents 백서는 이 분야의 방향성을 명확히 제시했다는 점에서 큰 의미가 있습니다. 저는 이 백서를 읽으면서 "아, 이제 AI가 정말 우리 일상에 들어오는구나"라는 생각이 들었습니다.1... LLM/Agent 2025. 4. 24. GitHub config 변경 방법 이름 및 이메일 변경 방법글로벌 설정 (--global)git config --global user.name "joonfluence"git config --global user.email "joonfluence.dev@gmail.com"로컬 설정 : --global 제외하고 작성현재 설정 확인글로벌 설정git config --global --list로컬 설정git config --list CS/Git 2025. 4. 24. OpenAI가 공개한 O3와 O4 Mini 모델 기능 소개와 성능 완벽 분석 한국기준 2025년 4월 17일 새벽 2시, OpenAI가 최신 AI 모델인 GPT O3와 O4 Mini를 공개했습니다.이번 발표가 AI 기술의 새로운 시대를 여는 중요한 순간으로 평가받고 있어, 공식 발표된 내용을 기반으로 두 모델의 핵심 기능과 실제 성능에 대해서 빠르게 분석해봤습니다. 잠깐, GPT o? 그게 뭔데?OpenAI의 GPT o 시리즈는 일반 사용자에게 제공되는 기존 모델인 GPT-4o 와는 다르게,논리적 추론 능력과 도구 사용 능력을 통해, 복잡한 문제 해결을 위해 설계된 AI 모델 시리즈입니다.공식 발표는 존재하지 않지만, GLT o 시리즈의 o는 Optimized Reasoning를 의미합니다.GPT-4o 와의 차이점GPT-4o의 "o"는 Omni(옴니, "모든 것")로 텍스트, 오.. LLM/GPT 2025. 4. 18. GPT란 정확히 뭘까? 개발자도 자주 헷갈리는 AI 모델 개념 이해하기 GPT란 정확히 뭘까?GPT가 뭔지 모르면 ChatGPT도, GPTs 기능도 제대로 못 씁니다!ChatGPT를 누구보다 열심히 사용하고 있는 개발자이지만, 막상 아래 질문에 말문이 막혔습니다.“GPT가 뭘까?” Generative?...많이들 공감하실 겁니다. ChatGPT는 익숙한데, 정작 GPT라는 단어의 개념은 어렴풋한 경우가 많죠.요즘엔 GPTs, GPT, GPT-4o 등 이름도 다양해져서 더 헷갈립니다. 이번 글에서는 이 GPT 개념을 완전히 정리해보겠습니다.한 번에 이해하고, 앞으로는 안 헷갈리게요.GPT의 뜻과 구조: GPT는 뇌다GPT는 Generative Pretrained Transformer의 약자입니다.Generative: 뭔가를 생성해낸다 (주로 텍스트)Pretrained: 사전 .. LLM/GPT 2025. 4. 16. 이전 1 2 3 4 5 6 ··· 20 다음 반응형