広告枠を募集中 ご相談ください

智譜清言(Zhipu Qingyan)のコードインタープリターを活用して表計算データを分析し視覚的グラフを生成する方法

365Finds Editorial
Wiki 記事 11,430 本収録

あなたの AI で 365 Wiki を使う

下のプロンプトをコピーして、普段使っている AI に貼り付け、そのまま質問してください。

完全版 Skill をダウンロード

まずはプロンプトでお試しください。よく使う場合は完全版 365Wiki Skill をインストールすると、毎回貼り付ける必要がありません。普段使う AI がなければ、Gemini や Microsoft Copilot のウェブ版でも使えます。

Zhipu AIのGLM基盤モデルを搭載したZhipu Qingyan(智譜清言)は、日常業務の表形式スプレッドシートを構造化されたデータインサイトや実務ですぐに使えるビジュアルチャートへと変換する、自動化されたコードインタープリター(Code Interpreter)サンドボックスを統合しています。ユーザー自身がPythonスクリプトを記述したり、ローカル開発環境を構築したり、複雑な表計算の数式を習得したりする必要はありません。アナリスト、マーケター、業務オペレーションの担当者は、ExcelやCSVなどの未加工スプレッドシートをアップロードし、自然言語で指示を出すだけで分析を進められます。pandas、numpy、matplotlibなどの不可欠なデータサイエンスライブラリを備えた専用のPythonランタイム環境で安全にコードを実行することにより、Zhipu Qingyanは生身のビジネス記録と明確な視覚的意思決定の間のギャップを埋めます。

コードインタープリターのアーキテクチャを理解する

Zhipu Qingyan内部のコードインタープリターは、インテリジェントな言語モデルエージェントと連携する隔離された実行環境として機能します。ユーザーがスプレッドシートとともに分析の質問を提示した際、システムは単にテキスト予測によって回答を推測するわけではありません。ユーザーの意図を実行可能なPythonコードに変換し、サンドボックス化された仮想環境内でスクリプトを実行し、標準出力や生成されたグラフィックをキャプチャして、検証済みの結果をチャットストリームに直接返します。

このアーキテクチャは、ビジネスユーザーに次のような具体的なメリットをもたらします。

表形式スプレッドシートの準備とアップロード

スムーズな分析を実現し、Python環境でのパースエラーを防ぐためには、クリーンデータの原則に従って入力スプレッドシートを準備することが重要です。

サポートされているファイル形式

Zhipu Qingyanは、チャットの添付ファイルインターフェースを通じて複数の構造化データ形式を受け付けます。

データハイジーン(データ整備)のベストプラクティス

ファイルを Zhipu Qingyan にアップロードする前に、レイアウト要素を標準化しておくことで処理の齟齬を最小限に抑えられます。

  1. 単一のヘッダー行: 説明的な列ヘッダーを必ず先頭行に配置してください。複数階層にまたがるヘッダーは、pandasでの複雑なマルチインデックス処理が必要となるため避けてください。
  2. セルの結合解除: Excelで結合されたセルは、標準のデータフレーム構造に読み込まれた際に空白値(欠損値)となる原因になります。アップロード前に結合を解除し、各行に値を補完するか正規化してください。
  3. データ型の一貫性: 各列に同種のデータが含まれていることを確認してください。たとえば、純粋な数値列に通貨記号やテキスト注釈を混在させないようにします。
  4. データのサニタイズとプライバシー保護: クラウドベースの会話インターフェースにファイルをアップロードする前に、個人を特定できる情報(PII)、機密の顧客名、内部パスワード、機微な財務認証情報を削除またはマスキングしてください。

ステップバイステップのワークフロー:生データからビジュアルチャートへ

Zhipu Qingyanのコードインタープリターを活用したスプレッドシート分析は、初期プロファイリングから最終的なビジュアル出力まで、構造化された手順に沿って進行します。

ステップ 1:初期プロファイリングとスキーマ検証

チャット入力にスプレッドシートを添付したら、最初のステップはデータセットの構造、次元、潜在的な異常値を把握することです。

最初からいきなり複雑なチャートを要求するのではなく、まずはアシスタントに初期確認を指示します。

「四半期売上スプレッドシートをアップロードしました。データセットを検証し、行と列の総数を表示したうえで、検出されたデータ型とともに各列名を一覧表示し、欠損値やnull値がないか確認してください。」

コードインタープリターはpandas(pd.read_excel() または pd.read_csv())を使用してファイルを読み込み、.info() や .isnull().sum() などのメソッドを介してスキーマを検証し、明確な概要を提示します。この診断ステップにより、数値や日付が正しく認識されているかを確認できます。

ステップ 2:データクレンジングと特徴量エンジニアリング

実際の業務スプレッドシートが、最初から分析に完璧に適した状態で提供されることは稀です。アシスタントは自動化された変換を実行し、データをクレンジングして新しいビジネス指標を算出できます。

このフェーズで効果的なプロンプトの例:

「Transaction_Date 列を標準の YYYY-MM-DD 形式に整形してください。Discount 列に欠損値がある場合は 0 で補完してください。その後、Gross_Sales * (1 - Discount) として算出される Net_Revenue という新しい列を作成してください。」

ステップ 3:統計サマリーと集計

データがクレンジングされたら、グループ化と集計を通じてビジネスインサイトを抽出できます。Zhipu Qingyanはピボットテーブル、Group-by操作、要約統計をオンデマンドで実行します。

代表的な分析クエリには以下が含まれます。

指示プロンプトの例:

「Region と Product_Line でレコードをグループ化してください。各グループの純収益合計、平均注文金額、総取引数を計算してください。結果は総収益の降順で並べ替え、見やすいサマリーテーブル形式で提示してください。」

ステップ 4:ビジュアルチャートの生成

主要な指標を特定したら、Zhipu Qingyanに視覚的な表現を作成するよう指示します。コードインタープリターはmatplotlibまたはseabornを使用してプロットスクリプトを作成し、図を描画してチャット内にインラインで返します。

適切なチャートタイプの選択

ビジネスの目的推奨チャートタイプ一般的な指標とディメンション
カテゴリ間のパフォーマンス比較縦棒グラフまたは横棒グラフ地域別収益、製品ライン別売上
時系列のトレンド追跡折れ線グラフまたは面グラフ月次経常収益(MRR)、日間アクティブユーザー数(DAU)
構成比と割合の分析ドーナツグラフまたは積み上げ棒グラフ市場シェア、部門別予算内訳
関係性と相関関係の評価散布図広告支出とリード獲得・コンバージョン数
指標の分布と歪度の検証ヒストグラムまたは箱ひげ図注文金額の分布、配送時間のばらつき
多次元のパフォーマンス比較ヒートマップ月別および地域別の売上実績

タイポグラフィとレイアウトの処理

自動化されたPythonプロットにおける頻出の課題は、非ラテン文字の文字化けや混雑した軸ラベルの処理です。Zhipu Qingyanはフォントプロパティをネイティブに構成し、文字化け(いわゆる豆腐表示)を起こさずに日本語、中国語、英語の文字を鮮明にレンダリングします。チャートの完成度をさらに高めるには、プロンプトで書式の希望を指定します。

「Net_Revenue の上位10製品を示す横棒グラフを作成してください。最高収益が最上部に表示されるように棒を並べ替えてください。各棒の先端に具体的な数値ラベルを追加し、x軸を通貨記号付きでフォーマットし、清潔感のあるプロフェッショナルなコーポレートカラーパレットを適用してください。」

ステップ 5:反復的な調整とカスタマイズ

対話型コードインタープリターの最大の強みの1つは、最初からやり直すことなくチャートを対話的に修正できる点です。

ステップ 6:成果物と処理済みファイルの書き出し

分析セッションの終了時、ユーザーは通常、ビジュアルなグラフと加工後の元データの両方を必要とします。

ファイル生成のためのプロンプト例:

「新たに計算された指標を含むクレンジング済みデータセットと地域別サマリーテーブルを、Quarterly_Sales_Analysis_Cleaned.xlsx という名前の新しいExcelファイル内の2つの独立したシートとして保存し、ダウンロードリンクを提供してください。」

アシスタントはサンドボックス内で df.to_excel() を実行し、完成したスプレッドシートをダウンロードするためのクリック可能なリンクを提供します。

実践的なビジネスシナリオとプロンプトテンプレート

以下のテンプレートは、さまざまな部門のプロフェッショナルがZhipu Qingyanのコードインタープリターとどのように対話できるかを示しています。

財務実績と予算の追跡

Eコマースの売上と在庫のモニタリング

カスタマーサポートと業務効率

ベストプラクティスと運用の境界線

効率を最大化し、分析の厳密性を維持するために、以下の運用原則を念頭に置いてください。

GLMモデルの自然言語の柔軟性とPythonの決定論的な計算能力を融合させることで、Zhipu Qingyanはスプレッドシート作業の煩雑さを解消し、データパターンを迅速に発見し、ビジネス上の意思決定に直結する説得力のあるビジュアルチャートの提供を可能にします。