Spaces:
Sleeping
Sleeping
| from pathlib import Path | |
| # FAISS vector database paths | |
| db_paths = { | |
| "db1": "db/01_dialogues", | |
| "db2": "db/02_context_history", | |
| "db3": "db/03_news", | |
| "db4": "db/04_user_info", | |
| "db5_sub": "db/05_chat_history", | |
| "db5": "db/05_chat_history/All", | |
| "db6": "db/06_web_interest" | |
| } | |
| #countries.txt path | |
| COUNTRIES_FILE = Path(f"{db_paths['db6']}/countries.txt") | |
| # === DB3 paths (general news) === | |
| DB3_SUMMARY_FILE = Path(f"{db_paths['db3']}/news_summary.txt") | |
| DB3_COUNTRIES_FILE = Path(f"{db_paths['db3']}/countries.txt") | |
| DB3_COUNTRY_ORIGIN_FILE = Path(f"{db_paths['db3']}/country_origin.txt") | |
| DB3_COUNTRY_LIVING_FILE = Path(f"{db_paths['db3']}/country_living.txt") | |
| DB3_FAISS_DIR = Path(db_paths["db3"]) # contains index.faiss + index.pkl | |
| # === DB6 paths (topic tracker) === | |
| DB6_FAISS_DIR = Path(db_paths["db6"]) | |
| DB6_RANKED_FILE = Path(f"{db_paths['db6']}/ranked_news_summary.txt") | |
| DB6_TOPIC_TRACKER = Path(f"{db_paths['db6']}/topic_tracker.json") | |
| DB6_TOPIC_MATCHED_TXT = Path(f"{db_paths['db6']}/topic_matched.txt") | |
| DB6_TOPIC_MATCHED_JSON = Path(f"{db_paths['db6']}/topic_matched.json") | |
| #DB6_DETAILED_DIR = Path(f"{db_paths['db6']}/detailed") | |
| DB6_TOPIC_MATCHED_FULL_TXT = Path(f"{db_paths['db6']}/topic_matched_full.txt") | |
| DB6_TOPIC_MATCHED_FULL_JSON = Path(f"{db_paths['db6']}/topic_matched_full.json") | |
| DB6_REQUESTED_FAISS_DIR = Path(f"{db_paths['db6']}/FAISS_requested_news") | |
| # === DB5 paths (topic tracker) === | |
| SUMMARY_FOLDER = Path(f"{db_paths['db5_sub']}/summaries") | |
| SHORT_TERM_FLAT_PATH = Path(f"{db_paths['db5_sub']}/short_term_for_retrieval.json") | |
| SHORT_TERM_STRUCTURED_PATH = Path(f"{db_paths['db5_sub']}/short_term_structured.json") | |
| DB5_TOTAL_HISTORY_PATH = Path(f"{db_paths['db5_sub']}/total_history.json") | |
| SESSION_META_PATH = Path(f"{db_paths['db5_sub']}/session_meta.json") | |
| SHORT_TERM_STRUCTURED_PATH.parent.mkdir(parents=True, exist_ok=True) | |
| SHORT_TERM_FLAT_PATH.parent.mkdir(parents=True, exist_ok=True) | |
| # === DB4 paths (topic tracker) === | |
| PERSONAL_INFO_PATH = Path(f"{db_paths['db4']}/user_info.json") #maybe to remove | |
| USER_INFO_PATH = Path(f"{db_paths['db4']}/user_info.json") |