Manual d’Integració d’Agents d’OpenAI
Propòsit
Aquest manual és el camí d’integració amb prioritat en la correcció per a nous equips que utilitzen OpenAI Agents amb Decision Gate.
La preparació es basa en la correcció determinista i la validesa de l’artifacte, no en el temps de calendari transcorregut.
Entrades Canòniques
- Protocol contract: LLM-native playbook
- Paquet d’instal·lació d’Onboarding:
examples/agentic/onboarding/basic - Corrent de principi a fi:
examples/frameworks/openai_agents_live_loop.py
Flux de principi a fi
- Capability discovery:
decision_gate_providers_listcontracte_proveïdor_decisió_porta_obtenirdecision_gate_provider_check_schema_get
- Authoring artifacts:
reclamar_inventarimatriu_de_capacitatsmapa_condicions_reclamació
- Fast loop:
decision_gate_schemas_registerdecision_gate_precheck
- Live boundary:
decisió_porta_escenari_definirdecisió_porta_escenari_inicidecision_gate_scenario_next
- Verification:
decision_gate_runpack_exportdecision_gate_runpack_verify
Runbook
- Iniciar el punt d’entrada Decision Gate MCP.
- Assegureu-vos que les dependències de l’adaptador d’Agents d’OpenAI estiguin instal·lades.
- Executa el cicle d’integració:
python3 examples/frameworks/openai_agents_live_loop.py \
--fixture-dir examples/agentic/onboarding/basic
- Inspeccioneu el JSON de sortida per a artefactes requerits i l’estat de verificació.
Acceptació de la Correcció
La incorporació només es completa si totes les comprovacions passen:
- Required artifacts are present and structurally valid:
reclamar_inventarimatriu_de_capacitatsmapa_condicions_reclamacióveredicte_d'aplicació
- El resultat de límit en viu és un estat de passada permès per a la vostra política de límits.
runpack_verify.statuséspass.- Els escenaris de bloqueig emeten raons de bloqueig explícites.
Taxonomia de Fallades
Classifiqueu les fallades en cubs deterministes:
capability_mismatchschema_mismatchcomparador_o_tipus_incompatiblerequisit_de_carril_no_complertrunpack_verify_failed
No utilitzeu un contenidor unknown no classificat per a les decisions de llançament.