Giới thiệu Leanstral
Đây là agent mã nguồn mở đầu tiên dành cho Lean 4 từ Mistral AI, giúp sinh mã và chứng minh đối với các đặc tả khắt khe trong lĩnh vực kỹ thuật phần mềm và toán học tiên tiến.
Tại sao chọn Leanstral
- Mở và dễ truy cập: Phát hành theo license Apache 2.0 và có sẵn thông qua Mistral vibe cùng API miễn phí.
- Hiệu quả và mạnh mẽ: Kiến trúc thưa giúp Leanstral xử lý các tác vụ chứng minh dễ dàng với chi phí hiệu quả.
- Cập nhật dễ dàng: Hỗ trợ MCP linh hoạt, tối ưu với lean-lsp-mcp.
Đánh giá
Leanstral được đánh giá về khả năng hoàn tất các chứng minh chính thức và định nghĩa khái niệm. So sánh với các mô hình mã nguồn mở và agent mã hóa hàng đầu.
Leanstral vs. OSS Models
Leanstral-120B-A6B thể hiện ưu thế hiệu quả rõ rệt so với các mô hình mã nguồn mở lớn khác:
- FLTEval scores: Leanstral đạt 29.3 chỉ với một lần chạy với chi phí thấp hơn.
Leanstral vs. Claude Family
Leanstral là lựa chọn thay thế giá trị cao so với bộ Claude:
- Yêu cầu chi phí thấp hơn nhiều (36 USD) với hiệu suất tương đương.
Nghiên cứu tình huống
Trả lời câu hỏi từ stackexchange liên quan đến Lean
Leanstral giải quyết một vấn đề thực tế trên Proof Assistants Stack Exchange bằng cách xác định và đề xuất cách sửa chữa đơn giản cho mã không chạy được.
Lý luận về chương trình
Leanstral chuyển các định nghĩa từ Rocq sang Lean thành công và chứng minh các thuộc tính của chương trình với mã Lean.
inductive ceval : com → state → state → Prop where
| E_Skip (st : state) : ceval .CSkip st st
Yêu cầu và sử dụng Leanstral
- Có sẵn trên Mistral Vibe, không cần thiết lập trước.
- Truy cập qua Labs API với endpoint miễn phí gon.labs-leanstral-2603.
- Tải về và sở hữu trọng lượng mô hình.