# jev-leftpad: Thư viện npm 'dùng dao mổ trâu giết gà' khi gọi LLM để đệm chuỗi

- Nguồn: Hacker News Nổi bật (buzzing.cc bản dịch tiếng Trung)
- Thời gian phát hành: 2026-09-21 19:14 (giờ Việt Nam)
- Điểm AI: 33/100
- Link AIHOT.vn: https://aihot.vn/items/03eb1b8ed15463d4
- Nguồn dữ liệu AI HOT: https://aihot.news/items/cmub8u57l0qphroln9gas77lx
- Link gốc: https://github.com/f/jev-leftpad

## Tóm tắt AI

Thư viện npm jev-leftpad thay thế hàm padStart truyền thống bằng cách gọi LLM để quyết định số lượng khoảng trắng cần thêm. Đây là một ví dụ hài hước về việc lạm dụng AI cho những tác vụ lập trình cơ bản.

## Thân bài

![GitHub - f/jev-leftpad: Left-pad strings with TypeSafe AI's Jev. For reasons.](https://opengraph.githubassets.com/9b779428008b48657e187d8e1f9f75f2093bb15c2d6bdf695081cdb39e536827/f/jev-leftpad)

Thêm khoảng trắng vào bên trái một giá trị bằng Jev.

Liệu có thể viết gọn trong một dòng với padStart không? Có. Nó có cần gọi đến model không? Không. Dù sao thì:

Hãy thiết lập TYPESAFE_API_KEY trước khi sử dụng. jev-leftpad sử dụng jev-latest thông qua SDK gốc @typesafe-ai/sdk của TypeSafe. Nó yêu cầu Node.js phiên bản 20 trở lên.

### API

targetLength phải là một số nguyên an toàn không âm.

Jev nhận được một Choice với các tiêu chí được đặt tên là space_0, space_1, space_2, v.v., được viết trực tiếp đến space_10. Đối với ví dụ trên, nó sẽ chọn space_5. JavaScript đọc con số đó, tạo ra năm khoảng trắng và đặt giá trị vào sau chúng.

Điều này có nghĩa là gói này có thể thêm từ 0 đến 10 khoảng trắng. Nếu cần nhiều hơn 10 khoảng trắng, Jev sẽ không có tùy chọn chính xác. Điều này có vẻ phù hợp với dự án này.

Mỗi lần gọi sẽ có một yêu cầu API TypeSafe và tính năng thử lại (retry) đã bị vô hiệu hóa. Yêu cầu có thể thất bại, Jev có thể chọn sai tùy chọn và nó tốn kém hơn so với padStart. Vui lòng không sử dụng cái này trong môi trường production. Hoặc bất kỳ thứ gì quan trọng.

### Phát triển

Các bài kiểm thử (test) sẽ mock Jev. Chúng không cần API key và không tiêu tốn bất kỳ credit nào của TypeSafe.

### Giấy phép

MIT
