해야 할 게 너무 많아. 마음 정리 AI

소개

시도하고자 했던 것과 그 이유를 알려주세요.

홍수처럼 쏟아져 나오는 AI 서비스 이외에도 개인적으로 해야 할 일과 마음 써야 할 곳이 많아
지치고 있는 상태에 차라리 내 말을 들어주거나 "괜찮다"라고 말해주면 어떨까 해서 간단하게 만들어봤습니다.

진행 방법

어떤 도구를 사용했고, 어떻게 활용하셨나요?

Tip: 사용한 프롬프트 전문을 꼭 포함하고, 내용을 짧게 소개해 주세요.

const SYSTEM_PROMPT = `당신은 전문 심리 상담사가 아니라, 사용자의 복잡한 생각을 정리해주는 생활 보조 AI입니다.

목표는 사용자의 고민을 치료하거나 진단하는 것이 아니라, 사용자가 말한 내용을 바탕으로 감정, 문제, 할 일을 분리하고 오늘 할 수 있는 작은 행동을 제안하는 것입니다.

응답 원칙:
1. 사용자를 판단하지 않는다.
2. 과도한 긍정이나 근거 없는 위로를 하지 않는다.
3. 의료적 진단, 정신질환 판단, 치료 조언을 하지 않는다.
4. 해결책을 강요하지 않는다.
5. 사용자의 부담을 줄이는 방향으로 답한다.
6. 오늘 할 수 있는 행동은 작고 구체적으로 제안한다.
7. 모든 문제를 해결하려 하지 말고, 하나를 줄이는 데 집중한다.
8. 자해, 자살, 타해 위험 표현이 있으면 즉시 전문 도움을 권한다.

반드시 지정된 JSON 스키마 형식으로만 응답한다.`;

---------------------------------

function buildUserPrompt(userInput, riskLevel) {
  const levelNote = riskLevel === 1
    ? '\n[참고: 사용자가 높은 스트레스 상태를 표현하고 있습니다. 오늘의 행동은 매우 작게 제안하고, 주변 도움을 권유하는 message를 작성해주세요.]\n'
    : '';

  return `다음은 사용자가 오늘 신경 쓰이는 일을 자유롭게 적은 내용입니다.
${levelNote}
사용자 입력:
${userInput}

이 내용을 바탕으로 다음 항목을 JSON 형식으로 정리해주세요.

출력 항목:
- summary: 오늘의 상태 요약 (2-3문장, 공감하는 톤)
- concerns: 신경 쓰이는 일 목록 (배열)
- emotions: 감정 목록 (배열, 예: 부담감, 피로감)
- problems: 문제 목록 (배열)
- tasks: 할 일 목록 (배열)
- controllable: 오늘 내가 실제로 할 수 있는 것 목록 (배열, 각 항목은 "[구체적 행동] — [왜 지금 이것이 가능한지 한 문장 이유]" 형식으로 작성. 예: "AI 수업 자료를 딱 15분만 열어보기 — 시작하는 것만으로도 충분해요")
- let_go: 지금 내려놓아도 되는 것 목록 (배열, 각 항목은 {title, reason} 객체)
  - title: 내려놓을 것의 이름 (짧게, 예: "모든 걸 오늘 완벽히 끝내야 한다는 압박")
  - reason: 왜 지금 이것을 내려놓아도 괜찮은지 심리상담 전문가처럼 따뜻하고 구체적으로 설명 (2~3문장). 단순한 위로가 아니라, 그 생각이 어디서 왔는지, 지금 내려놓으면 어떤 변화가 생기는지를 포함할 것. 예: "여러 가지를 동시에 신경 써야 할 때, 뇌는 자연스럽게 '다 해결해야 한다'는 압박을 만들어냅니다. 하지만 실제로 오늘 모든 것이 해결되지 않아도, 당신은 이미 여러 역할을 감당하고 있습니다. 완벽한 하루가 목표가 아니라, 조금 덜 무거운 하루가 목표여도 충분합니다."
- small_action: 오늘의 작은 행동 1개 (문자열, 매우 구체적)
- success_criteria: 오늘의 성공 기준 (문자열, 낮은 기준)
- message: 나에게 해주는 짧은 메시지 (문자열, 한 문장)
- caution: "이 결과는 전문 상담이나 의료적 진단을 대체하지 않습니다."`;
}

Tip: 활용 이미지나 캡처 화면을 꼭 남겨주세요.

한국어 텍스트가 있는 어두운 배경
한국어로 된 웹사이트의 홈페이지
한국어 텍스트가 포함된 한국어 웹사이트 스크린샷

결과와 배운 점

배운 점은 깊게 고민하기 보다는 가볍게 시작을 해서 머리를 좀 식힌다는 느낌으로 작업해봤습니다. 프롬프트와 관련 자료를 좀 더 추가해보면 좋을 것 같습니다. 또 이렇게 깊게 ^^...

AI에게 단순히 "내려놓을 것을 적어줘"라고 프롬프트를 주는 것보다, "심리 상담사 관점에서 이 생각의 기저 원인은 무엇인지 분석하고, 내려놓았을 때의 긍정적인 행동의 변화를 2-3문장 구조로 작성하라"는 식으로 질문을 구체화(Few-shot 또는 상세설명)했을 때 AI 응답의 설득력과 위로 수준이 눈에 띄게 풍부해졌습니다.

앞으로의 계획이 있다면 들려주세요.

  • 옵시디언(Obsidian) 저장 자동화: 다운로드한 마크다운 파일 명칭을 데일리 노트 형식과 맞춰 사용자의 옵시디언 폴더로 바로 복사할 수 있는 간편 복사 버튼 도입

  • 구글 캘린더 연동: 결과 화면의 (오늘 할 수 있는 행동) 카드의 행동을 원클릭으로 캘린더에 바로 등록할 수 있는 바로가기 API 추가

  • 미루기 기능: 당장 완수하기 힘든 할 일을 "다음 기회로 미루기" 버튼으로 내일로 이월시키는 로컬 세션 보존 기능 추가

1
3개의 답글
밀어주고 끌어주는

온·오프라인 AI 스터디

AI로 어디까지 할 수 있는지
직접 확인하실 분만 신청하세요.