dev.to · 최신 글

전체 출처

🌿 AI Nature Quest — 사용자가 앱을 닫도록 돕는 AI

dev.to

AI Nature Quest는 주변을 탐험하는 야외 퀘스트를 생성하고, 사용자가 휴대전화를 내려놓은 뒤 돌아와 사진·음성·메모로 수행 결과를 제출하는 오픈소스 앱입니다. Gemma와 로컬 저장소를 활용해 AI 제공자를 교체할 수 있도록 설계했습니다.

TypeScript 코드가 프로덕션에서 계속 크래시하는 이유

dev.to

TypeScript는 컴파일 시 타입을 지우므로 API 응답 같은 외부 데이터의 유효성을 런타임에 확인하지 않습니다. 글은 unknown, 판별 유니온, satisfies 등을 활용해 이 경계를 드러내고 잘못된 상태를 줄이는 방법을 설명합니다.

20년 넘은 친구를 위해 주말 동안 만든 마케팅 도구

dev.to

개발자는 음악가 친구의 영상 게시 업무를 줄이려고 자체 호스팅 Gemma 4 기반 도구 Soundboard를 만들었습니다. 오디오·영상 분석으로 YouTube와 Bandcamp용 문안을 작성하고, 편집 기록을 다음 초안에 반영하며, 승인된 영상은 비공개 업로드한 뒤 YouTube API로 확인합니다.

AI 에이전트는 언젠가 큰 사고를 냅니다 — 피해를 줄이는 안전장치

dev.to

AI 에이전트가 메일 발송, 명령 실행, 데이터 변경 같은 작업을 맡으면 잘못된 판단이나 프롬프트 인젝션이 실제 사고로 이어질 수 있습니다. 글은 최소 권한, 의미 있는 승인, 독립 검증과 감사 로그, 피해 한도와 복구 가능성 등 배포 전에 마련할 안전장치 일곱 가지를 정리합니다.

실행 중인 AI 에이전트를 세 갈래로 포크했더니 복사본마다 웹 서버가 그대로 살아 있었습니다

dev.to

DigitalOcean Managed Agents의 마이크로VM을 체크포인트하고 세 갈래로 포크해 실행 상태가 복제되는지 실험했습니다. 복사본마다 같은 PID의 웹 서버가 실행 중이었고, 롤백 뒤에는 삭제한 파일과 종료한 프로세스도 복구됐습니다. 재실행보다 정확한 상태 보존이 포크의 장점이지만 체크포인트 시간과 세션별 이력 제한도 확인했습니다.

운영자의 신뢰를 무너뜨리는 오탐을 잡는 15줄 테스트

dev.to

AI 에이전트 이상 탐지기 43개를 정상 추적 데이터 하나에 함께 실행하고, 어떤 탐지기도 경고하지 않는지 검사하는 테스트를 소개합니다. 이전 프로젝트에서는 경고 56,869건 중 45,575건이 오탐이었으며, 글은 개별 탐지기 테스트만으로 놓치는 통합 문제를 설명합니다.

이제 기초 수학과 산수는 배울 필요가 없을까요? 😜

dev.to

계산기가 산수를 대신해도 수학의 기초가 쓸모없어지지 않았듯, AI가 코드를 생성해도 프로그래밍 기초를 익혀야 한다고 주장합니다. AI는 프로그래밍을 대체하는 수단이 아니라 유용할 때 활용하는 도구로 쓰라고 권합니다.

아두이노로 60분 만에 만드는 작은 가상 반려동물

dev.to

Arduino Uno Q의 LED 매트릭스에 표정을 띄우고 키보드 명령에 반응하는 가상 반려동물 Kiku를 만드는 입문 프로젝트입니다. Serial 통신, 상태 관리, 시간에 따른 상태 변화와 간단한 상태 머신을 한데 묶어 임베디드 프로그래밍의 기초를 익힙니다.

뉴올리언스에 가져간 바이브코딩 앱, 여행에서 드러난 다음 과제

dev.to

여행 계획 앱 Le Voyage를 뉴올리언스에서 실제로 쓰면서, 만든 사람은 장소를 모으는 일보다 이미 모은 장소 가운데 무엇을 고를지 돕는 일이 더 큰 문제임을 발견합니다. 이 경험을 바탕으로 AI의 역할, 소규모 맞춤형 소프트웨어의 가치, 바이브코딩 앱을 안전하게 고치는 순서를 되짚습니다.

증인이 용의자였다: AI 감사 로그를 그대로 믿을 수 없는 이유

dev.to

AI 에이전트가 행동과 기록을 모두 맡으면 로그가 실제 결과가 아니라 에이전트의 주장을 담을 수 있습니다. 글은 진실을 보증하는 로그 대신 기록의 작성자와 순서를 위변조하기 어렵게 만들고, 독립된 기록끼리 대조해 불일치를 드러내는 설계를 제안합니다.

구직 과정에서 잘 보이지 않는 일들

dev.to

OpenAI 연구자 Alisa Liu의 구직 경험을 바탕으로, 면접 준비부터 협상과 감정 관리까지 겉으로 드러나지 않는 과정을 짚습니다. 11개 회사에서 57번의 면접을 치른 사례를 통해 구직의 규모를 보여주고, 준비 방식과 체력 관리, 주변의 도움을 강조합니다.