Gestión de errores
Gestión de los errores generados por tu agente.
Todas las excepciones lanzadas desde Neuron AI son una extensión de NeuronException . Hay varios tipos de excepciones que pueden ayudarte a entender qué está fallando, pero como heredan de la misma excepción raíz, te brindan la capacidad de detectar con precisión errores del agente en el contexto de tu código:
try {
// Tu código aquí...
} catch (NeuronAI\Exceptions\NeuronException $e) {
// ...
} catch (NeuronAI\Exceptions\ProviderException $e) {
// ...
} catch (NeuronAI\Exceptions\AgentException $e) {
// ...
} catch (NeuronAI\Exceptions\ChatHistoryException $e) {
// ...
} catch (NeuronAI\Exceptions\HttpException $e) {
// ...
} catch (NeuronAI\Exceptions\ToolException $e) {
// ...
} catch (NeuronAI\Exceptions\VectorStoreException $e) {
// ...
} catch (NeuronAI\Exceptions\WorkflowException $e) {
// ...
} catch (NeuronAI\Exceptions\DataReaderException $e) {
// ...
}Monitorización y depuración
Si quieres recibir alertas ante cualquier error, considera conectar Inspector a tu aplicación.
Después de registrarte en el enlace de arriba, asegúrate de configurar la INSPECTOR_INGESTION_KEY variable en el archivo de entorno de la aplicación.
El agente se instrumentará automáticamente. Obtén más información en la documentación sobre otras opciones de configuración.

Última actualización