deploy: auto commit server changes 2026-06-12 14:57:05

This commit is contained in:
hajimi
2026-06-12 14:57:05 +08:00
parent dabde9abaf
commit de2a36107a
95 changed files with 1039 additions and 137 deletions
@@ -0,0 +1,26 @@
<?php
namespace app\common\service\ai;
class AiAssistantOrchestrator
{
public static function run(string $message, array $historyMessages, int $userId, int $sessionId): array
{
$trace = new AiAssistantTrace($message, $historyMessages);
$trace->plan = AiAssistantPlanner::plan($message, $historyMessages);
$trace = AiAssistantRetriever::retrieve($trace, $userId, $sessionId);
$trace = AiAssistantRanker::rank($trace);
$trace = AiAssistantResponder::respond($trace);
return [
'success' => !empty($trace->responseResult['success']),
'answer' => $trace->finalAnswer,
'sources' => $trace->finalSources,
'context_text' => $trace->contextText,
'plan' => $trace->plan,
'result' => $trace->responseResult,
'trace' => $trace->toArray(),
];
}
}