*** Key Parameters Explained
**** Core Directories
-- =mail_directory=: Where task files are placed for processing
-- =models_directory=: Contains GGUF model files
-- =skills_directory=: Contains YAML skill definition files
-- =llama_cli_path=: Path to llama.cpp's executable
+- =tasks_directory=: Where task files are placed for processing.
+
+- =models_directory=: Contains GGUF model files.
+
+- =skills_directory=: Contains YAML skill definition files.
+
+- =llama_cli_path=: Path to llama.cpp's executable.
**** Generation Parameters
- =default_temperature=: Creativity control (0-3, higher = more
- creative)
+ creative).
+
- =default_top_p=: Nucleus sampling threshold (0.0-1., higher = more
- diverse)
+ diverse).
+
+- =default_top_k=: Restricts token selection to the K tokens with the
+ highest probabilities, regardless of their actual probability values
+ or the shape of the distribution.
+
+- =default_min_p=: Filters the vocabulary to include only tokens whose
+ probability is at least a certain fraction (Min P) of the
+ probability of the most likely token.
+
- =default_repeat_penalty=: Penalty for repetition (>0.0, 1.0 = no
penalty)
}
// Build the path to the target file that is relative to the mail directory
- outputFile = configuration.getTaskDirectory().toPath().resolve(topic.getValue() + ".org").toFile();
+ outputFile = configuration.getTasksDirectory().toPath().resolve(topic.getValue() + ".org").toFile();
if (patternOption.isPresent()) {
fileNamePattern = patternOption.getValue();
* Step-by-step checking (and possibly fixing) of each main config parameter.
*/
private void checkAndFixGeneralParameters() {
- configuration.setTaskDirectory(
+ configuration.setTasksDirectory(
checkDirectory(
- configuration.getTaskDirectory(),
+ configuration.getTasksDirectory(),
"Mail directory",
true,
"The mail directory is where the AI will look for tasks to solve. " +
/**
* Directory where AI tasks (mail) are placed and discovered.
*/
- @JsonProperty("task_directory")
- private File taskDirectory;
+ @JsonProperty("tasks_directory")
+ private File tasksDirectory;
/**
* Directory that contains AI model files in GGUF format.