Spaces:
Sleeping
Sleeping
Upload folder using huggingface_hub
Browse files- StratGen_Agent_v4.ipynb +2 -79
StratGen_Agent_v4.ipynb
CHANGED
|
@@ -968,7 +968,7 @@
|
|
| 968 |
},
|
| 969 |
{
|
| 970 |
"cell_type": "code",
|
| 971 |
-
"execution_count":
|
| 972 |
"metadata": {},
|
| 973 |
"outputs": [
|
| 974 |
{
|
|
@@ -1017,84 +1017,7 @@
|
|
| 1017 |
"for rol, modelo in MODELS.items():\n",
|
| 1018 |
" print(f\" {rol:<15} → {modelo}\")\n",
|
| 1019 |
"print(\"=\" * 60)\n",
|
| 1020 |
-
"demo.launch(
|
| 1021 |
-
]
|
| 1022 |
-
},
|
| 1023 |
-
{
|
| 1024 |
-
"cell_type": "markdown",
|
| 1025 |
-
"metadata": {},
|
| 1026 |
-
"source": [
|
| 1027 |
-
"## 🧪 Celda 10 — Tests de conectividad Azure"
|
| 1028 |
-
]
|
| 1029 |
-
},
|
| 1030 |
-
{
|
| 1031 |
-
"cell_type": "code",
|
| 1032 |
-
"execution_count": 10,
|
| 1033 |
-
"metadata": {},
|
| 1034 |
-
"outputs": [
|
| 1035 |
-
{
|
| 1036 |
-
"name": "stdout",
|
| 1037 |
-
"output_type": "stream",
|
| 1038 |
-
"text": [
|
| 1039 |
-
"🔬 Test conexión Azure OpenAI...\n",
|
| 1040 |
-
"\n",
|
| 1041 |
-
"🔬 Variables de entorno:\n",
|
| 1042 |
-
" ✅ AZURE_OPENAI_KEY: cargada\n",
|
| 1043 |
-
" ✅ AZURE_OPENAI_ENDPOINT: cargada\n",
|
| 1044 |
-
" ✅ AZURE_OPENAI_API_VERSION: 2024-12-01-preview\n",
|
| 1045 |
-
"\n",
|
| 1046 |
-
"🔬 Test modelos Azure:\n",
|
| 1047 |
-
" ✅ [planner] gpt-4o: {'status': 'ok'}\n",
|
| 1048 |
-
" ✅ [analyst] gpt-4.1-mini: {'status': 'ok'}\n",
|
| 1049 |
-
" ✅ [strategist] gpt-4o: {'status': 'ok'}\n",
|
| 1050 |
-
" ✅ [initiator] gpt-4.1-mini: {'status': 'ok'}\n",
|
| 1051 |
-
"\n",
|
| 1052 |
-
"💡 Si algún modelo falla con 'DeploymentNotFound', ajusta el nombre\n",
|
| 1053 |
-
" en el diccionario MODELS de la Celda 2.\n"
|
| 1054 |
-
]
|
| 1055 |
-
},
|
| 1056 |
-
{
|
| 1057 |
-
"name": "stdout",
|
| 1058 |
-
"output_type": "stream",
|
| 1059 |
-
"text": [
|
| 1060 |
-
"[PLANNER] {\"tool\": \"save_company\", \"args\": {\"name\": \"Nestlé\"}}\n",
|
| 1061 |
-
"[AGENT] tool=save_company | args={\"name\": \"Nestlé\"}\n",
|
| 1062 |
-
"[AGENT] ok=True | trigger=False\n"
|
| 1063 |
-
]
|
| 1064 |
-
}
|
| 1065 |
-
],
|
| 1066 |
-
"source": [
|
| 1067 |
-
"print(\"🔬 Test conexión Azure OpenAI...\\n\")\n",
|
| 1068 |
-
"\n",
|
| 1069 |
-
"# Test .env\n",
|
| 1070 |
-
"print(\"🔬 Variables de entorno:\")\n",
|
| 1071 |
-
"load_dotenv()\n",
|
| 1072 |
-
"key = os.getenv(\"AZURE_OPENAI_KEY\", \"\")\n",
|
| 1073 |
-
"endpoint = os.getenv(\"AZURE_OPENAI_ENDPOINT\", \"\")\n",
|
| 1074 |
-
"version = os.getenv(\"AZURE_OPENAI_API_VERSION\", \"\")\n",
|
| 1075 |
-
"print(f\" {'✅' if key else '❌'} AZURE_OPENAI_KEY: {'cargada' if key else 'NO encontrada'}\")\n",
|
| 1076 |
-
"print(f\" {'✅' if endpoint else '❌'} AZURE_OPENAI_ENDPOINT: {'cargada' if endpoint else 'NO encontrada'}\")\n",
|
| 1077 |
-
"print(f\" {'✅' if version else '⚠️'} AZURE_OPENAI_API_VERSION: {version or 'usando default 2024-10-21'}\")\n",
|
| 1078 |
-
"\n",
|
| 1079 |
-
"# Test cada modelo\n",
|
| 1080 |
-
"print(\"\\n🔬 Test modelos Azure:\")\n",
|
| 1081 |
-
"for rol, deployment in MODELS.items():\n",
|
| 1082 |
-
" try:\n",
|
| 1083 |
-
" r = llamar_azure(\n",
|
| 1084 |
-
" deployment,\n",
|
| 1085 |
-
" [{\"role\": \"system\", \"content\": 'Responde SOLO con JSON: {\"status\": \"ok\"}'},\n",
|
| 1086 |
-
" {\"role\": \"user\", \"content\": \"test\"}],\n",
|
| 1087 |
-
" temperature=0.0,\n",
|
| 1088 |
-
" json_mode=True\n",
|
| 1089 |
-
" )\n",
|
| 1090 |
-
" parsed = json.loads(r)\n",
|
| 1091 |
-
" ok = parsed.get(\"status\") == \"ok\"\n",
|
| 1092 |
-
" print(f\" {'✅' if ok else '⚠️'} [{rol}] {deployment}: {parsed}\")\n",
|
| 1093 |
-
" except Exception as e:\n",
|
| 1094 |
-
" print(f\" ❌ [{rol}] {deployment}: {str(e)[:80]}\")\n",
|
| 1095 |
-
"\n",
|
| 1096 |
-
"print(\"\\n💡 Si algún modelo falla con 'DeploymentNotFound', ajusta el nombre\")\n",
|
| 1097 |
-
"print(\" en el diccionario MODELS de la Celda 2.\")"
|
| 1098 |
]
|
| 1099 |
}
|
| 1100 |
],
|
|
|
|
| 968 |
},
|
| 969 |
{
|
| 970 |
"cell_type": "code",
|
| 971 |
+
"execution_count": null,
|
| 972 |
"metadata": {},
|
| 973 |
"outputs": [
|
| 974 |
{
|
|
|
|
| 1017 |
"for rol, modelo in MODELS.items():\n",
|
| 1018 |
" print(f\" {rol:<15} → {modelo}\")\n",
|
| 1019 |
"print(\"=\" * 60)\n",
|
| 1020 |
+
"demo.launch(share=False)"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1021 |
]
|
| 1022 |
}
|
| 1023 |
],
|