日曜日, 5月 11, 2025
No menu items!
ホーム ブログ ページ 2167

職場のBGMが合わないと「脳の疲労度が増大し、生産性が落ちる」と判明


会社やレストラン、カフェ、病院、アパレル業界など、BGMがかかっている職場はたくさんあります。

背景音楽があることで気分が上がる人もいるでしょうが、そのBGMが合わない人にとってはネガティブな効果を引き起こしてしまうようです。

このほど、米オハイオ州立大学(OSU)の最新研究で、職場のBGMが合わないと感じている人は、認知的な疲労度が高まって集中力が低下し、仕事のパフォーマンスが下がることが明らかになりました。

研究の詳細は2025年の学術誌『Journal of Applied Psychology』に掲載されています。

目次

  • BGMが合わないと生産性が低下する
  • 音楽は使い方次第で「敵」にも「味方」にもなる

BGMが合わないと生産性が低下する

カフェで流れるジャズ、アパレルショップのアップテンポなポップス。

私たちは無意識のうちに、さまざまな場所で音楽に囲まれて暮らしています。

特に職場では「音楽があるとリラックスできる」「モチベーションが上がる」と感じる人も多いかもしれません。

実際、音楽は気分の向上やストレス緩和に効果があることがこれまでの研究でも示されてきました。

コロナ禍以降に増えてきたリモートワークにより、自宅で好きな音楽をかけながら作業をしている方も少なくないでしょう。

しかし今回の研究では「BGMはすべての従業員に常に良い効果をもたらすわけではない」という、従来の考えとは異なる結果が得られました。

画像
Credit: canva

研究チームは今回、オンライン上で166人のフルタイム労働者を対象に実験を行いました。

参加者は最初に、自分にとって理想的な音楽の特性(音量、テンポ、複雑さ、感情的強度)を評価します。

その後、異なるプレイリスト(明るく活発なポップス/落ち着いたスローテンポ曲)を聴きながら創造性を問う課題に取り組みました。

結果として、自分のニーズと一致しない音楽を聴いていたグループは、ポジティブな感情が減少し、精神的・認知的な疲労感が強くなっていることがわかりました。

つまり「自分に合わない音楽」は、気分を沈ませ、集中力を奪うのです。

さらに2つ目の調査では、実際に音楽が流れる職場(医療機関、小売店、食堂など)で働く68人を対象に、3週間にわたる日記調査が行われました。

参加者は毎日3回、音楽の印象・気分・集中状態・職場での行動などを報告しました。

その結果、「音楽が自分に合っていない」と感じた日には、仕事のペースが遅くなったり、職場への不満を同僚に話したり、備品をこっそり持ち出したりといった、会社にとってマイナスの行動が増えていたのです。

一方で、同僚を自発的に助けるようなプラスの行動は減少していました。

つまり音楽の選び方一つで、職場の雰囲気や生産性は大きく変わるのです。

音楽は使い方次第で「敵」にも「味方」にもなる

画像
Credit: canva

この結果を受けて、研究チームは「職場のBGMを選ぶ際には、顧客の好みだけでなく、従業員のニーズにも配慮する必要がある」と提言しています。

特に、在宅ワークなら個々人に合うBGMをかけることができますが、職場で働く従業員は自分の一存でBGMを勝手に変えたり、止めたりすることはできません。

そこで研究チームは具体策の一例として、休憩中に音楽から逃れられる静かなスペースを設けたり、音楽を遮断できるノイズキャンセリングイヤホンの導入を検討するといいのではないか、と述べています。

さらに業務に支障がない範囲で、それぞれの従業員が自分の好きなBGMを聴けるようにすることで、満足度や生産性の向上も期待できるとしています。

「音楽」は上手に使えばやる気を高める強力なツールですが、使い方を間違えれば、疲労やストレスの原因にもなりかねないのです。

全ての画像を見る

参考文献

Background music: When the wrong tune drains workplace energy and focus
https://phys.org/news/2025-04-background-music-wrong-tune-workplace.html

元論文

n sync or out of tune? The effects of workplace music misfit on employees.
https://doi.org/10.1037/apl0001278

ライター

千野 真吾: 生物学に興味のあるWebライター。普段は読書をするのが趣味で、休みの日には野鳥や動物の写真を撮っています。

編集者

ナゾロジー 編集部

フラッグシティパートナーズ海外不動産投資セミナー 【DMM FX】入金

Source link

Views: 0

「ファイナルファンタジーXIII」ライトニングの1/6.5スケールフィギュアを2026年3月28日に発売。予約受付を開始



「ファイナルファンタジーXIII」ライトニングの1/6.5スケールフィギュアを2026年3月28日に発売。予約受付を開始

 スクウェア・エニックスは本日,同社とGOODSMILECOMPANYが共同制作する「ファイナルファンタジー」シリーズのスケールフィギュア第2弾「ファイナルファンタジーXIIIライトニング」を,2026年3月28日に発売すると発表し,予約受付を開始した。価格は2万9700円(税込)。

フラッグシティパートナーズ海外不動産投資セミナー 【DMM FX】入金

Source link

Views: 0

「スイッチ2」でも遊べるようになる『ルイージマンション』楽曲がNintendo Musicで配信!



「スイッチ2」でも遊べるようになる『ルイージマンション』楽曲がNintendo Musicで配信!

「スイッチ2」でも遊べるようになる『ルイージマンション』楽曲がNintendo Musicで配信!

フラッグシティパートナーズ海外不動産投資セミナー 【DMM FX】入金

Source link

Views: 0

ヘリ事故 悲報に知人言葉詰まらせ



ヘリ事故 悲報に知人言葉詰まらせ

ヘリ事故 悲報に知人言葉詰まらせ

フラッグシティパートナーズ海外不動産投資セミナー 【DMM FX】入金

Source link

Views: 0

シンプルな自作MCPサーバーを VS Code に設定して GitHub Copilot の Agent mode で利用(Node.js で TypeScript を直接扱う) #VSCode



シンプルな自作MCPサーバーを VS Code に設定して GitHub Copilot の Agent mode で利用(Node.js で TypeScript を直接扱う) #VSCode

はじめに

過去に書いた記事で、「VS Code や Claude for Desktop で MCPサーバーを軽く試してみる」ということをやってみていました。

●VS Code の設定から MCPサーバーを追加して GitHub Copilot agent mode で利用してみる(安定版でも利用可能に) – Qiita
 https://qiita.com/youtoy/items/adfeedeedf1309f194ce
●今になって Claude for Desktop で MCP に入門してみた(Claude は Free plan) – Qiita
 https://qiita.com/youtoy/items/3ef0af28b530f5c5709c

この時は、Filesystem MCP Server を使っていたのですが、今回はすごく簡易な自作MCPサーバーを作ってみて、それを VS Code から使ってみます。

補足

構成などの補足

構成については、VS Code の標準機能で 自作MCPサーバーを設定して、それを GitHub Copilot の Agent mode で利用する形とします。

また自作MCPサーバーは、公式の TypeScript SDK を使って「ツール」を実装します。その TypeScript のファイルは、nodeコマンドで直接処理する形にします(※ Node v23.6.0 以降の機能を利用)。

実装・手順は、MCPサーバーを使った処理が最低限動くのを確認できるくらいのものにします。

動作している様子

それと、まずは今回の内容を動作させた時の様子を、以下に動画で示します。
テスト用に実装した内容は、「2つの数字を加算した値に、さらに 10を加算する」というものです。

上記の動画で 3回のやりとりをしていますが、2回目で、以下の「このセッションで許可する」を選択しています。

2025-04-06_13-20-35.jpg

そのため、3回目の処理を実行した際は、処理を続行するかどうかのユーザーへの確認なしで、エージェントが処理を実行しています。

今回の内容を試そうと思ったきっかけ

今回の内容を試そうと思ったきかっけを書いてみます。

MCP・MCPサーバー関連の技術情報を追っている中で、MCPサーバーを自作するという話題をいくつも見かけます。
その中で、シンプルな MCPサーバーを実装して動かすという話も見かけていて、自分もそういう方向のものをやってみたくなりました。

実際に試してみる

実際に試していきます。

実装には「公式のページ(modelcontextprotocol/servers: Model Context Protocol Servers のページ)」に書かれている、「公式の Typescript SDK」を使います。

image.png

SDK のページの「Installation」「Quickstart」の内容を見つつ、準備・実装を進めていきます。

この内容の一部を削ったものを使うような形になります。

パッケージのインストール

まずは、パッケージ(@modelcontextprotocol/sdk)のインストールです。

npm install @modelcontextprotocol/sdk

コード

次に、TypeScript で実装するコードの話です。

サンプルコード

公式の Quickstart で示されているサンプルコードは、以下のとおりです。

import { McpServer, ResourceTemplate } from "@modelcontextprotocol/sdk/server/mcp.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
import { z } from "zod";

// Create an MCP server
const server = new McpServer({
  name: "Demo",
  version: "1.0.0"
});

// Add an addition tool
server.tool("add",
  { a: z.number(), b: z.number() },
  async ({ a, b }) => ({
    content: [{ type: "text", text: String(a + b) }]
  })
);

// Add a dynamic greeting resource
server.resource(
  "greeting",
  new ResourceTemplate("greeting://{name}", { list: undefined }),
  async (uri, { name }) => ({
    contents: [{
      uri: uri.href,
      text: `Hello, ${name}!`
    }]
  })
);

// Start receiving messages on stdin and sending messages on stdout
const transport = new StdioServerTransport();
await server.connect(transport);

いろいろ試してみたところ、上記のコード内の処理をけっこう削ったものでも、「ツールを使って返答を返す」という最低限の動作をさせられそうでした。

変更したコード

上記のサンプルの内容を削って、以下のシンプルな内容にしたものを使いました。

app.ts

import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
import { z } from "zod";

const server = new McpServer({
  name: "Demo",
  version: "1.0.0",
});

server.tool(
  "add_test",
  "与えられた数値の足し算をする(さらに10を足す)",
  { a: z.number(), b: z.number() },
  async ({ a, b }) => ({
    content: [{ type: "text", text: String(a + b + 10) }],
  })
);

const transport = new StdioServerTransport();
await server.connect(transport);

とりあえず動かすだけなら、これだけの内容でも大丈夫でした。

計算をする処理の部分について、上記の MCPサーバーでの処理を使った出力が得られているかどうかを回答から判別しやすくするため、入力された値にさらに 10 を加算した結果を返すようにしてみました。

それと、MCPサーバーの説明の文章を「server.tool()」の「”add_test”」の後に加えてみています。

VS Code での設定

VS Code で MCPサーバー関連の設定を進めていきます。

冒頭で掲載していた過去の記事と同じ手順で、MCPサーバーの設定を行い、その設定の画面内でサーバーを起動します
(※ サーバーの起動について、他にコマンドパレットから行うこと方法もあります)

設定内容

今回設定した内容は、以下のとおりです。

{
  "mcp": {
    "servers": {
      "my-mcp-server": {
        "command": "node",
        "args": ["/【ファイルを置いたフォルダの絶対パス】/app.ts"]
      }
    }
  }
}

この設定では、nodeコマンドで TypeScript のファイルを直接実装する構成にしています。

以下の記事にも書いた、Node.js での TypeScript の直接実行ができるかもしれないと思い、上記のように「"command": "node"」の引数に「app.ts」を直接設定する形を試しました。

●Node v23.6.0 で TypeScript を直接実行(フラグなしのデフォルトでの処理) – Qiita
 https://qiita.com/youtoy/items/e7a1aeaea5918c48999b

なお今回、自分が利用した Node.js のバージョンは「v23.11.0」で、TypeScript の直接実行に対応したバージョンを使っています。

image.png

実行結果

GitHub Copilot の Agent mode で、上記で実装したツールを使ってみます。VS Code の安定版の最新版で Agent mode が選択できない場合は、設定から Agent mode の機能を有効化してください。

今回の内容を実行した結果は以下のとおりです。
ツールの実行時にはデフォルトだと確認を求められて、それを許可すると処理が実行されました。

2025-04-06_03-13-43.jpg

以下は、数字の部分を変えたプロンプトで、処理を実行した結果です。

2025-04-06_03-11-07.jpg

その他、試した内容は冒頭に掲載した動画の内容の通りです。

ツール実行の確認を省略する

あと、冒頭の動画掲載部分に書いていた内容ですが、都度ツール実行の確認を求めないようにする設定を以下から選択できます。

2025-04-06_13-20-35.jpg

おわりに

今回、シンプルな自作MCPサーバーを公式の TypeScript SDK を使って実装しました。また、それを VS Code の標準機能で設定して、VS Code の GitHub Copilot agent mode で使ってみました。

ツールを使うだけのシンプルな内容にしてみたので、コードや設定・手順などがかなり少なくてすんだかと思います。

今回の内容は問題なく進められたので、さらに MCPサーバーで実装する処理を変えたものも試したり、より複雑な内容のものをやっていければと思います。

その他

今回のお試しをしている中で、VS Code の公式ページに MCPサーバーの話が書かれたページがあるのを見かけたので、メモの意味も兼ねて掲載してみます。

●Use MCP servers in VS Code (Preview)
 https://code.visualstudio.com/docs/copilot/chat/mcp-servers

image.png



フラッグシティパートナーズ海外不動産投資セミナー 【DMM FX】入金

Source link

Views: 0

「スターウォーズの日」限定グッズがディズニーストアで4月15日~順次発売! グローグー&ディン・ジャリンぬいぐるみセットやライトセーバーなど – GAME Watch


 ウォルト・ディズニー・ジャパンは、「スターウォーズの日」グッズを、ディズニー公式オンラインストアと一部店舗限定で4月15日より順次発売する。

 今回展開されるのは、銀河系をイメージした黒地に台詞「MAY THE FORCE BE WITH YOU」をデザインした長袖Tシャツ「Spirit Jersey(スピリットジャージー)」(13,200円)や、特徴的なオープニングクロールを背面にあしらったブルゾン「スター・ウォーズ ダース・シディアス、ダース・ベイダー ブルゾン スター・ウォーズ エピソード5」(8,800円)など。

 他にも、アナキンやダース・ベイダーのライトセーバー(各30,000円)やぬいぐるみシリーズ「Disney stanDs(ディズニースタンディーズ)」からドラマ「マンダロリアン」のディン・ジャリンとグローグーのぬいぐるみセット(6,000円)も用意されている。

 加えて、オーダーメイドシリーズ「D-Made」には、「スター・ウォーズ/帝国の逆襲(エピソード5)」の劇場公開45周年を記念したアートなどが登場。「ディズニーフラッグシップ東京」では「MAY THE 4TH BE WITH YOU 2025」ロゴのプリント無料キャンペーンも4月15日より5月6日まで実施される。

 なお、今回の限定商品販売店舗は、ディズニー公式オンラインストア、ディズニーフラッグシップ東京、東京ディズニーリゾート店、渋谷公園通り店、名古屋ゲートタワーモール店、梅田HEP FIVE店、アミュプラザ博多店となっている。

□ディズニー公式オンラインストア「『スター・ウォーズ』ディズニーストア限定商品」特集



フラッグシティパートナーズ海外不動産投資セミナー 【DMM FX】入金

Source link

Views: 0

Nintendo Switch 2(スイッチ2)「Joy-Con 2」は「ホールエフェクト」ではないと海外報道


6月5日(木)に発売が予定されている新型ゲーム機「Nintendo Switch 2」について、本体付属のコントローラー「Joy-Con 2」は「ホールエフェクトスティック」を採用していないことが明らかとなった。海外メディアNintendo Lifeが報じている。

「ホールエフェクトスティック」とは、磁石を用いて磁場の変化を読み取るセンサーによってスティックの入力を認識するという方式。従来のコントローラーにみられた「ドリフト」という、摩耗によってスティックが勝手に入力される現象が起こりにくいとされている。現在では周辺機器メーカーによる高価格帯のゲームパッドに搭載されていることが多い。

Nintendo Lifeが米任天堂の製品開発・販売部門の担当者Nate Bihldorff氏に行ったインタビューによると、Joy-Con 2は「ホールエフェクトスティックではない」としつつも「イチからデザインされて」おり、「とても良い感触」であるという。

また、旧Joy-Conはスティックのドリフト問題が取り沙汰されたことがあったが、それが新製品の開発の際考慮されたのかどうかという質問にBihldorff氏は「新製品を出すときには、顧客にとってベストな体験となるようにデザインしている」と語った。

そのほか、Bihldorff氏は「Nintendo Switch 2 Proコントローラー」でのホールエフェクトスティックの採用に関しては言及を避けたとされている。

Nintendo Switch 2(スイッチ2)「Joy-Con 2」は「ホールエフェクト」ではないと海外報道_001
(画像はNintendo Switch 2 紹介映像より)

任天堂公式サイトのインタビュー記事「開発者に訊きました」でもスティックについて触れられており、「全部イチからつくり直して」おり、「耐久性も上がっているし、
動きが滑らかになるようにされている」とのこと。

「Nintendo Switch 2 Proコントローラー」に関しては、「(スティックは)静かで、触り心地も滑らか」だとされている。

Nintendo Switch 2は6月5日(木)に発売予定だ。

本ページはアフィリエイトプログラムによる収益を得ている場合がございます

フラッグシティパートナーズ海外不動産投資セミナー 【DMM FX】入金

Source link

Views: 0

『アサクリ シャドウズ』PS5 Proではさらなる高画質で楽しめるように。本日4月8日23時にアップデート配信




PS5 Proで『アサシン クリード シャドウズ』の日本世界がより美しく表現されます。

フラッグシティパートナーズ海外不動産投資セミナー 【DMM FX】入金

Source link

Views: 0

大谷 ド軍流行のCMポーズに言及



大谷 ド軍流行のCMポーズに言及

大谷 ド軍流行のCMポーズに言及

フラッグシティパートナーズ海外不動産投資セミナー 【DMM FX】入金

Source link

Views: 0

Amazonプライムビデオに広告表示きょうから 月390円で「広告フリー」に



Amazonプライムビデオに広告表示きょうから 月390円で「広告フリー」に

アマゾンジャパンは4月8日から、動画配信サービス「Prime Video」に広告を流し始めた。

フラッグシティパートナーズ海外不動産投資セミナー 【DMM FX】入金

Source link

Views: 0