harden retrieval logic

bugfixes
This commit is contained in:
team2
2026-04-18 21:49:30 +02:00
parent a2425b68a6
commit 5984091282
7 changed files with 426 additions and 108 deletions

View File

@@ -17,9 +17,7 @@ final class SalesIntentLite
public function __construct(
private readonly SalesIntentConfig $config
)
{
) {
}
public function detect(string $originalPrompt): array
@@ -62,7 +60,7 @@ final class SalesIntentLite
// ------------------------------------------------------------
// OBJECTION
// ------------------------------------------------------------
foreach ($this->config->getComparisonSignals() as $word) {
foreach ($this->config->getObjectionSignals() as $word) {
if (preg_match('/\b' . preg_quote($word, '/') . '\b/u', $p)) {
$scores[self::OBJECTION] += 3;
}