Manual de Incorporación de Agentes de OpenAI
Propósito
Este manual es la ruta de incorporación prioritaria en corrección para nuevos equipos que utilizan OpenAI Agents con Decision Gate.
La preparación se basa en la corrección determinista y la validez del artefacto, no en el tiempo calendario transcurrido.
Entradas Canónicas
- Contrato de protocolo: guía nativa de LLM
- Paquete de fixture de incorporación:
examples/agentic/onboarding/basic - Corredor de extremo a extremo:
examples/frameworks/openai_agents_live_loop.py
Flujo de extremo a extremo
- Capability discovery:
decision_gate_providers_listdecision_gate_provider_contract_getdecision_gate_provider_check_schema_get
- Authoring artifacts:
reclamar_inventariomatriz_de_capacidadesclaim_condition_map
- Fast loop:
decision_gate_schemas_registerdecision_gate_precheck
- Live boundary:
decisión_puerta_escenario_definirdecision_gate_scenario_startdecision_gate_scenario_next
- Verification:
decision_gate_runpack_exportdecision_gate_runpack_verify
Libro de ejecución
- Iniciar el punto final Decision Gate MCP.
- Asegúrate de que las dependencias del adaptador de OpenAI Agents estén instaladas.
- Ejecuta el bucle de incorporación:
python3 examples/frameworks/openai_agents_live_loop.py \
--fixture-dir examples/agentic/onboarding/basic
- Inspeccionar el JSON de salida en busca de artefactos requeridos y estado de verificación.
Aceptación de Corrección
La incorporación se completa solo si todas las verificaciones pasan:
- Required artifacts are present and structurally valid:
reclamar_inventariomatriz_de_capacidadesclaim_condition_mapveredicto_de_ejecución
- El resultado de límite en vivo es un estado de pase permitido para su política de límite.
runpack_verify.statusespass.- Los escenarios de bloqueo emiten razones de bloqueo explícitas.
Taxonomía de Fallos
Clasificar fallos en grupos deterministas:
capability_mismatchincompatibilidad_de_esquemadesajuste_de_comparador_o_tiporequisito_de_carril_no_cumplidoverificación_de_runpack_fallida
No utilice un bucket unknown no clasificado para decisiones de lanzamiento.