18 lines
611 B
TypeScript
18 lines
611 B
TypeScript
export function buildVisionPrompt(
|
|
text: string,
|
|
todayKst: string,
|
|
dueCandidates: string[],
|
|
vocab: string[]
|
|
): string {
|
|
return `다음 메모와 첨부 이미지를 종합 분석해 한국어로 요약하세요.
|
|
|
|
메모 본문 (비어 있을 수 있음):
|
|
${text || '(이미지만 있음)'}
|
|
|
|
이미지 분석 시 주요 시각적 정보 (텍스트, 사람, 장면) 도 포함해 요약하세요.
|
|
출력 JSON: { "title": "...", "summary": "...", "tags": [...], "due_date": "..." }
|
|
오늘: ${todayKst}
|
|
가능한 due 후보: ${dueCandidates.join(', ')}
|
|
빈출 태그: ${vocab.slice(0, 20).join(', ')}`;
|
|
}
|