[심층분석] AI를 화면에 그려주는 프론트엔드, CopilotKit과 AG-UI 프로토콜 이야기
## 챗봇은 이제 기본, 진짜 승부는 '화면'에서 갈려요 요즘 AI 기능 하나쯤 안 붙인 서비스를 찾기가 더 어렵죠. 그런데 막상 만들어보면 다들 비슷한 벽에 부딪혀요. "챗봇 창 하나 띄우는 건 했는데, 그 다음은?" 하는 거죠. 생각해보면 우리...
우리 집 거실 스마트TV가 AI 데이터 수집의 하수인이 되고 있다고요?
## 켜놓기만 했는데 내 TV가 일을 하고 있었어요 좀 으스스한 이야기로 시작해볼게요. 여러분 집 거실에 있는 스마트TV, 지금 켜져 있나요? 그 TV가 여러분도 모르는 사이에 **인터넷 어딘가의 데이터를 긁어오는 작업에 동원되고 있을 수도** ...
링크 미리보기가 옛날 이미지로 떠요? '소셜 캐시 버스팅' 완전 정복
## 분명 바꿨는데 왜 옛날 게 떠? 블로그 글을 수정하고 대표 이미지(썸네일)도 새로 바꿔서 카카오톡이나 슬랙, 트위터에 링크를 붙였더니, 어라? 예전 이미지랑 옛날 제목이 그대로 뜨는 경험 해보신 적 있죠. 분명히 고쳤는데 말이에요. 이건 버...
60만 원짜리 렌즈를 직접 분해해보니: 카메라 렌즈는 사실 작은 컴퓨터였다
## 무슨 일이 있었냐면요 한 엔지니어가 고장 난 시그마 45mm 렌즈를 직접 뜯어서 수리하는 과정을 아주 상세하게 기록한 글이 화제예요. 그냥 '나사 풀고 닦았다' 수준이 아니라, 렌즈 안에 들어있는 **전자 기판과 모터, 센서**까지 파고들어...
테크 뉴스를 읽는 당신,
직접 만들어볼 준비 되셨나요?
17가지 수익 모델 실습 · 144+ 강의 · 자동화 소스코드 제공
오픈AI도 앤트로픽도 S&P 500에 못 들어간다? 'AI는 돈을 못 번다'는 불편한 진실
## 무슨 일이 있었냐면요 S&P 500이라는 이름, 한 번쯤 들어보셨죠? 미국 증시를 대표하는 500개 우량 기업을 묶은 지수예요. 이 안에 들어간다는 건 '미국 경제의 핵심 기업으로 공인받았다'는 일종의 명예 훈장 같은 거죠. 그런데 최근, ...
상속 없는 언어 Rust에서 상속하는 9가지 방법 — 왜 Rust는 일부러 상속을 뺐을까
## '상속이 없다'는 말에 당황하는 사람들 자바나 C++, 파이썬을 쓰던 사람이 Rust를 처음 만지면 꼭 막히는 지점이 있어요. 바로 **클래스 상속(inheritance)이 없다**는 거예요. `class Dog extends Animal`...
OpenAI의 'Lockdown Mode' — AI 시대에 계정을 잠그는 새로운 안전장치
## 무슨 일이냐면요 OpenAI가 'Lockdown Mode(락다운 모드)'라는 보안 기능에 대한 안내를 공개했어요. 이름에서 풍기듯 "문을 걸어 잠근다"는 뜻인데, 계정이나 데이터가 위험에 노출됐다고 판단될 때 **접근을 강하게 제한해서 피해를 ...
바닷물을 마실 물로, 그런데 '버리는 물' 없이 — 담수화의 오랜 골칫거리를 건드린 연구
## 무슨 일이냐면요 지구에 물은 넘쳐나는데 정작 우리가 마실 수 있는 물은 아주 적어요. 바닷물이 전체 물의 대부분을 차지하지만 짜서 못 마시잖아요. 그래서 오래전부터 사람들은 "바닷물에서 소금만 빼면 되는 거 아냐?" 하고 생각해 왔는데, 그...
트랜스포머는 왜 '짧게 압축해서' 표현을 잘할까 — 이론으로 파고든 연구
## 무슨 이야기냐면 요즘 ChatGPT나 Claude 같은 AI의 심장에는 **트랜스포머(Transformer)**라는 구조가 들어가 있어요. 2017년에 구글이 발표한 "Attention is All You Need" 논문에서 시작된 이 구조는,...
AI한테 "테스트부터 짜"라고 시키는 법 — TDD를 강제하는 에이전트 스킬 이야기
## 무슨 일이냐면요 요즘 클로드나 커서 같은 AI 코딩 에이전트한테 "이 기능 만들어줘" 하면 진짜 잘 만들어주잖아요. 그런데 한 가지 버릇이 있어요. 코드부터 좌르륵 써내려간 다음에, 테스트는 나중에 슬쩍 끼워 맞추거나 아예 안 만들어버린다는...
"Claude가 rsync 버그를 늘렸을까?" — AI 코딩이 정말 코드를 망치는지 데이터로 따져본 분석
## 모두가 궁금해하던 그 질문 AI가 짜준 코드, 정말 믿어도 될까요? 요즘 개발자라면 누구나 한 번쯤 던져본 질문이죠. 그런데 이걸 막연한 느낌이 아니라 **실제 오픈소스 프로젝트의 커밋 기록으로 검증해보자**는 흥미로운 분석이 나왔어요. 대상은...
Gemma 4 QAT 공개: 양자화를 '훈련 중에' 미리 연습시켜 노트북·폰에서 LLM 돌리기
## 무슨 일이 있었냐면요 구글이 자사 오픈 모델인 Gemma 4의 **QAT 버전**을 내놨어요. QAT는 'Quantization-Aware Training'의 약자인데, 우리말로 풀면 '양자화를 미리 인지하고 훈련시킨' 모델이라는 뜻이거든요...
LLM은 도대체 어떻게 다음 단어를 알까? 챗봇 속을 한 꺼풀씩 벗겨봤어요
## 들어가며 ChatGPT 같은 걸 매일 쓰면서도 "얘는 도대체 어떻게 말을 만들어내는 거지?" 하고 한 번쯤 궁금했을 거예요. 막연히 "엄청 똑똑한 AI"라고만 알고 넘어가기엔 좀 아쉽잖아요. 그래서 오늘은 LLM(대형 언어 모델, Large...
[심층분석] PDF랑 이미지를 AI가 읽을 수 있는 데이터로 바꿔주는 PaddleOCR, 도대체 뭐가 다를까?
## 요즘 왜 다들 'OCR'을 다시 보기 시작했을까요? 혹시 이런 경험 있으세요? 스캔한 PDF 계약서를 받았는데, 분명 글자가 보이는데도 복사가 안 돼요. 마우스로 드래그하면 글자가 잡히는 게 아니라 그냥 사진 한 장이 통째로 잡히죠. 컴퓨터 입...
[심층분석] 구글 노트북LM이 부럽지만 내 데이터는 지키고 싶다면? 오픈소스 'Open Notebook' 파헤치기
## 들어가며: "AI한테 내 자료 다 줘도 괜찮은 걸까?" 혹시 구글의 **NotebookLM** 써보셨어요? PDF나 웹페이지, 영상 자료를 잔뜩 넣어두면 AI가 그 내용을 바탕으로 질문에 답해주고, 심지어 두 명의 진행자가 대화하는 **팟캐...
사람한테는 안 쓰던 문서를, AI한테는 쓴다고요? 'AI가 바꾼 개발 문화'에 대한 뼈 때리는 이야기
## 어쩐지 뜨끔한 이야기 개발하면서 우리가 제일 안 하는 일 중 하나가 뭘까요? 바로 **문서화(documentation)**예요. "코드만 깔끔하면 됐지, 주석이나 README는 나중에 쓰지 뭐" 하다가 결국 안 쓰고 넘어가는 거, 다들 한 ...
AI 에이전트는 진짜 보안 취약점을 고칠 수 있을까? 실제 CVE로 검증한 'CVE-Bench' 이야기
## 무슨 일이냐면요 요즘 "AI가 코드를 짠다"는 말은 흔해졌는데요, 그럼 한 단계 더 나아가서 이런 질문을 해볼 수 있어요. "AI가 **실제 보안 취약점**을 찾아내고 고칠 수도 있을까?" 이걸 진지하게 측정해 본 벤치마크가 바로 CVE-Ben...
마이크로소프트가 만든 리눅스, 드디어 '범용'으로 — Azure Linux 4.0 뜯어보기
## 마이크로소프트가 리눅스를 만든다고요? 옛날에 "마이크로소프트는 리눅스를 싫어한다"는 이미지가 강했죠. 그런데 요즘 마이크로소프트는 오히려 리눅스를 가장 적극적으로 끌어안는 회사 중 하나예요. 윈도우 안에서 리눅스를 돌리는 WSL도 그렇고, ...
갓 올라온 gem은 일단 숙성부터 — Bundler의 'cooldown'이 공급망 공격을 막는 법
## 라이브러리 하나가 회사를 무너뜨릴 수 있는 시대 요즘 보안에서 제일 무서운 게 '공급망 공격(supply chain attack)'이에요. 이게 뭐냐면, 해커가 내 서버를 직접 뚫는 게 아니라 **내가 가져다 쓰는 오픈소스 라이브러리에 악성...
DNA를 '인쇄'하는 시간을 확 줄였다 — 유전자 합성 기술의 도약
## 코드를 짜듯, DNA를 만들어내는 시대 개발자에게 좀 낯설 수 있지만, 사실 생명공학도 일종의 '프로그래밍'이에요. A, T, G, C라는 네 글자로 된 유전 정보가 일종의 소스코드라면, 그 코드를 실제 물질로 만들어내는 게 **DNA 합성...