Spaces:
Sleeping
Sleeping
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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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
|
| 214 |
-
filename = os.environ.get("AEGIS_HF_DATASET_FILE") or "
|
| 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 |
|