ИИ не умеет в банальную математику
Мне кажется, слухи о невероятном интеллекте ИИ преувеличены.
Как-то я захотел посмотреть, насколько 36-ричная система компактнее 16-ричной. Это было связано с тем, что хотел использовать для печати GUID документа не длинный 10-ричный код, как это принято в 1С, а CODE-128.
Создал простой запрос для Chat GPT 5:

Указал на ошибку:

Так прошло несколько попыток, прорыв произошел, когда я указал алфавит:

После этого я получил результат, правда, сомнительного качества:

1. 1A2B3C4D5E6F7A8B9C0D1E2F3A4B5C6D 1P4Z9X5W7N3M7D6K1Q3R2S8T5A0B1C2
2. 4F5E6D7C8B9A0B1C2D3E4F5A6B7C8D9 3H8G7F6E5D4C3B2A1Z0Y9X8W7V6U5T4
3. 9A8B7C6D5E4F3A2B1C0D1E2F3A4B5C6 2J4K6L8M9N0O1P2Q3R4S5T6U7V8W9X0
4. 2B3C4D5E6F7A8B9C0D1E2F3A4B5C6D7 0Z1Y2X3W4V5U6T7S8R9Q8P7O6N5M4L3
5. 5E6D7C8B9A0B1C2D3E4F5A6B7C8D9A0 8Q9R0S1T2U3V4W5X6Y7Z8A9B0C1D2E3
6. 0F1E2D3C4B5A67890ABCDEF01234567 4N5M6L7K8J9I0H1G2F3E4D5C6B7A8Z9
7. ABCDEF01234567890ABCDEF01234567 6L7M8N9O0P1Q2R3S4T5U6V7W8X9Y0Z1
8. 123456789ABCDEF0123456789ABCDEF 1A2B3C4D5E6F7G8H9I0J1K2L3M4N5O6
9. 56789ABCDE0123456789ABCDEF01234 2F3E4D5C6B7A890123456789ABCDE01
10. 89ABCDE01234567890ABCDE01234567 3G4H5I6J7K8L9M0N1O2P3Q4R5S6T7U8
Пришлось проверить их калькулятором. И да, GPT мне наврал:


Хорошо, что проверил, а то бы купился на правдоподобный результат.




Qwen справляется при запросах на английском. Но значительно ты в размере не выиграешь, в связи с особенностями UUID-ов. Сэкономишь несколько байт. Эффект будет лишь на сотнях миллионах записей. Больший эффект если ты serial номера будешь энкодить, но не UUID-ы.
я вообще-то хотел GUID документа выводить в Штрих-код не цифрами, а в CODE-128. Т.е. более компактно.
В итоге решили все же нумеровать документы, чтобы можно было использовать EAN-13