ai总结近期日课优化提示词
This commit is contained in:
@@ -30,6 +30,7 @@ class AiController extends BaseController
|
|||||||
'fortune' => 1,
|
'fortune' => 1,
|
||||||
'wellness' => 2,
|
'wellness' => 2,
|
||||||
'question' => 3,
|
'question' => 3,
|
||||||
|
'analyze' => 4,
|
||||||
];
|
];
|
||||||
if (!isset($versionMap[$param['version']])) {
|
if (!isset($versionMap[$param['version']])) {
|
||||||
return jerr('版本号错误');
|
return jerr('版本号错误');
|
||||||
|
|||||||
@@ -73,6 +73,27 @@ class PromptService
|
|||||||
return $prompt;
|
return $prompt;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// 日课分析
|
||||||
|
public function dailyCourseAnalysis($toDay, $dayDesc = '寻常日', string $prompt): string
|
||||||
|
{
|
||||||
|
if (empty($dayDesc)) {
|
||||||
|
$dayDesc = '寻常日';
|
||||||
|
}
|
||||||
|
$prompt = "今天是{$toDay}。请作为一位严厉但充满智慧的私塾先生或人生导师,根据以下用户日课数据进行分析:{$prompt}。
|
||||||
|
请包含:
|
||||||
|
1. 【昨昔之憾】:分析昨日未完成之事。
|
||||||
|
2. 【今日当勉】:针对今日未完成任务的督促。
|
||||||
|
3. 【明日之期】:对明日任务的展望。
|
||||||
|
4. 【日课建议】:根据最近的任务安排推测最近工作是否繁重,是否需要注意身体,不可劳累过度。
|
||||||
|
5. 【近况小结】:根据已完成的任务总结我最近在忙什么。
|
||||||
|
提示:
|
||||||
|
如果某日的日课是空的,那么说明那天没有安排日程。
|
||||||
|
要求:文风古雅,要给出人生建议,不使用Markdown,纯文本输出。";
|
||||||
|
return $prompt;
|
||||||
|
}
|
||||||
|
|
||||||
// 求签提示词封装
|
// 求签提示词封装
|
||||||
public function genSignPrompt2($toDay, $dayDesc = '寻常日'): string
|
public function genSignPrompt2($toDay, $dayDesc = '寻常日'): string
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -34,6 +34,8 @@ class XunFeiAiClientV1 extends BaseClient
|
|||||||
$prompt = $this->promptService->genSignPrompt2($time, $dayDesc);
|
$prompt = $this->promptService->genSignPrompt2($time, $dayDesc);
|
||||||
} elseif ($version == 3) {
|
} elseif ($version == 3) {
|
||||||
$prompt = $this->promptService->genHelpPrompt($time, $dayDesc, request()->post('prompt', ''));
|
$prompt = $this->promptService->genHelpPrompt($time, $dayDesc, request()->post('prompt', ''));
|
||||||
|
} elseif ($version == 4) {
|
||||||
|
$prompt = $this->promptService->dailyCourseAnalysis($time, $dayDesc, request()->post('prompt', ''));
|
||||||
}
|
}
|
||||||
return $prompt. '\n 要求:不使用Markdown,纯文本输出,不要出现有关于Markdown的语法,分段清晰。';
|
return $prompt. '\n 要求:不使用Markdown,纯文本输出,不要出现有关于Markdown的语法,分段清晰。';
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user