1行で済むleft-padを、あえてAIに判断させたパッケージ「jev-leftpad」
Fatih Kadir Akın氏が公開したnpmパッケージjev-leftpadは、文字列の左詰めというpadStart()で足りる処理を、TypeSafe AIのJevにAPI経由で判断させるジョークライブラリ。Jevにはspace_0からspace_10までの選択肢が与えられ、最大10個の空白しか追加できない。呼び出しごとにAPIリクエストが発生し、失敗も誤選択もあり得て、コストもかかる。READMEは「本番や重要な用途では使わないでください」と念を押している。
Could this be one line with padStart()? Yes. Does it need a model call? No. Anyway:
HNでの議論
87- sethaurus
正直に言わざるを得ない。これは明らかに賢くて役立つアイデアだが、Jevの核心的な機能の一つである信頼度スコアが欠けている。部分的な信頼度は、U+2009: THIN SPACEのようなUnicode文字を使って、簡単に小数の空白にマッピングできるはずだ。現状、このパッケージはJevの真の力を引き出していない。
- ckastner
もう10年経ったなんて信じられない…
- hanspagel
これは面白い。ちょうど同じ機能を実装したところなんだが、俺のはOpenAIのAstra on High(こういう機能には非常に高性能)を呼び出している。
よく動くけど、君の実装で金を節約できるかもしれない。テストして報告するよ。
- fwlr
テストはJevをモックしている。
10/10 文句なし
- throwa356262
ここで一部の人がジョークを理解していないと思う