NishithP2004 commited on
Commit
b37ccbb
·
verified ·
1 Parent(s): 11c2546

Upload folder using huggingface_hub

Browse files
notebooks/AEGIS_OpenEnv_RL_Fine_Tuning.ipynb ADDED
The diff for this file is too large to render. See raw diff
 
server/aegis_env_environment.py CHANGED
@@ -116,14 +116,17 @@ def _unwrap_number(v: Any) -> Optional[float]:
116
 
117
 
118
  def _reference_feedback_from_record(rec: Dict[str, Any]) -> str:
119
- # New schema stores feedback under evaluation.agent_feedback.
 
 
 
 
120
  ev = rec.get("evaluation") or {}
121
  agent_feedback = (ev.get("agent_feedback") or {}) if isinstance(ev, dict) else {}
122
  if isinstance(agent_feedback, dict):
123
  ia = agent_feedback.get("improvement_advice")
124
  if ia is not None:
125
  return str(ia).strip()
126
- # Backward-compat: old field name.
127
  return str(rec.get("reference_feedback") or "")
128
 
129
 
@@ -210,8 +213,8 @@ def _apply_train_test_split(records: List[Dict[str, Any]]) -> List[Dict[str, Any
210
  def _load_dataset_records() -> List[Dict[str, Any]]:
211
  _load_dotenv_if_available()
212
 
213
- repo_id = os.environ.get("AEGIS_HF_DATASET_REPO") or "NishithP2004/AEGIS-Eval-v2"
214
- filename = os.environ.get("AEGIS_HF_DATASET_FILE") or "dataset.json"
215
  revision = os.environ.get("AEGIS_HF_DATASET_REVISION") or None
216
  offline = str(os.environ.get("AEGIS_HF_OFFLINE") or "").lower() in {"1", "true", "yes"}
217
 
 
116
 
117
 
118
  def _reference_feedback_from_record(rec: Dict[str, Any]) -> str:
119
+ feedback = rec.get("feedback")
120
+ if feedback is not None:
121
+ return str(feedback).strip()
122
+
123
+ # Backward-compat: older nested field names.
124
  ev = rec.get("evaluation") or {}
125
  agent_feedback = (ev.get("agent_feedback") or {}) if isinstance(ev, dict) else {}
126
  if isinstance(agent_feedback, dict):
127
  ia = agent_feedback.get("improvement_advice")
128
  if ia is not None:
129
  return str(ia).strip()
 
130
  return str(rec.get("reference_feedback") or "")
131
 
132
 
 
213
  def _load_dataset_records() -> List[Dict[str, Any]]:
214
  _load_dotenv_if_available()
215
 
216
+ repo_id = os.environ.get("AEGIS_HF_DATASET_REPO") or "NishithP2004/AEGIS"
217
+ filename = os.environ.get("AEGIS_HF_DATASET_FILE") or "train.json"
218
  revision = os.environ.get("AEGIS_HF_DATASET_REVISION") or None
219
  offline = str(os.environ.get("AEGIS_HF_OFFLINE") or "").lower() in {"1", "true", "yes"}
220