|
|
0d0838e6e2
|
M2: agent logic in text mode
- LLMProvider interface: AnthropicLLM + ScriptedLLM test fake
- System prompt composition from super-admin template + structured tenant
data only (§6.3); auto-generated greetings with recording disclosure,
out-of-hours variant, chat variant
- Agent tools (§6.5): get_salon_info, check_availability (≤8 slots to model,
agent offers ≤3), submit_booking_request (caller-ID fallback, hallucinated
service-id guard), take_message
- Conversation loop with tool dispatch, round-limit guard, transcript capture,
outcome classification (request_created/message_taken/info_only/abandoned)
- Terminal playground (python -m gogo.agent.cli) + demo seed (python -m gogo.seed)
- Deterministic loop tests (ScriptedLLM) + Appendix A golden-scenario
acceptance tests against a real LLM (skipped without an API key)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-11 09:53:08 +02:00 |
|