fix: 문서 생성 시 메모 참조 누락 + documents 배열 undefined 방어
generateDocument 프롬프트에 참석자 메모(📝) 포함.
MeetingDetailTabs에서 documents ?? [] 폴백 추가.
This commit is contained in:
parent
8c10ba1844
commit
403985e2cd
2 changed files with 15 additions and 2 deletions
|
|
@ -538,6 +538,16 @@ class MeetingModeService extends EventEmitter {
|
|||
}
|
||||
|
||||
const transcript = row.editedTranscript ?? row.rawTranscript ?? ''
|
||||
|
||||
// 메모도 함께 참조
|
||||
const memoRows = db.select().from(meetingMemos)
|
||||
.where(eq(meetingMemos.sessionId, params.sessionId))
|
||||
.orderBy(meetingMemos.timestampMs)
|
||||
.all()
|
||||
const formattedMemos = memoRows.length > 0
|
||||
? memoRows.map((m) => `[${formatTime(m.timestampMs)}] 📝 ${m.content}`).join('\n')
|
||||
: ''
|
||||
|
||||
const systemPrompt = params.customPrompt ?? template.systemPrompt
|
||||
const docTitle = params.customTitle ?? `${template.name} — ${row.title ?? '무제 회의'}`
|
||||
|
||||
|
|
@ -559,8 +569,11 @@ class MeetingModeService extends EventEmitter {
|
|||
sendProgress(30)
|
||||
|
||||
const llmStart = Date.now()
|
||||
const memoSection = formattedMemos
|
||||
? `\n\n## 참석자 메모 (📝 표시)\n${formattedMemos}`
|
||||
: ''
|
||||
const result = await llmService.generate(
|
||||
`다음 회의 전사록을 분석하여 문서를 작성해주세요:\n\n${transcript}`,
|
||||
`다음 회의 전사록과 참석자 메모를 분석하여 문서를 작성해주세요:\n\n## 전사록\n${transcript}${memoSection}`,
|
||||
{
|
||||
systemPrompt,
|
||||
temperature: 0.3,
|
||||
|
|
|
|||
|
|
@ -78,7 +78,7 @@ export function MeetingDetailTabs({
|
|||
}: MeetingDetailTabsProps): React.ReactElement {
|
||||
const { t } = useI18n()
|
||||
const [detail, setDetail] = useState<MeetingSessionDetail>(initialDetail)
|
||||
const [documents, setDocuments] = useState<MeetingDocument[]>(initialDetail.documents)
|
||||
const [documents, setDocuments] = useState<MeetingDocument[]>(initialDetail.documents ?? [])
|
||||
const [templates, setTemplates] = useState<MeetingDocTemplate[]>([])
|
||||
const [tabIndex, setTabIndex] = useState(0)
|
||||
const [dialogOpen, setDialogOpen] = useState(false)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue