harden retrieval logic
bugfixes
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user