Bài báo này đề cập đến việc bản địa hóa vấn đề phần mềm, quá trình xác định vị trí mã cần sửa đổi để giải quyết các vấn đề phần mềm. Khoảng cách ngữ nghĩa giữa mô tả vấn đề bằng ngôn ngữ tự nhiên và mã lỗi đòi hỏi quá trình suy luận phức tạp, nhiều bước thông qua các phụ thuộc mã. Các tác nhân dựa trên LLM hiện có cố gắng giải quyết vấn đề này bằng cách tích hợp các công cụ tìm kiếm kho lưu trữ, nhưng điều này chuyển thành một nhiệm vụ đầy thách thức được gọi là "Tìm kiếm Sâu Kho Lưu trữ", đòi hỏi các LLM phải tận dụng hiệu quả nhiều công cụ tìm kiếm kho lưu trữ trong suốt quá trình suy luận và khám phá nhiều bước. Để giải quyết thách thức này, bài báo này trình bày ToolTrain, một khuôn khổ đào tạo tích hợp công cụ hai bước kết hợp tinh chỉnh có giám sát lấy mẫu từ chối và học tăng cường tích hợp công cụ. Kết quả thực nghiệm chứng minh rằng các mô hình được đào tạo bằng ToolTrain đạt được hiệu suất tiên tiến, với mô hình 32B vượt trội hơn Claude-3.7 về bản địa hóa cấp hàm. Hơn nữa, chúng tôi chứng minh rằng hiệu suất bản địa hóa được cải thiện sẽ chuyển thành khả năng giải quyết vấn đề đầu cuối được cải thiện, chứng minh rằng đào tạo bản địa hóa vấn đề là một chiến lược khả thi và hiệu quả để cải thiện phát triển phần mềm tự động.