mirror of
https://github.com/kuaifan/dootask.git
synced 2026-01-26 20:48:12 +00:00
fix(ai): 调整 AI 建议执行条件
1. subtasks: 标题长度阈值从 10 改为 5 2. similar: 启用向量搜索查找相似任务 Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>
This commit is contained in:
parent
3911af7b51
commit
9acf7d2046
@ -8,6 +8,7 @@ use App\Models\ProjectTaskUser;
|
|||||||
use App\Models\ProjectUser;
|
use App\Models\ProjectUser;
|
||||||
use App\Models\User;
|
use App\Models\User;
|
||||||
use App\Models\WebSocketDialogMsg;
|
use App\Models\WebSocketDialogMsg;
|
||||||
|
use App\Module\Apps;
|
||||||
use App\Module\Manticore\ManticoreBase;
|
use App\Module\Manticore\ManticoreBase;
|
||||||
use Cache;
|
use Cache;
|
||||||
use Carbon\Carbon;
|
use Carbon\Carbon;
|
||||||
@ -36,9 +37,9 @@ class AiTaskSuggestion
|
|||||||
return empty($content) || mb_strlen($content) < 20;
|
return empty($content) || mb_strlen($content) < 20;
|
||||||
|
|
||||||
case ProjectTaskAiEvent::EVENT_SUBTASKS:
|
case ProjectTaskAiEvent::EVENT_SUBTASKS:
|
||||||
// 无子任务且标题长度 > 10
|
// 无子任务且标题长度 > 5
|
||||||
$hasSubtasks = ProjectTask::where('parent_id', $task->id)->exists();
|
$hasSubtasks = ProjectTask::where('parent_id', $task->id)->exists();
|
||||||
return !$hasSubtasks && mb_strlen($task->name) > 10;
|
return !$hasSubtasks && mb_strlen($task->name) > 5;
|
||||||
|
|
||||||
case ProjectTaskAiEvent::EVENT_ASSIGNEE:
|
case ProjectTaskAiEvent::EVENT_ASSIGNEE:
|
||||||
// 未指定负责人
|
// 未指定负责人
|
||||||
@ -48,8 +49,8 @@ class AiTaskSuggestion
|
|||||||
return !$hasOwner;
|
return !$hasOwner;
|
||||||
|
|
||||||
case ProjectTaskAiEvent::EVENT_SIMILAR:
|
case ProjectTaskAiEvent::EVENT_SIMILAR:
|
||||||
// 向量搜索暂未实现,跳过
|
// 需要安装 search 插件才能使用向量搜索
|
||||||
return false;
|
return Apps::isInstalled('search');
|
||||||
|
|
||||||
default:
|
default:
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user