Skip to content

Commit 7b2286b

Browse files
icoxfog417claude
andauthored
Feature : Add Taking Meeting Minutes Use Case (#1127)
Co-authored-by: Claude <noreply@anthropic.com>
1 parent f94303f commit 7b2286b

File tree

22 files changed

+1134
-0
lines changed

22 files changed

+1134
-0
lines changed

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,11 @@ GenU provides a variety of standard use cases leveraging generative AI. These us
4949
<td>Summarization</td>
5050
<td>LLMs are good at summarizing large amounts of text. Beyond simple summarization, they can also extract necessary information in a conversational format after being given text as context. For example, after reading a contract, you can ask questions like "What are the conditions for XXX?" or "What is the amount for YYY?"</td>
5151
</tr>
52+
<tr>
53+
<td>Meeting Minutes</td>
54+
<td>Automatically generate meeting minutes from audio recordings or real-time transcription. Choose from Transcription, News Paper, or FAQ style with zero prompt engineering required.
55+
</td>
56+
</tr>
5257
<tr>
5358
<td>Writing</td>
5459
<td>LLMs can suggest improvements from a more objective perspective, considering not only typos but also the flow and content of the text. You can expect to improve quality by having the LLM objectively check points you might have missed before showing your work to others.</td>

README_ja.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,10 @@ GenU は生成 AI を活用した多様なユースケースを標準で提供
7575
<td>ダイアグラム生成</td>
7676
<td>ダイアグラム生成は、あらゆるトピックに関する文章や内容を最適な図を用いて視覚化します。 テキストベースで簡単に図を生成でき、プログラマーやデザイナーでなくても効率的にフローチャートなどの図を作成できます。</td>
7777
</tr>
78+
<tr>
79+
<td>議事録生成</td>
80+
<td>音声録音またはリアルタイム文字起こしから議事録を自動生成します。プロンプトを書く必要はなく、原文に近い文字起こし、新聞記事、FAQ形式から選択できます。</td>
81+
</tr>
7882
<tr>
7983
<td>音声チャット</td>
8084
<td>音声チャットでは生成 AI と双方向の音声によるチャットが可能です。自然な会話と同様、AI の発言中に割り込んで話すこともできます。また、システムプロンプトを設定することで、特定の役割を持った AI と音声で会話することもできます。</td>
1.72 MB
Loading

docs/en/DEPLOY_OPTION.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -798,6 +798,7 @@ const envs: Record<string, Partial<StackInput>> = {
798798
video: true, // Hide video generation
799799
videoAnalyzer: true, // Hide video analysis
800800
diagram: true, // Hide diagram generation
801+
meetingMinutes: true, // Hide meeting minutes generation
801802
voiceChat: true, // Hide voice chat
802803
},
803804
},
@@ -820,6 +821,7 @@ const envs: Record<string, Partial<StackInput>> = {
820821
"video": true,
821822
"videoAnalyzer": true,
822823
"diagram": true,
824+
"meetingMinutes": true,
823825
"voiceChat": true
824826
}
825827
}

docs/ja/DEPLOY_OPTION.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -813,6 +813,7 @@ const envs: Record<string, Partial<StackInput>> = {
813813
video: true, // 動画生成を非表示
814814
videoAnalyzer: true, // 映像分析を非表示
815815
diagram: true, // ダイアグラム生成を非表示
816+
meetingMinutes: true, // 議事録生成を非表示
816817
voiceChat: true, // 音声チャットを非表示
817818
},
818819
},
@@ -835,6 +836,7 @@ const envs: Record<string, Partial<StackInput>> = {
835836
"video": true,
836837
"videoAnalyzer": true,
837838
"diagram": true,
839+
"meetingMinutes": true,
838840
"voiceChat": true
839841
}
840842
}

docs/overrides/home_en.html

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,22 @@ <h3 class="mb-2 text-xl font-semibold">Summarize</h3>
235235
</p>
236236
</div>
237237
</div>
238+
<div class="swiper-slide">
239+
<div class="rounded-lg bg-white p-6 shadow-lg">
240+
<img
241+
src="../assets/images/usecase_generate_meeting_minutes.gif"
242+
alt="Meeting Minutes Generation"
243+
class="mb-4 w-full rounded-lg" />
244+
<h3 class="mb-2 text-xl font-semibold">
245+
Meeting Minutes Generation
246+
</h3>
247+
<p class="text-sm text-gray-600">
248+
Automatically generate meeting minutes from audio recordings or
249+
real-time transcription. Choose from Transcription, News Paper, or
250+
FAQ style with zero prompt engineering required.
251+
</p>
252+
</div>
253+
</div>
238254
<div class="swiper-slide">
239255
<div class="rounded-lg bg-white p-6 shadow-lg">
240256
<img

docs/overrides/home_ja.html

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -223,6 +223,19 @@ <h3 class="mb-2 text-xl font-semibold">要約</h3>
223223
</p>
224224
</div>
225225
</div>
226+
<div class="swiper-slide">
227+
<div class="rounded-lg bg-white p-6 shadow-lg">
228+
<img
229+
src="../assets/images/usecase_generate_meeting_minutes.gif"
230+
alt="Meeting Minutes Generation"
231+
class="mb-4 w-full rounded-lg" />
232+
<h3 class="mb-2 text-xl font-semibold">議事録生成</h3>
233+
<p class="text-sm text-gray-600">
234+
音声録音またはリアルタイム文字起こしから議事録を自動生成します。
235+
プロンプトエンジニアリング不要で、文字起こし、新聞記事、FAQ形式から選択できます。
236+
</p>
237+
</div>
238+
</div>
226239
<div class="swiper-slide">
227240
<div class="rounded-lg bg-white p-6 shadow-lg">
228241
<img

packages/cdk/lambda/utils/models.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,14 @@ const USECASE_DEFAULT_PARAMS: UsecaseConverseInferenceParams = {
243243
},
244244
},
245245
},
246+
'/meeting-minutes': {
247+
promptCachingConfig: {
248+
autoCacheFields: {
249+
system: true,
250+
messages: true,
251+
},
252+
},
253+
},
246254
'/use-case-builder': {
247255
promptCachingConfig: {
248256
autoCacheFields: {

packages/cdk/lib/stack-input.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ export const stackInputSchema = z.object({
2525
video: z.boolean().optional(),
2626
videoAnalyzer: z.boolean().optional(),
2727
diagram: z.boolean().optional(),
28+
meetingMinutes: z.boolean().optional(),
2829
voiceChat: z.boolean().optional(),
2930
})
3031
.default({}),

packages/types/src/useCases.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ export type HiddenUseCases = {
88
video?: boolean;
99
videoAnalyzer?: boolean;
1010
diagram?: boolean;
11+
meetingMinutes?: boolean;
1112
voiceChat?: boolean;
1213
};
1314

0 commit comments

Comments
 (0)