이 코드는 두 단계로 오류를 처리합니다. 먼저 입력 길이를 검사해 너무 짧은 텍스트를 미리 차단합니다. 이후 체인 실행 중 발생하는 예외는 try-except로 잡아 ToolException으로 변환합니다.
이렇게 하면 내부 예외 정보를 그대로 노출하지 않고 사용자에게 이해하기 쉬운 메시지로 전달할 수 있습니다. 실제 서비스용 Tool을 만들 때는 내부 예외를 그대로 노출하기보다 ToolException으로 변환해 처리하는 것이 좋습니다.
이 코드는 두 단계로 오류를 처리합니다. 먼저 입력 길이를 검사해 너무 짧은 텍스트를 미리 차단합니다. 이후 체인 실행 중 발생하는 예외는 try-except로 잡아 ToolException으로 변환합니다.
이렇게 하면 내부 예외 정보를 그대로 노출하지 않고 사용자에게 이해하기 쉬운 메시지로 전달할 수 있습니다. 실제 서비스용 Tool을 만들 때는 내부 예외를 그대로 노출하기보다 ToolException으로 변환해 처리하는 것이 좋습니다.