No Meat Proxy
AIは道具であり、あなたが道具になってはいけません。
AIの回答を人に送り付けないでください
✕ やめてください
Jim
機能の切り替えはどのように行われるのですか?ユーザーごとに設定できますか?
Kevin
ここで採用されている機能フラグシステムは、設定ベースの独自実装です。定義: FeatureToggles クラスという @ConfigurationProperties のデータクラスがあり、enableNewCheckoutFlow や useOptimizedSearchIndex などの真偽値フィールドを持っています。これは FeatureConfig クラス内で、 @EnableConfigurationProperties を使って登録されています。利用方法: FeatureToggles を注入し、そのプロパティを見て分岐します。例えば、 if (!featureToggles.enableNewCheckoutFlow) で `ForbiddenException` をスローする、といった使い方です。一部のフラグは早期リターンや例外による処理の中断を制御し、別のフラグでは実装そのものを切り替えています。設定: 設定は app.feature-toggles.* 配下の通常の YAML で記述され、プロファイルごとに上書きできます。また、標準的な @ConfigurationProperties を利用しているため、環境変数からも上書き可能です。そのため、現在の実装ではユーザーごとに機能の有効・無効を切り替えることはできません。
✓ こうしましょう
Jim
機能の切り替えはどのように行われるのですか?ユーザーごとに設定できますか?
Kevin
残念ながらできません。オンオフの切り替えはハードコードされています。
AIの回答をそのまま垂れ流すだけでは、質問した相手をさらに困らせることになります。AIが生成した回答は、往々にして冗長で複雑で、時折求められてもいない詳細情報が含まれがちです。相手はあなたの判断を信頼しているから、あなたに尋ねたのです。AIの出力を転送するだけでは、あなたはただの「生身の中継役」に過ぎません。
もしあなたが、人とAIの間でメッセージを仲介しているだけなら、あなたの価値はどのようなものでしょうか?
AIの回答をそのまま返信するだけなら、あなたは:
- 周りの人の手間を増やしています。
- 自分自身が代替可能であることを示しています。
- 実際には役に立ちません。
- カッコ悪そうに見えます。
- 人からの信頼を損なっていくでしょう。
避けるべきその他のこと:
- 長い長いAIの出力を貼り付けて、議論に「貢献」しないでください。
- 「こんな問題に直面しています: <バカみたいに長いAI生成のテキスト>」のように質問しないでください。
代わりに、こうすべきです:
- AIの出力を読み、検証しましょう。
- 自分なりに、答えや質問を考えてみてください。
- 有意義な貢献ができる時は、議論に参加して「貢献」しましょう。
人らしく答え、人らしく扱いましょう。生身の中継役にならないでください!
中身について理解・検証していないAI生成物を提出しないでください
✕ やめてください
function chargeCustomer(order) {
+ try {
+ processPayment(order);
+ } catch (err) {
+ logger.warn(err);
+ }
Jim
なぜこのエラーを伝播させずに握り潰しているのですか?
Kevin
さあ?Claudeがそうやって書いたから。
}
✓ こうしましょう
function chargeCustomer(order) {
+ try {
+ processPayment(order);
+ } catch (err) {
+ logger.warn(err);
+ }
Jim
なぜこのエラーを伝播させずに握り潰しているのですか?
Kevin
上流側ではあらゆるエラーに対してリトライしますが、これについてはバックフィル中に発生しうるものなので、ログを記録した上で破棄しています。コメントを追加しておきますね。時間がある時に、アップストリーム側の処理を書き直すチケットを作成しておきましょうか?
}
AIがほとんどの仕事を肩代わりしてくれるとはいえ、あなたには責任があり、そしてあなたの名前が記されます。あなたの名前がある限り、それはあなたの仕事です。あなたには行った仕事の内容を理解し、検証し、それを自らの責任として受け入れる必要があります。
盲目的にAI生成物を提出することで、あなたは:
- 自分の仕事を理解し検証する負担を、他人に押し付けています。
- 自分でやるのが面倒なことを他者に押し付け、敬意を欠く態度を示しています。
- あなたの仕事はダブルチェックが必要であることを示しています。
- カッコ悪そうに見えます。
- 自分自身が代替可能であることを示しています。
避けるべきその他のこと:
- 自分の仕事に対するフィードバックに、AIで返さないでください。
- フィードバックを受ける時、AIのせいにしないでください。
- 「AIがやったから」と言って、知識不足を正当化しないでください。
- AIが関与しているからといって、基準を下げないでください。
代わりに、こうしましょう:
- 仕事について、よく読んで、理解して、検証しましょう。
- 仕事に対する責任者として、フィードバックに返信しましょう。
- 自分の仕事であるかのように、責任を持って取り組みましょう。(あなたの名前が書いてあるのですから、あなたのものです。)
- 熱意を持って仕事していることを、周りの人に示しましょう。
自分の名前が載っている仕事には責任を持ってください。人から頼られるような存在になってください。生身の中継役になってはいけません。