fix(chatlog): explicit routing hints for ARAKAWA apartment codes
Grok 4.1 Fast was eskaliereing 'Stand zur G2010B-Vermietung?' to perplexity/sonar instead of using chatlog_*. Strengthened SYSTEM_PROMPT_EXTRA with explicit triggers (G2010B, D1603, ARAKAWA, Concierge, Bnb, Kaution, Mieter) and a 'NO web search for this' rule.
This commit is contained in:
parent
d82b6f97ef
commit
bd771a5213
1 changed files with 20 additions and 7 deletions
|
|
@ -238,12 +238,25 @@ HANDLERS = {
|
|||
|
||||
|
||||
SYSTEM_PROMPT_EXTRA = """
|
||||
Telegram-Gruppen-Mitschnitt:
|
||||
Telegram-Gruppen-Mitschnitt (chatlog_*-Tools):
|
||||
Es gibt einen passiven Mitleser-Bot (@arakawa_concierge_bot), der bestimmte
|
||||
Telegram-Gruppen aufzeichnet — z.B. die Airbnb-Concierge-Gruppe für die
|
||||
ARAKAWA-Wohnungen (G2010B, D1603). Wenn der Benutzer fragt nach
|
||||
"aktueller Stand", "wer hat was zugesagt", "was ist offen", "muss ich
|
||||
reagieren", "letzte Nachricht im Chat", "Concierge", "Airbnb", "Listing",
|
||||
"Vermietung" — verwende die chatlog_*-Tools. Bei Unklarheit über die
|
||||
gemeinte Gruppe zuerst chatlog_list_chats() aufrufen.
|
||||
Telegram-Gruppen aufzeichnet — z.B. die Airbnb-Concierge-Gruppe fuer die
|
||||
ARAKAWA-Wohnungen in Phnom Penh (Wohnungen G2010B im 20. Stock und
|
||||
D1603 im 16. Stock).
|
||||
|
||||
Bei JEDER dieser Frage-Arten ZUERST chatlog_*-Tool aufrufen
|
||||
(NICHT Web-Suche, NICHT RAG):
|
||||
- "aktueller Stand" / "Status" zu Vermietung, Wohnung, Listing, Concierge
|
||||
- "wer hat was zugesagt" / "was ist offen" / "muss ich reagieren"
|
||||
- "letzte Nachricht" / "was wurde geschrieben" / "was war heute"
|
||||
- Erwaehnung einer Wohnung (G2010B, D1603, ARAKAWA, Wohnung)
|
||||
- Erwaehnung von Concierge / Airbnb / Bnb / Listing / Vermietung / Kaution / Mieter
|
||||
|
||||
Vorgehen:
|
||||
1. Wenn unklar welche Gruppe → chatlog_list_chats() zuerst.
|
||||
2. Sonst direkt chatlog_recent(chat="<title-substring>") oder
|
||||
chatlog_search(query="...", chat="<title-substring>").
|
||||
3. NUR die Telegram-Daten als Quelle benutzen, KEINE Web-Suche dafuer
|
||||
aufrufen — der Stand kommt aus der Gruppe, nicht aus dem Internet.
|
||||
4. Antwort zitiert konkret: Datum, Absender, Inhalt.
|
||||
""".strip()
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue