# import yaml # content = "" # with open ('./temp.md', 'r', encoding="utf-8") as f: # content = f.read() # if not content.startswith("---"): # print("not valid") # def build_metadata(content: str): # content = "" # with open ('./temp.md', 'r', encoding="utf-8") as f: # content = f.read() # parts = content.split("---", 2) # if(len(parts) >= 3): # frontmatter = yaml.safe_load(parts[1]) # return frontmatter from db import rag_service # rag_service.search_docs("List all faculty members of the Computer Engineering Department", []) from libs import ROOT_PATH from pathlib import Path print(rag_service.load_markdown(path=Path(ROOT_PATH / "temp.md"))) # { # "quuestion": # "answer": # "metadata": [ # { # "src": "src_name", # "similarity": 0.6, # "url": "---url---" # }, # { # "src": "src_name", # "similarity": 0.6, # "url": "---url---" # }, # { # "src": "src_name", # "similarity": 0.6, # "url": "---url---" # } # ] # }