なむなむ

@namb_nam による恥晒し

『人に頼む技術』を読む

個人的まとめ

  • 頼む側が感じているお願いしづらさは、大抵は考えすぎによるもの
  • 頼まれる側の心理を理解することで、こちらのハードルを下げよう
  • 断らない方が良さそうと思われるような価値を持ってないといけない
  • 自分も、断らない!

背景

自分で言うのも何だが、人に頼むのが苦手だと思う。 相手の時間を奪うことに対して気にしすぎな面もあるし、 依頼内容から自分の無学・無知・努力不足が透けて見えるんじゃないかという恐れもある気がする。 苦手意識を払拭したいと思い、THEなタイトルの本を読んでみようと思う。

『人に頼む技術』ハイディ・グラント (著), 児島修 (訳) 2019年 Amazon / メルカリ

目次

  • 第1部 なぜ、頼み事をするのは難しいのか
    • 第1章 誰かに何かを頼むのを気まずく感じる理由
    • 第2章 なぜ〝頼んでも断られるだろう〟と思うのか
    • 第3章 〝頼み事をしたら嫌がられるかもしれない〟という誤解
  • 第2部 良い頼み方、ダメな頼み方
    • 第4章 〝助けを求めること〟が抱える矛盾
    • 第5章 必要な助けを得るための四つのステップ
    • 第6章 こんな頼み方をしてはいけない
  • 第3部 人を動かす3つの力
    • 第7章 「仲間意識」を活用する
    • 第8章 「自尊心」を刺激する
    • 第9章 「有効性」を感じさせる

第1部 なぜ、頼み事をするのは難しいのか

  • 誰かを助けることで良い気分になるには、主体性の感覚(自発的にやっている)が不可欠。
  • だから、他者にコントロールされていると感じながら助けても、いい気持ちにはならない。
  • この本のテーマは「Reinforcement = 強化」

    • 軍隊などの組織で、増強のために送り込まれる追加要員
    • 励ましや報酬などで信念や行動パターンを奨励または確立するプロセス(心理学用語) → これを実践できると、気持ちよく動いてもらえるはず
  • 他者との関わりで生じる苦痛は、脳内で身体の痛みと同様に処理される。社会的痛みと呼ばれる。

  • 人に頼み事をする時、社会的脅威の5パターンを全て同時に体験する可能性がある。
    • ステータスへの脅威
    • 確実性への脅威
    • 自律性への脅威
    • 関係性への脅威
    • 公平性への脅威
頼む側にとって都合のいい情報
  • 「頼まれた相手もプレッシャーを感じている」点を過小評価している。
  • 想像よりもはるかに多くの人が、他人に親切にしたいと思っている。
  • 一度NOと言った人に別の頼み事をすると、
    • 頼む側... 次もNOという確率は高くなる
    • 頼まれる側 ... 受け入れる確率が高い(連続で断る方が抵抗ある)
  • 一度YESといった人に別の頼み事をすると、認知的不協和(自分の中の一貫性)のために、次もYESと言いたくなる

  • 助ける側は、助けた側に好意を抱く。助けを求めることで相手から良くない印象を持たれる心配はしなくていい。

  • 助ける側は、心理的に長期的なメリットを享受する。幸福度が高まる。

第2部 良い頼み方、ダメな頼み方

  • 依頼を受け取った人の反応 ... 拒否・沈黙・消極的な承諾・積極的な承諾
  • 助ける側・助けられる側双方にベストな反応は4つ目の「積極的な承諾」。これを引き出す方法は、頼む側にある。
  • 必要なのは、内発的動機付け
    • コントロールされていると思うと、それを避けようとする
  • 事前に「お願いしたいことがある」と尋ねてから本題の頼み事をすると、協力してもらえる確率は大幅に高まる。
    • さきに「はい」といったことで、本題にノーということへの抵抗が強まるから。
    • ただし、貸しができたと思う傾向にもあるので、乱用はできない。
  • 返報性は3種類ある。

    • 個人的 ... 取り決めによる交換
    • 関係的 ... 親密さに基づき、明確な取り決めはなく助け合いをする
    • 集団的 ... 同じ集団に所属していたり共通点がある人を助けようとする →これに基づき気持ちよく助け合えることもできるが、逆に助けられている時ですら貸しを作ったと感じてしまうこともある。
  • 助けを必要としているとき、周りには思ったより伝わっていない。気づかせる必要がある。

  • 大衆抑制(人前で恥をかきたくない心理)が影響することもある。
    • 目の前の状況を誤解しているかもしれないという不安
    • 求められてないのに助けると、気分を害するという知識 → 直接相手に助けを求めることで解消できる
  • 助けられる候補が多くなると、各々の責任感は薄れる
  • 忙しい(ように見える)人から助けを得るには、
    • 何を求めていてどの程度助けが必要なのか詳しく説明する必要がある
    • 妥当な量の助けを求める
    • 求めていたものとは違っても、相手の助けを受け入れる
やってはいけない頼み方
  • 共感に頼りすぎる ... 度がすぎるとむしろ避けられる
  • やたら謝る ... 謝るとよそよそしい関係になる(共同体感・一体感が薄まる)
  • 言い訳をする
  • 頼み事の内容のメリット(楽しさとか)を強調する
  • 些細な内容だとアピールする
  • 借りがあることを思い出させる ... 返報性のデメリット
  • 助けられた自分のメリットを強調する ... 助かった自分の話ばかりだと、助けた側が称賛されるチャンスが減る
頼み事を正しく相手に伝えるための3つの方法
  • 「内集団」(仲間意識)の感覚を用いる
  • 自尊心(助ける側がポジティブな感覚を得る)
  • 助ける側が有効性を把握できるようにする

第3部 人を動かす3つの力

  • 集団の一員であることはアイデンティティの重要な要素
  • 人を見ると無意識に「分類」を行う
    • 集団への固定観念に基づいてそこに属する特定の個人についての判断を下す
    • 特に、内集団のメンバーを贔屓したいという欲求は強い
    • ただし、外見だけで判断するわkではない。同じチームに所属している・同じ目標に向かって努力しているなどの情報でも判断できる
  • 「一緒に」という言葉を使うと強い動機づけ効果が得られる

同じ集団の帰属意識を醸成するために、 * 共通の目標に目をむける * 共通の外集団の敵を探す * 共通の客観的特性ではなく、共通の経験や感情について話す

自尊心を刺激する頼み方も重要 * 親切なことをしたこと自体ではなく、私は親切な人だと感じられることが重要 * アイデンティティと紐づき、自尊心が高まることが重要 * 寄付してくださいではなく、寛大な寄付者になりませんか?と尋ねた方が寄付率が上がるらしい * 依頼や感謝を伝える際に、相手の特性や人間性に言及することが重要 * 相手をよく理解し、相手のアイデンティティを肯定的なものにするポイントを強調する * "自分にしかできない"も大事なので、その人にだけ頼む

  • 有効性を感じさせることも重要
    • 求める助けの内容と、それがどんな結果をもたらすかを事前に明確にする
    • フォローアップする(予定であることを事前に伝える)
    • Howについては相手に任せると良い

「MCPに入門する」を読む

MCPに入門する/ Introduction to MCP - Speaker Deck

まとめ... ちょっと早すぎたかも

  • P5. 通信プロトコルの話って理解しといた方がいいんだろうか...
  • P6~9. 通信プロトコルの話って理解しといた方がいいんだろうか...??
  • P10. MCPの機能整理してくれてるのありがたい
  • P15 . Tools (クライアントが外部システム連携機能を実行できる) のことをMCPだと思ってて問題なさそうなくらいだな

「やさしいMCP入門」を読む

ツッコミ入れながら読む

ツッコミといっても、批判とかそういうのじゃないですからね。ありがたく読ませていただきます。

やさしいMCP入門 - Speaker Deck

  • P1. かなりの横目だ
  • P3. 概念とサービス名がごっちゃになる昨今
  • P5. かなり便利やんけ! APIみたいなことか
  • P6. あくまで「規格」というのがポイントかもしれない
  • P7. RAGってなんだっけ

  • P11. MCPホストとMCPサーバーがあるんやな

  • P12. MCPサーバーが「サーバー」の名にそぐわずクライアントアプリ内で動作するケースが多いんだって。そらややこしいわ。
  • P16. クライアントは使う側、サーバーは提供する側
  • P17. クライアントはClaudeやらVSCodeやらClineやら
    • この並び、適切か?
    • サーバーはGoogleドライブやらSlackやら
    • つまり、使う側はMCPクライアントやな(書いてた)
  • P18~20. MCPクライアントの例

    • Claude ... MCPクライアント搭載済みAIチャットアプリ
      • Claudeはチャットアプリか。覚えとこ。
    • Cline ... VS Code拡張機能として提供されているコーディングAIエージェント
  • P24. またRAG出てきた

    • MCPは、自分の環境以外と情報を共有するための規格と言えるな
  • P25. 読むしか
  • P26. めっちゃ面白いやんけ。GCP版もあったらいいな

読後に調べたこと

  • RAG
    • Retrieval Augmented Generation / 検索拡張生成
    • 検索結果と生成AIを組み合わせることで、より正確な回答を得る技術
    • なるほど、だからMCP同様に外部にアクセスする必要があるのね

Linux ディレクトリと空ファイルを作成する

  • ディレクトリを作るのは mkdir
    • -p オプションをつけると、親ディレクトリも含めて作成する
    • mkdir -p dirA/dirB を実行すると、dirAが存在する場合はその配下にdirBを、dirAが存在しない場合はdirAとその配下のdirBを作成する
  • 空ファイルを作るのは touch
    • 本来は指定したファイルやディレクトリのタイムスタンプを変更するコマンドだが、存在しないファイルを指定したときは空の新規ファイルが作成される

インターポレーション / interpolation

インターポレーション / interpolation

内挿の意。
少なくともterraformの記述においては、

  • ${...}の中に与えられた式を評価し、
  • 必要に応じてその結果を文字列に変換し、
  • 最終的な文字列に挿入する補完処理
"Hello, ${var.name}!"

"Hello, John!"

www.terraform.io