import pandas as pd
from datetime import datetime
def search_knowledge_base(query, kb):
results = []
for entry in kb:
if query.lower() in entry['keywords']:
results.append(entry)
return results
def formulate_answer(query, results):
if not results:
return 'Maaf, saya perlu rujuk kepada pegawai berkaitan.'
answer = 'Berdasarkan rekod kami:\n'
for r in results:
answer += f"- {r['title']}: {r['summary']}\n"
return answer
# Log query and answer