- Published on
BA111. Bộ đệm động và lập lịch ngược: Cách tái cấu trúc nhà máy quanh ngày giao hàng

7 giờ sáng thứ Hai. Chỉ còn đúng một giờ nữa là nhà máy khổng lồ bắt đầu tiếng gầm của cả tuần. Không khí trong văn phòng đội quản lý sản xuất ở tầng hai nặng nề và lạnh lẽo. Mùi bụi lắng suốt cuối tuần và vị ngọt của cà phê hòa tan quyện vào nhau, khiến người ta như nghẹt thở.
Trưởng bộ phận kế hoạch sản xuất đang dụi đôi mắt đỏ ngầu trước hai màn hình, trên đó mở một file lịch Excel với hàng chục dòng. Trên màn hình, 50 đơn hàng mục tiêu mà ông đã chọn suốt đêm từ backlog đơn hàng 3 tháng để kịp các hạn giao tiếp theo được sắp xếp dày đặc. Nhìn vào kế hoạch lịch trình đã được sắp xếp trong Excel, ông nói.
"Được rồi, tuần này Nhà máy 1 vẫn chạy hết công suất. Phân bổ toàn bộ 50 đơn đã chọn theo từng máy và lấp đầy bằng tỷ lệ vận hành tối đa. Cứ chạy macro như vậy, in phiếu chỉ thị công việc rồi phát cho các trưởng ca hiện trường. Nguyên vật liệu cứ xuất hết theo kế hoạch xuất kho, đặt cạnh máy. Nếu trục chính nghỉ dù chỉ 1 phút là có chuyện."
Ngay lúc ngón tay của trưởng bộ phận quen thuộc chuẩn bị nhấn nút [In(Print)] trong file Excel.
"Bỏ con chuột đó ra khỏi tay ngay." Giọng nói lạnh lùng của trưởng đội đứng ở cửa văn phòng cắt ngang không khí buổi sáng.
"Trưởng đội. Lượng hàng trong backlog không có điểm kết thúc. Phải nhanh chóng đưa vật liệu xuống hiện trường theo lịch..."
"Công ty vừa mới khó khăn lắm mới đưa động cơ EXA vào. Vậy mà anh vẫn ôm Excel và định chạy máy bằng quán tính đẩy hàng(Push) của quá khứ sao? Chúng ta đã được đào tạo sử dụng động cơ EXA rồi. Vậy mà anh vẫn không hiểu rằng những công thức Excel cũ, cứ lấp đầy máy 100% rồi trải sắt thép đầy sàn, chính là thứ đã phá nát nhà máy này bằng chứng xơ cứng động mạch suốt 15 năm qua sao?"
Ông chắn trước màn hình và đóng cửa sổ Excel lại.
"Từ hôm nay đổi luật. Chấm dứt việc ghép tỷ lệ vận hành máy bằng Excel rồi rải giấy lệnh xuống hiện trường. Đừng coi EXA nhẹ như một kho lưu dữ liệu tầm thường. Ngay lập tức đẩy dữ liệu của 50 đơn đã chọn đó vào động cơ lập lịch của EXA. Trước khi chúng ta ra lệnh dựa trên Excel bằng cảm tính, hãy để những đơn hàng này chiến đấu đẫm máu trong 'Sandbox' của động cơ và tự chứng minh dòng chảy(Flow) hoàn hảo nhất cùng lịch sản xuất tối ưu."
Trước khí thế áp đảo của trưởng đội, trưởng bộ phận nuốt khan. Thay vì Excel đã bị đóng, ông mở hệ thống EXA với nền đen sẫm. Ông chuyển 50 đơn hàng mục tiêu vào sandbox của động cơ và nhấn nút [Tạo lịch]. Đây là điểm bắt đầu của động cơ để tìm ra lịch sản xuất tối ưu. Động cơ tạo lịch, tự mô phỏng, sau đó đánh giá tính phù hợp của lịch hiện tại và đề xuất có cần thay đổi chính sách hay không. Bởi vì việc tạo lịch về cơ bản phụ thuộc vào chính sách sản xuất của công ty và các giá trị thiết lập của quy trình trọng yếu.
Đó là khoảnh khắc đầu tiên trí tuệ lạnh lùng vô hình, động cơ lập lịch EXA, cuối cùng bắt đầu đẩy lùi quán tính cũ của con người và siết lấy hơi thở của nhà máy.
Hãy tạm đổi góc nhìn và đi thẳng vào bên trong, Abyss, của động cơ EXA mà mắt người không thể nhìn thấy.
50 đơn hàng đổ vào trung tâm bộ nhớ của động cơ. Hệ thống không suy nghĩ mơ hồ như con người. Trước tiên, động cơ chộp lấy đơn hàng #18, trục đặc biệt K-Motors, rồi bắt đầu tháo rời dữ liệu BOM(Bill of Materials, danh mục vật tư) như tách xương khỏi thịt.
- [BOM Level 0] Thành phẩm: trục đặc biệt K-Motors (hạn giao yêu cầu: thứ Sáu tuần tới 17:00)
- [BOM Level 1] Linh kiện cấp dưới: thân chính thép rèn, vòng bi đặc biệt, mặt bích kết nối.
Logic của động cơ lập lịch không đẩy(Push) theo kiểu các hệ thống cũ, tức là "hãy bắt đầu công đoạn đầu tiên ngay hôm nay". Ánh mắt của động cơ bám chặt vào vách đá tương lai, tiếng trống(Drum) mang tên thứ Sáu 17:00(ngày giao hàng). Từ đó, quá trình lập lịch ngược(Backward Scheduling), gặm ngược thời gian, bắt đầu.
[Diễn tiến truy vết ngược timeline]
- [Kiểm tra xuất hàng: 4 giờ] ← cần hoàn tất lúc thứ Sáu 13:00.
- [Công đoạn mài: 8 giờ] ← cần hoàn tất lúc thứ Năm 17:00.
- [Công đoạn nhiệt luyện: 24 giờ] : cần hoàn tất lúc thứ Tư 09:00. (★điểm nghẽn toàn nhà máy, Constraint)
- [Gia công thô/gia công tinh: 16 giờ] : cần hoàn tất lúc thứ Hai 17:00.
Động cơ đan chặt thời gian chạy thuần(Run Time), thời gian setup(Setup Time) và thời gian chờ(Queue Time) của từng công đoạn, rồi tính toán 'bộ đệm xuất hàng tiêu chuẩn(Standard Buffer)' phù hợp với lịch vận hành. Tổng cộng 52 giờ làm việc. Tức là 6.5 ngày làm việc được rút ra.
Nếu là bộ lập lịch của quá khứ, phép tính sẽ dừng ở đây và nhả ra ngày lấy hạn giao trừ đi 6.5 ngày làm ngày đưa vật liệu vào.
Nhưng nỗi đáng sợ và sự vĩ đại thật sự của bộ lập lịch EXA bắt đầu từ đây. Với động cơ Exa, 'bộ đệm xuất hàng tiêu chuẩn' 6.5 ngày này không phải sự thật. Nó chỉ là một 'xác suất tiên nghiệm(Prior)' quá ngây thơ và đầy hy vọng, được tạo từ giá trị trung bình quá khứ.
Bây giờ hệ thống bóp cò thuật toán 'Bayesian Auto Tuner', trái tim của EXA và được gọi là Game Changer. Động cơ suy luận Bayesian nặng nề này, vốn khó chạy trong khi kiểm soát hiện trường thời gian thực vì tải máy chủ, chỉ một lần mỗi tuần, ở giai đoạn 'lập lịch tuần', thức dậy và độc chiếm toàn bộ tài nguyên.
'Auto Tuner' này không phải công việc một chiều chỉ kéo dài hay rút ngắn bộ đệm. Mô hình MCMC của EXA đào sâu trong nền máy chủ vào dữ liệu kết quả thực tế quá khứ đầy máu, tự tính toán, đề xuất và cập nhật chính các 'tham số(Parameter)' nền tảng cấu thành nhà máy.
Khi MCMC quét qua dữ liệu ghi chép sản xuất quá khứ bằng hàng trăm nghìn bước đi ngẫu nhiên(Random Walk), những sự thật gây sốc mà mắt người không thấy được xuất hiện dưới dạng phân phối xác suất.
- [Điều chỉnh lại thời gian gia công và thời gian setup theo từng phẩm mục-công đoạn] Trục đặc biệt K-Motors có một phân phối kỳ lạ(Fat-tail Risk): khi độ ẩm mùa mưa vượt 80%, tỷ lệ lỗi biến dạng sau nhiệt luyện tăng vọt từ trung bình 2% lên tận 15%. Auto Tuner của EXA bắt được 'cái đuôi của bất định' này và lập tức cập nhật tăng 'tham số tỷ lệ lỗi và setup time' của phẩm mục đó.
- [Tinh chỉnh động transfer batch tối ưu và lead time] Khi di chuyển thép rèn nặng theo thói quen cũ với lô di chuyển 1,000 cái, tham số thời gian chờ(Queue Time) và thời gian di chuyển trước đây được coi là giá trị cố định(2 giờ), nhưng kết quả suy luận chứng minh trên thực tế nó kết hợp với hiện tượng nghẽn và ăn mất trung bình 5.5 giờ. Auto Tuner lập tức đề xuất kích thước transfer batch tối ưu và hiệu chỉnh tham số thời gian chờ theo thời gian thực.
Kết hợp các tham số mà Auto Tuner đã cập nhật, động cơ Bayesian vẽ ra đường cong 'xác suất hậu nghiệm(Posterior)' thực tế và tàn nhẫn nhất.
Kết quả, 'bộ đệm xác suất tiên nghiệm' vốn ngây thơ tưởng rằng 6.5 ngày là đủ đã bị chứng minh là ảo tưởng. 'Bộ đệm thật' cho xác suất tuân thủ ngày giao 99% do MCMC rút ra, tức 'bộ đệm động(Dynamic Buffer)', đã phình to khổng lồ đến tận 9 ngày làm việc.
Nhưng tại đây, hệ thống đối mặt với một 'nghịch lý thời gian(Temporal Paradox)' khổng lồ. Điểm bắt đầu có thể làm việc là 'thứ Hai 08:00 sáng'. Thời gian còn lại đến hạn thứ Sáu chỉ có 40 giờ làm việc(5 ngày làm việc). Nhưng để hoàn thành linh kiện này, cần tối thiểu 9 ngày làm việc(72 giờ làm việc) mà MCMC bảo chứng.
Theo logic ngược(Backward), dây thả vật liệu(Rope) của đơn hàng này lẽ ra đã phải được thả từ thứ Tư tuần trước. Nhưng thời gian thực không chảy về quá khứ. Không thể quay lại thứ Tư tuần trước để bật máy.
Ngay khoảnh khắc này, trigger trong trái tim động cơ EXA được kích hoạt. IF Release_Date < Current_Time THEN Switch_to_Forward_Scheduling
Hệ thống va vào bức tường quá khứ bằng tính toán ngược lập tức đảo mạnh hướng tính toán của đơn hàng #18 về phía tương lai. Nó cố định cưỡng bức điểm bắt đầu thành '(thứ Hai 08:00)' và chuyển sang lập lịch tiến(Forward Scheduling), đẩy phần tham số còn lại của 9 ngày làm việc về phía trước.
- Đẩy 72 giờ làm việc về phía trước từ thứ Hai 08:00.
- [Gia công] -> [Nhiệt luyện] -> [Mài] -> [Kiểm tra]
- Ngày hoàn tất dự kiến thực tế được rút ra: thứ Ba tuần tới 14:00.
Trong chipset, động cơ lạnh lùng đưa ra phán quyết. "Đơn hàng #18, dù máy chạy hoàn hảo không nghỉ, về mặt vật lý gần như chắc chắn sẽ trễ hạn tối thiểu 3 ngày làm việc." Hệ thống cưỡng bức biến nhãn của đơn hàng này thành màu đỏ cảnh báo(Super Red).
Nhưng bi kịch chưa dừng ở đó. Nhà máy không phải một dây chuyền cô độc. Khi đơn hàng #18 bị đẩy ra bằng lập lịch tiến, thời điểm linh kiện này chiếm dụng 'Máy nhiệt luyện số 3', Bottleneck tuyệt đối của nhà máy, được cố định vào sáng thứ Tư tuần này. Nhưng các đơn hàng lớn #12 và #33, đã được phân lịch bình thường bằng lập lịch ngược(Backward), cũng đã đặt lịch vào đúng sáng thứ Tư để đi vào Máy nhiệt luyện số 3.
Bên trong cơ sở dữ liệu, hàng chục tấn sắt ảo va chạm trực diện trước cửa hẹp của lò nhiệt luyện.
Động cơ lập tức tính toán 'tải kế hoạch điểm nghẽn(Constraint Planned Load)'. Tính đến 09:00 sáng thứ Tư, năng lực(Capacity) của Máy nhiệt luyện số 3 là 100%. Nhưng ba đơn hàng dồn vào cùng lúc, lượng tải yêu cầu lên tới 142.5%.
Ở đây, trọng số rủi ro mà phép tính Auto Tuner đã cập nhật trước quietly can thiệp và ra đòn kết liễu. "Đơn hàng #12 có một cái đuôi xác suất(Fat-tail), trong đó nếu xảy ra lỗi, thời gian nhiệt luyện sẽ tăng gấp đôi." Động cơ phủ tham số rủi ro này lên tải điểm nghẽn.
Tải kế hoạch điểm nghẽn cuối cùng: 168.2%.
Phép tính dài và nặng của động cơ kết thúc. Sandbox tàn nhẫn nôn kết quả mô phỏng địa ngục này lên dashboard của con người.
Chỉ 4.5 giây. (Vì có bao gồm phép tính MCMC nên lâu hơn bình thường một chút.) Khi kết quả mô phỏng lần 1 hiện lên màn hình, toàn bộ dashboard nhuộm màu đỏ máu. Khuôn mặt Gitae trắng bệch.
[ Kết quả đánh giá mô phỏng lần 1 (Push & Overload) ]
- Tỷ lệ trúng hạn giao hàng (Due Date Hit Rate): 54.2% (sụp đổ chí mạng. Nhiều đơn, gồm đơn #18, xác định trễ)
- Tải kế hoạch điểm nghẽn (Constraint Load): 168.2% (Máy nhiệt luyện số 3 tê liệt. Máy dừng, hiện trường vỡ tung)
- T/Cu (throughput trên đơn vị): $110 / Hour (chỉ bằng khoảng một nửa tối ưu. Tồn kho độc hại chỉ to xác đang chiếm điểm nghẽn)
"Trưởng đội! Điên rồi! Những đơn thiếu thời gian khi lập lịch ngược chuyển sang tiến và bị đẩy hết về sau. Hơn nữa, thứ Tư hàng hóa mắc kẹt trước điểm nghẽn, tải suất chạm 168%! Chạy full 100% còn không đủ, làm sao kéo ra được!"
Minjae, người vẫn lặng lẽ nhìn màn hình từ phía sau, xoay ghế của Gitae lại.
"Đây chính là vụ tai nạn dây chuyền khủng khiếp xảy ra trên sàn nhà máy thật khi trong đầu anh hét lên 'cứ nhét tất cả vào trước đã!' Bayesian Auto Tuner đã gom cả dữ liệu lỗi quá khứ và tham số thời gian chờ, rồi cho chúng ta thấy địa ngục tương lai trước."
Ông chỉ vào màn hình. "Năng lực máy không phải vô hạn. Nếu nhét 168% vào, không phải 168% đi ra, mà máy gục, mọi người chạy loạn, và sản lượng xuất hàng hội tụ về 0%. Giờ thì bắt đầu phẫu thuật trên cái thớt đỏ máu này."
Minjae mở cửa sổ điều chỉnh Parameter.
"Thứ nhất. Cưỡng bức hạ tham số 'tỷ lệ tải kế hoạch mục tiêu' của Máy nhiệt luyện số 3 từ 100% xuống 85%."
"Sao ạ? Đang dồn 168% mà lại bảo chạy máy ít hơn 15%?"
"15% còn lại là 'năng lực bảo vệ(Protective Capacity)', một khoảng trống cố ý để không làm gì. Nếu đội kinh doanh chạy tới đòi kéo hạn giao một cách vô lý, hoặc phòng kiểm tra bùng lỗi làm chỉ số khủng hoảng tăng vọt, nhà máy sẽ chết ngay nếu không có khoảng trống hấp thụ cú sốc đó. Tỷ lệ vận hành 100% là ma túy."
"Thứ hai. Áp dụng quy tắc tối ưu hóa mà động cơ EXA đề xuất." Khi Gitae kích hoạt nút [Auto Tune] của hệ thống, động cơ lập tức lật lại ưu tiên của các đơn hàng.
Gitae nhìn màn hình rồi nghiêng đầu. "Ơ? Trưởng đội. Sao hệ thống lại thế này? Nó đẩy lùi đơn #33 vốn có hạn giao gấp hơn, rồi kéo đơn #12 còn tận một tuần mới đến hạn lên trước thiết bị nghẽn. Trong tình huống điều kiện giống nhau, tại sao động cơ tự ý đổi ưu tiên? Đây không phải lỗi sao?"
Minjae mỉm cười và chỉ vào chỉ số ở góc dưới bên phải màn hình. "Không phải lỗi. Đó chính là kết quả động cơ xếp hạng lại theo tiêu chuẩn 'T/Cu(Throughput per Constraint unit)'."
"T per Cu... ý ông là throughput trên mỗi đơn vị công đoạn ràng buộc?" "Đúng. Dù ngày giao gấp đến đâu, nếu 'năng lực tạo tiền mặt' kiếm được khi chiếm dụng Máy nhiệt luyện số 3, mạch sống của công ty chúng ta, trong 1 giờ là thấp, nó sẽ bị đẩy lùi. Đơn hàng #33 là tồn kho độc hại, chỉ lớn xác mà không có biên lợi nhuận. Khi điều kiện chồng lên nhau, hệ thống tính toán đơn nào nên được đưa lên điểm nghẽn trước để tiền tích lũy vào két công ty nhanh nhất, rồi xếp lại hàng."
"À..." Gitae thốt lên. "Và theo khuyến nghị của Auto Tuner, hãy tàn nhẫn chia nhỏ những khối sắt khổng lồ của đơn #33 từ kích thước transfer batch 1,000 cái xuống đơn vị 50 cái. Làm cho chúng linh hoạt như những hạt cát nhỏ có thể len vào khe hở."
Tay Gitae trở nên bận rộn. Ông đặt năng lực bảo vệ ở 85%, chấp nhận ưu tiên T/Cu mà động cơ điều chỉnh, chia nhỏ transfer batch rồi nhấn lại nút [Mô phỏng lần 2 Run].
Động cơ lại quay dữ dội. Lần này, động cơ Bayesian reo lên. "Transfer batch đã giảm xuống 50. Điều này có nghĩa là nếu xảy ra lỗi hàn, khối rủi ro fat-tail bị phế bỏ một lần sẽ giảm mạnh!" MCMC cập nhật lại xác suất hậu nghiệm, đuôi của phân phối xác suất ổn định. Khi đó kích thước bộ đệm động mà Exa Scheduling Engine năng lực hữu hạn yêu cầu trở nên gọn lại. Những khối lượng từng va trực diện 168% trước điểm nghẽn giờ được chia thành đơn vị 50, bắt đầu luồn qua các khe hở một cách trật tự như đèn tín hiệu ở ngã tư.
Chỉ 1.5 giây. Dashboard mô phỏng lần 2 mới render yên bình đến mức phi thực tế.
[ Kết quả đánh giá mô phỏng lần 2 (Tuned) ]
- Tỷ lệ trúng hạn giao hàng: 98.8% (ngay cả đơn #18 vốn đã xác định trễ cũng lách qua các khe hở bị phân mảnh và vừa kịp an toàn)
- Tải kế hoạch điểm nghẽn: 84.5% (đảm bảo hoàn hảo 15% năng lực bảo vệ đã đặt mục tiêu)
- T/Cu: $225 / Hour (đạt tối đa hóa lợi nhuận)
Trưởng bộ phận Gitae lướt mắt qua màn hình với vẻ mặt xúc động. "Tải suất giảm xuống 84% mà tiền kiếm được mỗi giờ lại tăng gấp đôi và hạn giao đều đúng... Cho máy nghỉ mà hiệu quả tăng lên... Trưởng đội! Tôi sẽ nhấn nút xác nhận(Commit) ngay!"
"Dừng lại." Tay Minjae phủ lên cổ tay Gitae đang cầm chuột. "Mô phỏng toán học đã kết thúc. Mở Gantt Chart."
[Giai đoạn 4: Cảnh báo của Auto Tuner và xác nhận của kiến trúc sư]
Màn hình chuyển đổi, 50 đơn hàng bị chia thành hàng trăm khối chữ nhật, gọi là 'Puck', cắm dày đặc trên timeline của từng thiết bị. Đó là một tác phẩm nghệ thuật toán học được ghép hoàn hảo như Tetris.
Nhưng mắt Gitae bắt gặp một điểm lạ. Đó là khoảng cách giữa các Puck được sắp trên line Main CNC số 3. "Trưởng đội. Ở đây, ngay sau Puck gia công gang(đơn #22), bình thường Puck gia công siêu chính xác titan(đơn #45) phải nối liền... nhưng hệ thống đã cưỡng bức mở một khoảng trống 2 giờ(White Space) ở giữa và đẩy đơn #45 ra sau. Có phải tôi thiết lập tham số sai không?"
Khi Gitae bối rối định di chuột, Minjae đặt tay lên vai ông với nụ cười nặng trĩu. "Trưởng bộ phận Gitae. Đó chính là khác biệt giữa mảnh Excel và hệ thống Exa. Không phải động cơ gây lỗi, mà động cơ đã bắt được 'lỗi chí mạng của chúng ta'."
"Sao ạ? Lỗi?" "Mở dữ liệu master BOM ra. Ai đó trong quá khứ khi gõ bằng Excel đã nhập setup time của đơn #45(titan) chỉ có 10 phút. Một lỗi con người hoàn hảo."
Minjae chỉ vào khoảng trống trên Gantt chart. "Sau khi cắt gang, trong trục chính vẫn còn nhiệt rung vi mô, và trong bồn dung dịch cắt có lẫn vụn. Nếu ở trạng thái đó mà không làm nguội, không vệ sinh máy rồi kẹp một miếng titan trị giá hàng triệu won, phoi sẽ bám lại và tạo lỗi xước 100%. Setup time vật lý không phải 10 phút, mà cần tối thiểu 2 giờ."
Gitae như sực nhớ ra và ôm trán. "À... đúng rồi. Vậy dù setup time được ghi là 10 phút, làm sao động cơ lại để trống chỗ đó tận 2 giờ?"
"Đó là tay nghề của Bayesian Auto Tuner." Mắt Minjae sáng lên. "Khi Auto Tuner gom dữ liệu kết quả thực tế quá khứ bằng MCMC, nó phát hiện một mẫu lạ. Đó là sự thật rằng 'đơn #45(titan) đặc biệt cứ mỗi khi được đưa vào ngay sau công việc đơn #22(gang) thì tỷ lệ lỗi tăng vọt, hoặc công nhân hiện trường tự dừng máy và trì hoãn công việc'. Hệ thống không mù quáng tin con số trong master data(10 phút), mà học mô hình hành vi thực tế của hiện trường và tự cưỡng bức chèn khoảng đệm(Buffer) 2 giờ vào timeline."
"Nổi da gà thật..." Gitae nuốt khan. "Tức là máy đã tháo quả bom mà chúng ta bỏ sót." "Việc sửa setup time trong master data để sau xử lý riêng. Bây giờ chúng ta chấp nhận nguyên vẹn timeline hoàn hảo mà động cơ EXA đề xuất."
Bộ xương dữ liệu lạnh lùng(ExaScheduling Engine), Bayesian Auto Tuner vượt qua mạng thần kinh xác suất và còn tự sửa cả lỗi, cùng trực giác của kiến trúc sư giải thích kết quả đó, đã được phối hợp hoàn hảo trên một canvas Gantt, tạo thành kiệt tác(Masterpiece) tối thượng của ngành sản xuất.
"Trưởng bộ phận Gitae. Bây giờ, hãy bóp cò lịch sử."
[Giai đoạn 5: Xác nhận(Commit) và khởi đầu của dòng chảy khổng lồ]
Gitae với tâm trạng nặng nề nhấp vào nút [Xác nhận lịch tuần(Commit Weekly Schedule)] ở góc trên bên phải dashboard.
Cạch. Khoảnh khắc đó, dữ liệu điều phối hoàn hảo đã trải qua hàng trăm nghìn lần mô phỏng trong sandbox cưỡi trên transaction của cơ sở dữ liệu live(Live) và bị ghi đè mạnh mẽ lên môi trường vận hành thực tế. 'Thời gian tuyệt đối' mà số phận của 50 đơn hàng và hàng trăm Puck phải di chuyển được cố định như đá.
[Epilogue : Lịch đã xác nhận, và nhà máy trống rỗng sau 1 tháng]
Một sáng thứ Hai lúc 8 giờ, đúng 1 tháng sau khi lịch được xác nhận và hệ thống bắt đầu kiểm soát hiện trường một cách hoàn hảo.
Tiếng chuông nặng nề báo hiệu bắt đầu công việc tuần vang khắp nhà máy.
Buổi sáng thứ Hai trong quá khứ là chiến trường. Thời Gitae ngu ngốc ném đơn hàng vào bằng kiểu đẩy(Push), cứ đúng 8 giờ sáng là cửa cuốn khổng lồ của kho rít lên mở ra, 4 chiếc xe nâng không ngừng chở hàng trăm tấn sắt thép. Pallet chất như núi ở mọi lối đi khiến một người đi qua cũng khó, các trưởng ca nắm chặt bộ đàm ở thắt lưng, vừa chửi vừa cãi nhau "thằng nào chặn trước vật liệu của tôi". Tất cả đều đổ mồ hôi và chạy bận rộn, nhưng thực tế không có hàng nào ra đến khu xuất hàng. Đó không phải 'sản xuất', mà là 'hỗn độn(Chaos)'.
Nhưng hôm nay, sau 1 tháng, cảnh buổi sáng của nhà máy xa lạ và yên tĩnh đến rợn người.
Trước kho vật liệu. Xe nâng đang chờ, nhưng sắt thép không điên cuồng tràn ra như trước. Khi nhân viên kho quét mã vạch bằng PDA, hệ thống Exa kiên quyết khóa chốt.
"Bíp- [Không thể đưa vào: Release Date chưa đến. Duy trì khóa(Lock) xuất vật liệu]"
Nguyên tắc sắt đá tàn nhẫn này đang giam chặt hàng chục đơn hàng chưa cần đưa vào hôm nay ở sâu trong kho(Choking). Cửa tự động của kho chỉ nhả ra hiện trường những lượng hàng đã đến thời điểm đưa vào hôm nay, hơn nữa chỉ là lượng transfer batch '50 cái' mà hệ thống đã chia chính xác, trượt ra như những hạt cát.
Trước mắt Minjae và Gitae khi đi xuống hiện trường tầng một, một cảnh tượng kỳ diệu không thể tin nổi đang mở ra, cuối cùng đã ổn định sau một tháng kiểm soát đau như gọt xương.
Khi các chướng ngại WIP chất như núi hoàn toàn biến mất, lần đầu tiên sau 15 năm, toàn bộ mặt sàn epoxy màu xám của nhà máy quy mô 1,000 pyeong hiện ra rộng lớn trong tầm mắt. Trong không gian thông thoáng, công nhân không còn lang thang tìm bản vẽ giữa đống vật liệu rối rắm, hay đứng chờ xe nâng đi qua.
Những khối sắt nhỏ đã vượt qua kiểm soát nghiêm ngặt của hệ thống để vào hiện trường, ngay khi được cắt ở công đoạn ép đầu tiên, không có cả thời gian chất cạnh máy, lập tức được đặt lên xe tự hành(AGV) và liên tục chuyển sang công đoạn tiếp theo. Đó không phải một ao tù khổng lồ đang ứ đọng và mục rữa, mà là chính 'dòng thác(Flow)' trong trẻo và áp đảo, chảy dữ dội xuống một thung lũng hẹp và dốc.
Ở một góc hiện trường, 5 thiết bị phi ràng buộc(máy phay thường) đang đứng yên lặng với nguồn điện đã tắt. Nếu là quá khứ, một trưởng ca không chịu nổi cảnh máy rảnh sẽ kẹp bất kỳ cục sắt nào vào và cho chạy để tích lũy 'thành tích giả'. Nhưng bây giờ không ai trách những chiếc máy đó. Công nhân nhìn dashboard uống cà phê, hoặc thong thả lau Tool cho lần setup tiếp theo.
Vì máy đang nghỉ không có nghĩa nhà máy đang chơi. Đó là bằng chứng tao nhã nhất rằng toàn bộ quy trình đang kiểm soát Flow trong sự hài hòa hoàn hảo với tốc độ của điểm nghẽn đáng sợ nhất, lò nhiệt luyện.
Và khi đến thời điểm đã hẹn, Main CNC số 3 hoàn tất gia công gang rồi dừng vận hành đúng 2 giờ theo khoảng trống mà hệ thống tự mở ra. Công nhân ngân nga thay dung dịch cắt và lau phoi trên trục chính. Dashboard Exa với nền tối 1E1E1E trên màn hình lớn của hiện trường đang giám sát sự im lặng 2 giờ của máy và 15% năng lực bảo vệ được để trống bằng màu xanh(Green) bình thản, như 'một phần của kế hoạch hoàn hảo'.
Trưởng bộ phận Gitae nhìn hiện trường trống rỗng và lẩm bẩm bằng giọng run rẩy. "Trưởng đội... so với một tháng trước, thời gian máy dừng nhiều đến thế này, vậy mà tốc độ thành phẩm đổ ra từ line lắp ráp cuối cùng nhanh hơn bình thường 1.5 lần. Lối đi thì trống, nhưng tiền kiếm được mỗi giờ gấp đôi. Hiện trường không có tiếng quát, không có người chạy. Yên tĩnh quá... giờ đến mức kỳ diệu."
Minjae nở một nụ cười nặng trĩu. "Sự vĩ đại thật sự của lập lịch không nằm ở việc quay trục chính 100 vòng để biến hiện trường thành cảnh hỗn loạn. Đó là sự thật mà bộ não khổng lồ của Bayesian Auto Tuner chỉ ra và trực giác của kiến trúc sư bắt lỗi đã thương lượng đẫm máu, để 'mở cửa kho vào thời điểm hoàn hảo nhất(Choking the Release)'. Chỉ cần kiểm soát hoàn hảo điều đó, hiện trường sẽ tự trở thành một dòng sông khổng lồ và yên tĩnh như thế này, chảy ra biển gọi là khu xuất hàng."
Vì bộ xương lập lịch áp đảo và tinh vi này đã được dựng lên.
Một chiều thứ Tư nào đó, dù trưởng phòng kinh doanh gào lên vô lý đòi kéo lịch (Case 1). Một nhân viên ca đêm giở trò để xử lý đơn màu xanh trước nhưng bị transaction rollback chặn lại rồi chửi bới (Case 2). Sáng thứ Sáu, dù lỗi bùng lên ở phòng kiểm tra và chỉ số khủng hoảng của P-Aero tăng vọt lên 130% (Case 3).
Cột sống của nhà máy khổng lồ này sẽ không bao giờ gãy. Vì ngay từ đầu, hiện trường không còn tồn tại đống rác sắt thép chắn đường, và '15% năng lực bảo vệ' đã để trống trước cùng vùng đệm(Buffer) rộng lớn đã trở thành chiếc khiên tối thượng có thể hấp thụ trọn vẹn mọi cú sốc dù bất kỳ trận oanh kích nào rơi xuống.
Ở đâu đó, những bánh răng dữ liệu khổng lồ trong phòng máy chủ vô hình đang cười nhạo quán tính đẩy hàng cũ kỹ của con người, lặng lẽ kéo sợi dây(Rope) vào thời điểm hoàn hảo nhất theo tiếng trống(Drum) của thị trường.
Lịch sử cũ kỹ của ngành sản xuất hoàn toàn hạ màn, và kỷ nguyên của dòng chảy(Pull) thật sự do trực giác con người và hệ thống lạnh lùng(Exa) cùng hòa tấu, đã long trọng nhổ neo như thế.
Bayesian EXAWin-Rate Forecaster
Phân tích tín hiệu từ các cuộc đàm phán trong thời gian thực bằng cập nhật Bayesian để dự đoán xác suất thành công. Với EXAWin, bán hàng trở thành khoa học dữ liệu hoàn hảo.
![BA04-1. [Tiểu thuyết] Xác suất ở Sài Gòn — Ngày dữ liệu đánh bại trực giác (Phần 1)](/_next/image?url=%2Fstatic%2Fimages%2FBA041-saigon-probability-1.png&w=3840&q=75)
![BA04-2. [Tiểu thuyết] Xác suất ở Sài Gòn — Ngày dữ liệu đánh bại trực giác (Phần 2)](/_next/image?url=%2Fstatic%2Fimages%2FBA042-saigon-probability-2.png&w=3840&q=75)
