fix(nordagpt): smarter follow-up chips + contact data only for recommended firms
Some checks are pending
NordaBiz Tests / Unit & Integration Tests (push) Waiting to run
NordaBiz Tests / E2E Tests (Playwright) (push) Blocked by required conditions
NordaBiz Tests / Smoke Tests (Production) (push) Blocked by required conditions
NordaBiz Tests / Send Failure Notification (push) Blocked by required conditions
Some checks are pending
NordaBiz Tests / Unit & Integration Tests (push) Waiting to run
NordaBiz Tests / E2E Tests (Playwright) (push) Blocked by required conditions
NordaBiz Tests / Smoke Tests (Production) (push) Blocked by required conditions
NordaBiz Tests / Send Failure Notification (push) Blocked by required conditions
- "Dane kontaktowe" chip now says "TYLKO do firm które polecileś powyżej" - Added prompt rule: follow-up contact requests = only previously recommended firms - Each contact entry must include short reason WHY the firm was recommended - Prevents AI from dumping all 15 matcher results when user asks for contacts Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
d5af8a4fdd
commit
b308a80332
@ -1213,6 +1213,11 @@ DANE KONTAKTOWE — TYLKO Z DOSTARCZONEJ BAZY:
|
||||
- Jeśli dana firma nie ma telefonu lub strony WWW w bazie — NIE PODAWAJ ich, napisz "brak danych kontaktowych w bazie".
|
||||
- Podanie fałszywego numeru telefonu jest GORSZE niż niepodanie żadnego.
|
||||
- Złamanie tej zasady oznacza linkowanie do nieistniejących stron (404) co jest niedopuszczalne.
|
||||
|
||||
PYTANIA FOLLOW-UP (dane kontaktowe, porównania):
|
||||
- Gdy użytkownik prosi o dane kontaktowe — podaj TYLKO firmy wymienione w Twojej POPRZEDNIEJ odpowiedzi, nie wszystkie z bazy.
|
||||
- Używaj danych kontaktowych DOKŁADNIE z pól "Tel:" i "WWW:" przypisanych do danej firmy w kontekście.
|
||||
- Przy każdej firmie w liście kontaktowej podaj KRÓTKIE uzasadnienie dlaczego ją poleciłeś (np. "budownictwo", "HVAC", "IT").
|
||||
"""
|
||||
|
||||
# Inject user memory (facts + conversation summaries) into prompt
|
||||
|
||||
@ -2601,9 +2601,9 @@ async function sendMessage() {
|
||||
const suggestions = document.createElement('div');
|
||||
suggestions.className = 'follow-up-suggestions';
|
||||
suggestions.innerHTML = `
|
||||
<button class="suggestion-chip small" onclick="sendSuggestion('Podaj dane kontaktowe do wymienionych firm')">📇 Dane kontaktowe</button>
|
||||
<button class="suggestion-chip small" onclick="sendSuggestion('Porównaj te firmy pod kątem doświadczenia')">⚖️ Porównaj firmy</button>
|
||||
<button class="suggestion-chip small" onclick="sendSuggestion('Jakie inne firmy mogłyby pomóc?')">🔍 Więcej firm</button>
|
||||
<button class="suggestion-chip small" onclick="sendSuggestion('Podaj telefony i strony WWW TYLKO do firm które polecileś powyżej — nie dodawaj żadnych innych')">📞 Kontakt do poleconych</button>
|
||||
<button class="suggestion-chip small" onclick="sendSuggestion('Powiedz więcej o tych firmach — czym się dokładnie zajmują i dlaczego pasują')">📋 Więcej szczegółów</button>
|
||||
<button class="suggestion-chip small" onclick="sendSuggestion('Jakie inne firmy z Izby mogłyby pomóc w tym temacie?')">🔍 Inne firmy</button>
|
||||
`;
|
||||
streamContent.appendChild(suggestions);
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user