2025-01-01から1年間の記事一覧

例外処理を怖がらない! 今日から使えるエラー対処の考え方

みなさんこんにちは、おさかなです。 みなさんは例外処理について意識してコードを記述していますか? ソフトウェア開発において、例外処理は決して避けて通れない重要なテーマです。どれほど丁寧に設計されたシステムであっても、予期せぬ状況や例外が発生…

【連載】開発プロセスを見直して業務効率アップ&自力強化!? #3~リリース計画・総括編~

みなさまこんにちは。株式会社ソニー・ミュージックエンタテインメント(以下、SME)のやまと、ユタ、ゆまです。 前回の記事のおさらいになりますが、私たちが所属している業務アプリケーション開発・運用を行っている部門では、2024年度に既存業務の効率化…

LLM時代のアナリティクス実務:データ整形とプロンプト設計の最適化術

皆さんこんにちは。SMEアナリティクス部でデータ分析を行っているみみずくです。 ChatGPTやGeminiなどのLLM(大規模言語モデル)は、アナリティクス領域でも着実に存在感を増しています。 特に「自然言語の指示でSQLクエリを出力する」「分析レポートを要約…

【連載】開発プロセスを見直して業務効率アップ&自力強化!? #2~システムテスト編~

みなさまこんにちは。株式会社ソニー・ミュージックエンタテインメント(以下、SME)のだいきちです。私たちが所属している部門では社内で使用する業務アプリケーション開発・運用を行っており、2024年度は既存業務の効率化・コスト削減を実現すべく要件定義…

チームが成長するコードレビューのすすめ

みなさまこんにちは、社内でアプリ開発を行っているおさかなです。 開発現場で「コードレビュー」という言葉をよく耳にするのではないでしょうか。本来はコードの品質を高め、チーム全体の成長にもつながる大切な仕組みですが、実際には“なあなあ”で流してし…

【連載】開発プロセスを見直して業務効率アップ&自力強化!? #1~背景・要件定義編~

みなさまこんにちは、ヤマト と かげろうです。 私たちが所属している部門では、ソニーミュージックグループに所属しているメンバーが、社内業務を『効率よく』処理するために必要な業務アプリケーションの開発・運用を行っているのですが、2024年度より、外…

【連載】レコード会社のアナリティクス業務におけるNotionの活用②

皆様、こんにちは。SMEアナリティクス部2年目のSunnyと申します。 前回の記事では、Notionの基本的なTipsと、部署内で使用するツールを管理するための「テーブルビュー」の活用例をご紹介いたしました。記事の最後で少し触れましたが、今回はその応用編とし…

ドメイン駆動設計とは? その本質と初めからをゼロから解説

みなさまこんにちは、社内でアプリ開発を行っているおさかなです。 プロジェクトで開発しているときに「要件が複雑になってきた」「仕様変更が入るたびにコードが壊れそう」と感じることはないでしょうか? 私自身これまで機能追加を行う際は実装スピードを…

【Tableau】よく使うTips紹介

みなさん、こんにちは。ソニー・ミュージックエンタテインメントのふくろうです。 私たちの部署では、BIツールとしてTableauを使用してさまざまなデータの可視化を行っています。 Tableauは、作りたいグラフや表を直観的な操作で作成することができる便利な…

音声データの字幕化:MFAとLLMを組み合わせた字幕ファイル作成テクニック

みなさん、こんにちは。万次郎です。 前回の記事「音声の文字起こし、もっと楽に・高精度にできるかも?MFAの活用」では、Montreal Forced Aligner(以下、MFA)のセットアップ方法と基本的な使い方についてご紹介しました。まだご覧になっていない方は、先…

300本のグループウェアアプリケーションのリニューアルと内製化のゆくえ

みなさまこんにちは。ソニー・ミュージックエンタテインメントのいっくんです。 以前、グループウェアアプリケーションを「Microsoft 365」へマイグレーションする「グループウェア刷新プロジェクト」を進める過程で、内製チームを立ち上げた経緯について記…

音声の文字起こし、もっと楽に・高精度にできるかも?MFAの活用

こんにちは。ソニー・ミュージックエンタテインメントでWebエンジニアをしている万次郎です。 みなさんは、音声の文字起こしをどのように行なっていますか?手作業での書き起こしは時間がかかりますし、自動文字起こしツールを使っても精度に悩まされること…

ノードベースでのLLMアプリ開発 Difyのすすめ

皆さんこんにちは。ソニー・ミュージックエンタテインメントで生成AIの調査・検討を行っているみみずくです。 過去の記事(https://tech.sme.co.jp/entry/2023/10/31/200000)でも触れましたが、ChatGPTやClaudeなどの大規模言語モデル(LLM)は資料作成や情…

知識ゼロから始めるリファクタリング入門

リファクタリングとは 今日から始められるリファクタイング入門 1. 条件分岐によるネストを回避する 2. 不要なコード・意味の通じない命名の排除 3. nullを返さない、渡さない 4. staticメソッドは安易に使用しない 5. コレクション処理では重複コードを避け…

【連載】レコード会社のアナリティクス業務におけるNotionの活用①

皆様、こんにちは。SMEアナリティクス部1年目のsunnyと申します。 突然ですが、Notionというツールをご存じでしょうか? 多くの方が個人用のメモ帳代わりのツールとして捉えているかもしれません。 私も大学時代から3年以上、講義やアイデアのメモ管理ツール…