From 431b35a72a8fea77bcfd6bf464c4637d4e6314b7 Mon Sep 17 00:00:00 2001 From: th-kim0823 Date: Tue, 12 May 2026 14:51:40 +0900 Subject: [PATCH] =?UTF-8?q?fix(vision):=20graceful=20fallback=20=EB=B0=B0?= =?UTF-8?q?=EB=84=88=20=EB=AC=B8=EA=B5=AC=20=EC=A0=95=EB=B0=80=ED=99=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 설정 다 한 사용자도 본문 없이 이미지만 첨부하면 placeholder 떨어지는 케이스 잦음 (gemma4:26b 등 vision 모델의 본문 없는 이미지 처리 한계). 배너가 "설정 확인" 권유 → 사용자 혼란. "본문 없이 이미지만 첨부한 경우 일부 vision 모델이 빈 응답" + "본문 추가 또는 직접 수정" 으로 변경. 실제 원인 명시. Co-Authored-By: Claude Opus 4.7 (1M context) --- src/renderer/inbox/components/NoteCard.tsx | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/renderer/inbox/components/NoteCard.tsx b/src/renderer/inbox/components/NoteCard.tsx index 80bf483..e9f6c71 100644 --- a/src/renderer/inbox/components/NoteCard.tsx +++ b/src/renderer/inbox/components/NoteCard.tsx @@ -279,16 +279,17 @@ export function NoteCard({ note, onDeleted, onUpdated, mode = 'inbox', onRestore

{fallbackTitle}

)} - {/* v0.3.14 — graceful fallback 가시화. title 이 placeholder 면 vision 처리 실패 - (모델 미선택 / 응답 unparseable / null 반환). 사용자가 설정 점검 + 수동 편집 유도. */} + {/* v0.3.14 — graceful fallback 가시화. title 이 placeholder 면 vision 모델이 + 빈/유효하지 않은 응답 반환한 케이스. 본문 없는 이미지를 모델이 처리 못 하는 + 경우가 가장 빈번 (gemma4:26b 등). 사용자가 직접 편집 유도. */} {!isTrash && local.aiStatus === 'done' && local.aiTitle === '(첨부 메모)' && local.media.length > 0 && (
- 💡 AI 가 이미지 내용을 정리하지 못했습니다. 설정 → AI 제공자 → Vision 섹션에서 - vision-capable 모델 (예: gemma4:26b, gemma3:27b) 선택 여부 확인하세요. - 제목/요약을 직접 클릭해 수정 가능합니다. + 💡 AI 가 이미지 내용을 정리하지 못했습니다. 본문 없이 이미지만 첨부한 경우 일부 + vision 모델 (gemma4:26b 등) 이 빈 응답을 반환합니다. 본문에 한 줄 메모를 추가하거나 + 제목/요약을 직접 클릭해 수정하세요.
)} {local.aiStatus === 'done' && (