Featured image of post RFCっぽく要請する方法

RFCっぽく要請する方法

目次

概要

  • 結局は何でも人(AIも含む)であり、人は感情や言葉で動く
  • その言葉では、中途半端に曖昧さを残して要請すると相手に伝わらない
  • 人もAIもプロンプト(言葉)次第
  • そこで、RFC2119を調べたのでメモ

RFCとは

  • RFCとは、Request for Comments(コメント募集)の略
  • RFCはインターネット技術に関する公式な文書を指す
  • RFCは、プロトコル、手順、プログラム、概念などを定義するために使われる

RFC2119では、技術仕様書における要求事項のレベルを明確に示すためのキーワードを定義している。

RFC2119の命令的用語の定義

RFC2119の命令的用語の定義をまとめると、要請は次の3段階に分かれる。

    • 絶対的な要件
    • 強く推奨されるが例外が許容される要件
    • 完全に任意の選択肢

それぞれの肯定と否定は次になる。

強さ肯定的表現否定的表現
MUST, REQUIRED, SHALLMUST NOT
SHOULD, RECOMMENDEDSHOULD NOT, NOT RECOMMENDED
MAY, OPTIONALMAY NOT

NOTE: MAY NOTはRFC2119では未定義

要請の実行力を強める方法

RFCの要請の実行力を強めるにはいくつかテクニックがあるが、特に重要なのは以下。

  • (人間相手の場合は)主語で代名詞を使わない
  • シンプルかつ簡潔に書く
    • 平叙文を5行程度の箇条書きでまとめる
  • 客観的な要請に至った理由・事実・経緯などを示し三段論法likeにする
  • RFCとして相手に投げて、相手のコメントをもらう(相手の同意の為)

実際に友達に送ったRFCの例。

1
2
3
4
5
## RFC
- XXX can not cut YYY off
- XXX can not refuse YYY
- Therefore, YYY **MUST NOT** take advantage of XXX's kindness
- Because XXX will get super stressed

注意点

  • 要請や要求は大切だが、あくまで手間のかかる指示手段の一つに過ぎない
  • 本来は要請せずとも相手に自動でやってもらえる座組や仕組みを整えるのが大切
  • 故に、1から10まで支持してマイクロマネジメントするのはナンセンス

参考文献

Built with Hugo
テーマ StackJimmy によって設計されています。