Junhoee commited on
Commit
021a05e
·
verified ·
1 Parent(s): 2d75cb2

Update megumin_agent/bootstrap.py

Browse files
Files changed (1) hide show
  1. megumin_agent/bootstrap.py +16 -1
megumin_agent/bootstrap.py CHANGED
@@ -30,6 +30,18 @@ def _metadata_filename() -> str:
30
  return os.getenv("MEGUMIN_FAISS_METADATA_FILENAME", "megumin_questions_meta.json")
31
 
32
 
 
 
 
 
 
 
 
 
 
 
 
 
33
  def bootstrap_environment() -> None:
34
  load_dotenv(PROJECT_ROOT / ".env", override=True)
35
  if ADK_SRC.exists():
@@ -48,6 +60,9 @@ def resolve_dataset_dir() -> Path:
48
  _dataset_filename(),
49
  _index_filename(),
50
  _metadata_filename(),
 
 
 
51
  )
52
  for artifact_name in artifact_names:
53
  try:
@@ -59,7 +74,7 @@ def resolve_dataset_dir() -> Path:
59
  local_dir=str(RUNTIME_DATASET_DIR),
60
  )
61
  except Exception:
62
- if artifact_name != _dataset_filename():
63
  continue
64
  raise
65
  return RUNTIME_DATASET_DIR
 
30
  return os.getenv("MEGUMIN_FAISS_METADATA_FILENAME", "megumin_questions_meta.json")
31
 
32
 
33
+ def _fact_dataset_filename() -> str:
34
+ return os.getenv("MEGUMIN_HF_FACT_DATASET_FILENAME", "namuwiki_qa.json")
35
+
36
+
37
+ def _fact_index_filename() -> str:
38
+ return os.getenv("MEGUMIN_HF_FACT_INDEX_FILENAME", "namuwiki_questions.faiss")
39
+
40
+
41
+ def _fact_metadata_filename() -> str:
42
+ return os.getenv("MEGUMIN_HF_FACT_METADATA_FILENAME", "namuwiki_questions_meta.json")
43
+
44
+
45
  def bootstrap_environment() -> None:
46
  load_dotenv(PROJECT_ROOT / ".env", override=True)
47
  if ADK_SRC.exists():
 
60
  _dataset_filename(),
61
  _index_filename(),
62
  _metadata_filename(),
63
+ _fact_dataset_filename(),
64
+ _fact_index_filename(),
65
+ _fact_metadata_filename(),
66
  )
67
  for artifact_name in artifact_names:
68
  try:
 
74
  local_dir=str(RUNTIME_DATASET_DIR),
75
  )
76
  except Exception:
77
+ if artifact_name not in {_dataset_filename(), _fact_dataset_filename()}:
78
  continue
79
  raise
80
  return RUNTIME_DATASET_DIR