Move prompts to separate files and add prompt types

- Created directory structure for prompts (system and user prompts)
- Added specialized prompts for lectures, meetings, and interviews
- Updated enhancer.py to load prompts from files
- Added --prompt-type CLI parameter to select prompt type
- Updated documentation and enhancement proposals
This commit is contained in:
2025-05-22 21:28:36 +02:00
parent c47089aa0d
commit f00f29ab6b
9 changed files with 147 additions and 56 deletions
+7 -5
View File
@@ -9,9 +9,11 @@ This document outlines proposed improvements for the mknotes software, grouped b
- Extend support to include additional formats like FLAC, OGG, etc.
- ✅ Updated the `find_audio_files` function in `utils.py` to recognize WAV extension
- **Customizable Enhancement Prompts**
- Allow users to provide their own prompts via CLI arguments or configuration files.
- Increase flexibility for different use cases (e.g., meeting notes, lectures, interviews).
- **Customizable Enhancement Prompts** ✅ (Implemented)
- ✅ Added CLI argument to select different prompt types (lecture, meeting, interview)
- ✅ Moved prompts to separate files for easier customization
- ✅ Created specialized prompts for different use cases (lectures, meeting minutes, interviews)
- Allow users to provide their own custom prompts via configuration files.
- **Batch Processing Controls**
- Add the ability to limit the number of files processed in one run.
@@ -51,8 +53,8 @@ This document outlines proposed improvements for the mknotes software, grouped b
## Code Structure Improvements
- **Separation of Concerns**
- Move prompts to separate configuration files.
- **Separation of Concerns** ✅ (Partially implemented)
- Moved prompts to separate files in a dedicated prompts directory.
- Create a more abstract API client layer.
- **Progress Tracking and Reporting**