File size: 908 Bytes
1af007c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
from rag import get_answer
import sys

def main():
    print("🌟 Sagar's Personal Assistant: Hello! πŸ‘‹ I'm here to answer questions about Sagar. (Type 'exit' to quit)")
    
    while True:
        try:
            query = input("\nYou: ")
            if query.lower() in ["exit", "quit", "q"]:
                print("🌟 Sagar's Personal Assistant: Goodbye! Take care! πŸ‘‹πŸ˜Š")
                break
            
            if not query.strip():
                continue

            print("🌟 Sagar's Personal Assistant: Let me think... πŸ€”")
            response = get_answer(query)
            print(f"🌟 Sagar's Personal Assistant: {response}")

        except KeyboardInterrupt:
            print("\n🌟 Sagar's Personal Assistant: Goodbye! Take care! πŸ‘‹πŸ˜Š")
            sys.exit()
        except Exception as e:
            print(f"Error: {e}")

if __name__ == "__main__":
    main()