AI Support Engineer 是一款全栈故障排查应用,旨在帮助开发者更快地调查应用故障。用户可以粘贴应用错误或上传 .log 文件,系统会自动解析,并用本地运行的 LLM 进行分析。该应用在本地使用 Ollama 和 Llama 3,因此 AI 分析无需把日志数据发送给外部 AI API。后端会校验文件扩展名、强制 2 MB 上传限制、校验 UTF-8 编码、拒绝空文件、解析有用的日志信息、把日志发送给本地 AI 模型,并保存分析结果。AI 被要求不得编造证据,并将不确定的根本原因标为可能原因。完成的分析存储在 SQLite 中,可通过后端 API 检索。
开发者用 AI Support Engineer 粘贴应用错误,获得结构化的故障排查信息。
开发者用 AI Support Engineer 直接从前端上传 .log 文件进行分析。
开发者用 AI Support Engineer 自动解析日志信息,提取总行数、错误信息、警告信息、时间戳和 HTTP 状态码等详情。
开发者用 AI Support Engineer 通过本地运行的 LLM 分析错误,并识别错误类别和严重程度。
开发者用 AI Support Engineer 生成可能的根本原因并获得清晰的解释。
开发者用 AI Support Engineer 获取针对应用故障的修复建议和推荐操作。
开发者用 AI Support Engineer 就已分析的错误提出后续问题。
开发者用 AI Support Engineer 通过历史记录查看之前的分析。