Ask HN: AI로 코딩할 때 몰입(flow) 상태는 어떻게 만드나
Ask HN: How do you get into a flow state when using AI to code?
TL;DR Highlight
AI 코딩 중 몰입이 깨진다는 질문에, 병렬 에이전트·계획 문서 등 대처법이 쏟아졌다
Who Should Read
에이전트에 프롬프트를 던지고 기다리는 동안 집중이 끊겨 고민인 백엔드·풀스택 개발자
Core Mechanics
- 원문 없이 댓글 토론만 있는 질문 글이다
- 본문이 없어 원문 사실로 정리할 내용이 없다.
- 아래 내용은 모두 댓글에서 나온 것이라 '커뮤니티 반응' 칸에 정리했다.
Community Reactions
- 몰입은 불가능하다는 의견
- 프롬프트 후 기다리는 구조라 직접 통제한다는 느낌이 없다는 의견이 있었다.
- 에이전트는 코드를 깊이 이해해야 생기는 몰입과 맞지 않는다는 의견도 있었다.
- 빠른 모델은 덜 똑똑해서 어이없는 실수를 고치다 흐름이 깨진다는 경험이 나왔다.
- 몰입 대신 에이전트 병렬 운영이라는 경험
- 터미널 pane을 여러 개 열어 프롬프트 1~6개를 동시에 돌리는 방식이 소개됐다.
- 핵심 작업 1~2개에 깊이 집중하고 나머지는 가벼운 작업이나 리서치 문서 생성에 쓴다는 경험이 있었다.
- 에이전트 하나가 도는 동안 같은 문제의 다음 단계를 생각해 맥락을 유지한다는 의견도 있었다.
- 기다리는 시간에 다음 일을 준비한다는 방법
- 에이전트가 돌 때 다음 프롬프트나 요구사항을 쓰면 좋다는 의견이 있었다.
- 좋은 프롬프트는 쓰는 데 1~10분 걸린다는 경험도 나왔다.
- 작업 크기가 개수보다 중요하며 diff 모양을 예측 못 하면 너무 큰 작업이라는 의견이 있었다.
- 계획·스펙을 먼저 쓰는 방식
- SPEC.md로 데이터 모델·비즈니스 로직·UI를 미리 정하면 에이전트가 더 오래 자율적으로 돈다는 경험이 있었다.
- 에이전트에게 놓친 결정 사항을 질문 목록으로 뽑게 하고 답하는 방식을 쓴다는 경험도 있었다.
- 스켈레톤과 주석만 직접 쓰고 구현은 에이전트에 맡기는 comment-driven development가 몰입 유지에 낫다는 의견이 있었다.
- 몰입이 짧게 쪼개졌다는 경험
- 하루에 짧은 몰입 사이클을 수십 번 돈다는 경험이 있었다.
- 구현 시간이 줄어 새로운 것을 배우는 빈도가 늘어 재미있다는 경험도 있었다.
- 반면 AI 때문에 코딩이 재미없어졌다는 의견도 여럿 있었다.
How to Apply
- 다음 프롬프트를 기다리는 동안 미리 쓰기
- 에이전트가 돌 때 텍스트 파일을 열어 다음 작업의 프롬프트와 요구사항을 적어라.
- 보내기 전에 예상 diff 모양을 한 줄로 적어 보고 못 쓰겠으면 작업을 쪼개라.
- AGENTS.md에 요약 인수인계 규칙 넣기
- 에이전트가 작업 후 한 일, 방법, 다음 단계를 짧게 요약하도록 지시하라.
- 같은 실수를 지적했다면 그 교정을 AGENTS.md에 규칙으로 남겨라.
- SPEC.md 먼저 쓰고 작업 시작하기
- 큰 기능은 데이터 모델·로직·UI를 SPEC.md에 쓰고 에이전트에게 빠진 결정 사항을 질문하게 하라.
- 질문이 더 안 나올 때 구현을 시작시켜라.
- 병렬 에이전트는 2~3개부터 늘리기
- 핵심 작업 1개와 보조 작업 1~2개로 시작하라.
- 기다리는 시간이 길 때만 세 번째를 추가하라.
Try It
# Claude나 ChatGPT에 붙여넣기 (댓글에서 나온 질문 목록 방식의 간이 버전)
내가 만들 기능의 설계 초안이다.
{{설계 초안}}
다음 순서로 진행해줘.
1. 내가 놓친 설계 결정, 모호한 가정, 엣지 케이스를 번호 붙은 질문 목록으로 뽑아줘.
2. 내가 답하면 다시 남은 질문이 있는지 확인해줘.
3. 더 물을 게 없으면 SPEC.md 형태(데이터 모델, 비즈니스 로직, UI, 검증 방법)로 정리해줘.
4. 구현은 내가 승인한 뒤에 시작해줘. 각 작업 후엔 '한 일 / 방법 / 다음 단계'를 3줄로 요약해줘.Terminology
관련 논문
모델이 그렇게 좋다면 OpenAI는 왜 회사 100개를 직접 안 차릴까
HN 댓글 답: 코드는 쉬워도 뭘 만들지 아는 건 별개라 토큰을 판다
OpenShell: 자율 AI 에이전트를 가두는 NVIDIA의 안전한 샌드박스 런타임
정책 파일로 에이전트의 파일·네트워크·자격증명 접근을 커널 수준에서 통제한다
Omnara: Claude Managed Agents의 오픈소스 대안 (셀프호스팅 가능)
어떤 모델·머신에서도 에이전트를 돌리는 오픈소스 managed agent 플랫폼
Rust off Rails: 코드 없이 Markdown 60개로 만든 AI 에이전트용 웹 스택
Markdown 규칙 60개로 에이전트가 Rust 웹앱을 짜게 한다는 프레임워크
LayerFS: AI 코딩 에이전트를 위한 파일시스템
에이전트마다 임시 Workspace를 마운트하고 결과만 커밋하는 파일시스템
Launch HN: Alter (YC S25) – 멀티유저 에이전트용 접근 제어
에이전트마다 별도 신원·정책·감사로 API 키 공유 문제를 푼다
Claude로 코드의 공격 표면(attack surface) 줄이기
Claude로 25개 오픈소스를 분석해 불필요하게 열린 코드 493건을 찾았다
WhatsApp 도움말 페이지에 숨겨진 LLM 지시문: 규제기관을 추천하지 말라
WhatsApp 도움말에 화면엔 안 보이는 AI 지시문 102개가 숨어 있었다