You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: Add Groq LLM service adapter and integrate with existing LLM command structure
- Implement GroqService for interacting with Groq's API, including model fetching and text generation.
- Update LLM service module to include Groq as a provider.
- Enhance OpenAIService for better model context window estimation.
- Create Tauri commands for managing LLM services, including fetching models and generating insights.
- Introduce prompt templates for various insight types to standardize prompt generation.
- Add frontend API bindings for generating insights and managing prompts.
INSERT INTO prompt_templates (insight_type, name, prompt_text, is_default, is_active) VALUES
19
+
('summary', 'Default Summary', 'You are an expert meeting summarizer. Analyze the following meeting transcript and create a concise summary.
20
+
21
+
Meeting Transcript:
22
+
{transcript}
23
+
24
+
{context}
25
+
26
+
Create a clear, concise summary in 3-5 bullet points covering:
27
+
- Main topics discussed
28
+
- Key decisions or conclusions
29
+
- Important highlights
30
+
31
+
Format your response as a bulleted list with each point starting with "- ".', 1, 1),
32
+
33
+
('action_item', 'Default Action Items', 'You are an expert at extracting action items from meetings. Analyze the following meeting transcript and identify all actionable tasks.
34
+
35
+
Meeting Transcript:
36
+
{transcript}
37
+
38
+
{context}
39
+
40
+
Extract all action items, decisions requiring follow-up, and tasks mentioned. For each action item, provide:
41
+
- The specific task or action
42
+
- Who is responsible (if mentioned)
43
+
- Any deadlines or timeframes (if mentioned)
44
+
45
+
Format each action item on a separate line starting with "- ". Be specific and actionable.', 1, 1),
46
+
47
+
('key_point', 'Default Key Points', 'You are an expert at identifying key discussion points from meetings. Analyze the following meeting transcript and extract the most important points.
48
+
49
+
Meeting Transcript:
50
+
{transcript}
51
+
52
+
{context}
53
+
54
+
Identify 3-7 key points, insights, or important statements from the meeting. Focus on:
55
+
- Critical information shared
56
+
- Important questions raised
57
+
- Significant agreements or disagreements
58
+
- Notable insights or revelations
59
+
60
+
Format your response as a bulleted list with each point starting with "- ".', 1, 1),
61
+
62
+
('decision', 'Default Decisions', 'You are an expert at identifying decisions made in meetings. Analyze the following meeting transcript and extract all decisions.
63
+
64
+
Meeting Transcript:
65
+
{transcript}
66
+
67
+
{context}
68
+
69
+
Identify all explicit or implicit decisions made during the meeting. For each decision, provide:
70
+
- What was decided
71
+
- The rationale or context (if provided)
72
+
- Who made or approved the decision (if mentioned)
73
+
74
+
Format each decision on a separate line starting with "- ". Focus on concrete decisions, not just discussions.', 1, 1);
0 commit comments