The core insight of the LogTriage project is: log classification is essentially a reasoning task, not a simple pattern matching one. To judge the severity of a log like "ERROR connection reset, retry attempt 1 succeeded", context understanding is needed—it's a network blip that has automatically recovered, so it should be marked as the transient_network category and warn level instead of error.
This kind of understanding requires real reasoning ability, which is exactly the strength of large language models (especially reasoning models). LogTriage chooses Xiaomi's MiMo reasoning model as the underlying engine, leveraging its strong context understanding and logical reasoning capabilities to achieve classification accuracy that traditional rule engines can hardly match.