Spaces:
Sleeping
Sleeping
| from services.chat_service import ChatService | |
| TESTS = [ | |
| "I feel scared because my period is late.", | |
| "Can I drink coffee when I have cramps?", | |
| "Is it normal to have smell during periods?", | |
| "How can I reduce cramps naturally?", | |
| "I have brown spotting and I am worried. What should I do?", | |
| ] | |
| bot_with_rag = ChatService(use_kb=True, use_rag=True) | |
| bot_without_rag = ChatService(use_kb=True, use_rag=False) | |
| for msg in TESTS: | |
| r_rag = bot_with_rag.generate_reply(msg) | |
| r_nonrag = bot_without_rag.generate_reply(msg) | |
| print("\n" + "=" * 70) | |
| print("USER:", msg) | |
| print("\n--- WITH RAG ---") | |
| print(r_rag.reply) | |
| if r_rag.kb_sources: | |
| print("KB sources:", ", ".join(r_rag.kb_sources)) | |
| print("\n--- WITHOUT RAG ---") | |
| print(r_nonrag.reply) | |
| if r_nonrag.kb_sources: | |
| print("KB sources:", ", ".join(r_nonrag.kb_sources)) | |