user【週刊】今日から始めるAI生活search
ビジネスサイドの働き方を180度変える!驚愕の自然言語プログラミングZoltraak(ゾルトラーク)をWindowsで動かす方法
ビジネスサイドはプログラミングと無縁?➔そんなことはありません。知り、使えるだけで働き方は180度変わります。今回紹介するZoltraakは、ゴールを指示すれば、一瞬でアイデアや戦略を”カタチ”にすることができます。そして無限の想像力があれば様々なアウトプットを一瞬で見える化できる可能性を秘めています。その方法をWindowsで実行できるように解説します。
like
9
user
テツメモ|tetumemo
2024/04/29

今回は、驚愕の自然言語プログラミングZoltraak(ゾルトラーク)を広めるために、最後まで記事を無料公開しています。


#自然言語プログラミングZoltraakとは、Xのフォロワー2万人、生成AI塾を運営し、生成AIの受託案件を多数こなす元木さんが生み出した、世界初日本初本格的な自然言語プログラムです。


『日本語を世界語に』を使命としてZoltraakは世界初の魔法の言葉を創るプロジェクトです。


詳しくは、元木さんの熱いポストをまずはご覧ください ↓



■Zoltraakの詳細はGitHubに公開済みです。以下のリンクから確認できます ↓


💡Zoltraak


とはいえ、突然「自然言語プログラミングZoltraak(ゾルトラーク)が凄いよ!」

とテンション高めに訴えても意味がわからないですよね。


まずは成果物(Zoltraakを唱えた後の結果)をご覧ください。


世界観が変わります


※ZoltraakをWindowsPCですぐに動かしたい方は、以下の項目まで移動してください。


💡自然言語プログラミングZoltraak(ゾルトラーク)をWindowsPCで動かす方法



💡自然言語プログラミングZoltraak(ゾルトラーク)実行例①

「幼児向け英語学習アプリ」のアイデア要件定義書を一瞬でアウトプット


■以下のコマンドを入力 ↓

zoltraak "幼児向け英語学習アプリを作りたい" -c general_def

■数十秒程度で以下がアウトプット ↓

# 要件定義書

## プロジェクトの背景と目的
- 幼児向けの英語学習アプリを開発する
- 幼児期は言語習得の最適期であり、楽しみながら英語を学習できるアプリを提供することで、幼児の英語力向上を目指す

## 範囲と制約事項
- 対象年齢は3歳から6歳とする
- 無料で利用できるアプリとする
- スマートフォンアプリ(iOS/Android)とする
- 英語の基本的な発音、単語、文法の学習を中心とする
- 遊び感覚で学習できるゲーム形式のコンテンツを中心とする
- 保護者による管理・監視機能を備える

## 機能要件と非機能要件
### 機能要件
- 英語の発音、単語、文法の学習コンテンツを提供
- 楽しみながら学習できるゲーム形式のコンテンツを提供
- 保護者による子供の学習状況の確認機能
- 保護者による学習時間の制限機能

### 非機能要件  
- 直感的で操作しやすいユーザーインターフェース
- 安全性の高いデータ管理
- 高速な応答速度
- 多言語(英語、日本語)に対応

## ステークホルダーとその役割
- 開発チーム アプリの企画、開発、運用
- 幼児 英語学習アプリの利用者
- 保護者 子供の学習管理、アプリの評価

## 成功基準とプロジェクトの評価方法
- 定期的なユーザーアンケートによる満足度の評価
- ダウンロード数、アクティブユーザー数の推移
- 英語力向上につながる客観的な指標の設定と評価

## スケジュールとマイルストーン
- 企画・要件定義 1ヶ月
- 設計・開発 6ヶ月
- テスト・デバッグ 2ヶ月
- リリース 9ヶ月
- 運用・改善 継続的


📑要件仕様書|幼児向け英語学習アプリを作りたい

思いついたアイデアが、一瞬で以下のアジェンダレベルで出力されました。


  1. プロジェクトの背景と目的
  2. 範囲と制約事項
  3. 機能要件と非機能要件
    1. - 機能要件
    2. - 非機能要件
  4. ステークホルダーとその役割
  5. 成功基準とプロジェクトの評価方法
  6. スケジュールとマイルストーン



💡自然言語プログラミングZoltraak(ゾルトラーク)実行例②

戦略コンサルの要件を一瞬でアウトプット


■以下のコマンドを入力 ↓

 zoltraak "ディズニーの生成AI活用新規事業企画に関する戦略コンサルティング" -c biz_consult

■数十秒程度で以下がアウトプット ↓

※こちらは文字量が多いので画像で貼り付けます

Zoltraak2.png
Zoltraak3.png
Zoltraak4.png
Zoltraak6.png
📑ドキュメント|ディズニーの生成AI活用新規事業企画に関する戦略コンサルティング

こちらも以下の内容が一瞬でアウトプットされました。


1. 課題出し

2. 施策出し

3. 事業モデル

- 収益モデル

4. 実行計画

5. フェルミ推定: 3年後の北米ユーザー数

- Pythonによる確認


📈事業モデルの可視化

さらに出力されたアウトプットの中から、以下の部分をコピペして、ChatGPTやClaude3 OpusでMermaid形式に変換してもらいます。↓

■変換前 ↓

Zoltraak1.png
■変換後 ↓

Zoltraak7.png
変換済みのMermaidコードを、Mermaidv10.9.0 Live Editorに貼り付ける ↓

Zoltraak8.png
Zoltraak9.png

📈実行計画の可視化

同じように実行計画のMermaidコードをMermaidv10.9.0 Live Editorに貼り付ければ、計画も一瞬で可視化されます。

Zoltraak4 - .png
Zoltraak10.png

Zoltraak11.png

ここまでの流れは、アイデア出しから数分で終了しました。


ハッキリ言って、これを開発陣に数分で持って行ったら驚愕されます。

ビジネスサイドの人間からすれば働き方が180度変化した瞬間でした。


📑デフォルトのコンパイラー

その他にも、Zoltraakには様々なコンパイラーにプロンプトが仕込まれており、そのキーワードを一緒に指定することで、ゴール設定に対して様々なアウトプットが変化します。

Zoltraak33.png

■用語解説|コンパイラーとは?

コンパイラーは、人間が書いたプログラムを、コンピューターが直接実行できる機械語に翻訳するソフトウェアです。プログラミング言語で書かれたソースコードを読み取り、機械語に変換することで、コンピューターはプログラムを理解し、実行することができるようになります。


Zoltraakは「biz_consult」などの変数部分にプロンプトが仕込んであります。


 zoltraak "ディズニーの生成AI活用新規事業企画に関する戦略コンサルティング" -c biz_consult

上記コマンドを例に例えると、「biz_consult」の部分が変数になっており、デフォルトで用意されている以下の中から選んで指定を変えることでアウトプットも変化します。


  • - dev_obj オブジェクト指向設計を用いた開発タスクに関する要件定義書を生成するコンパイラ
    • 説明: オブジェクト指向の原則に基づいて、開発タスクの要件定義書を生成します。クラス図、シーケンス図、ユースケースなどを含みます。
zoltraak "幼児向け英語学習アプリを作りたい" -c dev_obj
  • - dev_func 関数型プログラミングを用いた開発タスクに関する要件定義書を生成するコンパイラ
    • 説明: 関数型プログラミングの原則に基づいて、開発タスクの要件定義書を生成します。純粋関数、不変性、高階関数などの概念を取り入れます。
zoltraak "幼児向け英語学習アプリを作りたい" -c dev_func
  • - biz_consult ビジネスコンサルティングに関するドキュメントを生成するコンパイラ
    • 説明: 企業の課題解決や戦略立案のためのコンサルティングドキュメントを生成します。市場分析、SWOT分析、アクションプランなどを含みます。
zoltraak "ディズニーの生成AI活用新規事業企画に関する戦略コンサルティング" -c biz_consult
  • - general_def 一般的な開発タスクに関する要件定義書を生成するコンパイラ
    • 説明: 様々な開発タスクに対応した汎用的な要件定義書を生成します。システムの目的、機能要件、非機能要件などを網羅します。
zoltraak "幼児向け英語学習アプリを作りたい" -c general_def
  • - general_reqdef 一般的な要求事項に関する要件定義書を生成するコンパイラ
    • 説明: システム開発以外の一般的な要求事項について、要件定義書を生成します。プロジェクトの目標、スコープ、制約条件などを明確にします。
zoltraak "幼児向け英語学習アプリを作りたい" -c general_reqdef


上記のように、同じゴールでも指定する変数によって多種多様なアウトプットが一瞬で出力されます​。

また、デフォルトのコンパイラー以外にも、自分で変数を設定して増やすことができます。



💡自然言語プログラミングZoltraak(ゾルトラーク)はなぜ凄いのか?

ビジネスサイド視点で言えば・・・、


アイデア出しから一瞬で開発サイドまで伝わるアウトプット(たたき台)が数分で出力されること


つまり、超時短で「アイデア出し×要件定義書出し×ディスカッション」が高速回転できるということ


これは本当に驚異的な事象です!カンタンに図解します。


↓ 上記の図は、通常の要件定義書作成のプロセスです。

アイデア出しから要件定義書作成までに、​によって数日以上時間がかかります。

IDEA - フレーム 21.jpg
一方で、以下の図は、Zoltraakを実行した際のプロセスです。 ↓

IDEA - フレーム 42.jpg

超時短がイメージできると思います。


📑ビジネスサイドがZoltraak利用することで変化する働き方


  • ブレスト
  • 各アイデアにZoltraak ➔ 要件定義完了
  • アイデアのたたき台完成
  • 議論&ブラッシュアップ
  • 要件定義書仕上げ
  • ロードマップを作成


というリッチな企画立案➔開発工程プロセスになる。

そもそも、アイデアを一瞬で具体化できるため、議論に参加する人たちに「前提知識」を合わせられるのが素晴らしい。

「具体」と「抽象」の議論をする場合、まず「前提」を合わせることが必須。

しかし、ブレスト後のアイデアはほぼ抽象化状態か、具体が甘い

それをZoltraak一発で済ませられるのは革命的レベルです。

まさに、

✅️葬送のフリーレンで、昔魔族しか使えなかったZoltraak ➔ コンサルのみの武器

から・・・・

✅️元木さん「自然言語フレームワークZoltraak」を開発したことにより、 ➔ Zoltraakが誰でも自由に使える様になった

という感覚が体験できる流れだと思います。

ぜひ「自然言語プログラミングZoltraak」を使うなら、葬送のフリーレンをアニメで視聴してほしいです。

自然言語プログラミングZoltraak」の意味がスッと入ってくるはずです。


💡葬送のフリーレン



💡自然言語プログラミングZoltraak(ゾルトラーク)をWindowsPCで動かす方法

ここからが本題です。

自然言語プログラミングZoltraakですが、ChatGPTのように対話式ではないため、実行するには「準備」が必要です。


エンジニアにはすぐに理解できる内容でも、ビジネスサイドの人間からすると、このZoltraakを唱えるまでのプロセスは困難に感じると思います。


その気持を一番わかるビジネスサイドの私が、以下の手順通り進めればZoltraakを体験できるように導きます。


それでは早速進めていきましょう!


📑Zoltraak実行までの全体像把握

Windows11の環境でZoltraakを実行する手順を説明しますが、まずは全体像を把握しておきましょう。


■AnthropicのAPIキー準備(最低5$)

  • AnthropicのAPIキー取得

※私は初期登録時に5$分付与されましたが、今も継続してもらえるかは不明です。Zoltraakは5$分でも心配ないくらい実行できますのでご安心ください。


■以下4点のアプリケーションをインストール

  1. PowerShell 7
  2. Python 3.11
  3. Python 3.11の仮想環境準備
  4. Visual Studio Code(VS Code)


■Zoltraakのインストール

  1. PowerShell 7を立ち上げ、Python 3.11の仮想環境の実行
  2. Zoltraakを仮想環境にインストール
  3. Zoltraakを最新版にアップデート
  4. デフォルト文字コードをUTF-8に固定
  5. envファイルを作成して、AnthropicのAPIキーを入力
  6. envファイルを指定の場所に格納


💡Zoltraakの実行


上記手順を見て一瞬圧倒されるかもしれませんが、一つ一つ、着実に手順を進めていけば実行できると信じています。


そのためには、少しプログラミングを理解する必要があります。

私はビジネスサイドの人間ですが、順序立てて準備をすることで「自然言語プログラミングZoltraak」を唱えることができました。


実際に私がつまづいたポイントはスクショを多めに貼り付けてありますのでご安心ください


📑AnthropicのAPIキー準備

Zoltraakの利用にはAnthropicのAPIキーが必要になります。


■APIとは?

APIとは、Application Programming Interfaceの略で、あるアプリケーションやシステムの機能を、他のアプリケーションから利用できるようにするための仕組みです。APIを使うことで、異なるアプリケーション間でデータのやり取りや機能の連携が可能になります。


■APIキーとは?

APIキーは、APIへのアクセスを認証し、利用状況を追跡するためのユニークな識別子です。APIを利用する際は、APIキーを取得し、適切に管理することが重要です。


APIキーの取得は、以下のサイトがとてもわかりやすいです ↓


💡3分でできる!Claude APIキー取得のやり方をわかりやすく解説


📑取得後の状態

Zoltraak18.png

📑アプリケーションをインストール

Zoltraakを実行するには環境が必要です。「Visual Studio Code(VS Code)」は必ずしも必須ではありませんが、あったほうが「管理&見やすさ&拡張性」の観点から導入しておいたほうが良いです。


■アプリケーションの用語解説

  1. PowerShell 7|Windows11に標準搭載、バージョンが古い場合がある
    1. PowerShell 7は、マイクロソフトが開発したコマンドラインシェルおよびスクリプト言語の最新バージョンです。Windows、macOS、Linuxなど、さまざまなプラットフォームで動作し、システム管理やタスクの自動化に使用されます。従来のコマンドプロンプトよりも強力で柔軟性があり、効率的なシステム管理を可能にします。
  2. Python 3.11
    1. Python 3.11は、2022年10月にリリースされたPythonプログラミング言語の最新の主要バージョンです。このバージョンでは、パフォーマンスの向上、新しい機能の追加、エラーメッセージの改善などが行われました。特に、速度の最適化が図られ、以前のバージョンと比較して全体的に10~60%の高速化が達成されています。Python 3.11は、より効率的で生産的なPythonプログラミングを可能にする、重要なアップデートといえます。
  3. Python 3.11の仮想環境準備
    1. Python 3.11の仮想環境は、プロジェクトごとに独立したPython環境を作成し、パッケージのバージョン競合を防ぐためのツールです。仮想環境を使うことで、プロジェクトごとに異なるパッケージやそのバージョンを使用できます。Python 3.11では、仮想環境を作成するための新しいモジュールとして「venv」が導入されました。venvを使えば、簡単にプロジェクト専用の仮想環境を作成し、管理することができます。これにより、開発環境の管理がより簡単になり、トラブルを防ぐことができます。
  4. Visual Studio Code(VS Code)
    1. Visual Studio Code (VS Code) は、マイクロソフトが開発した軽量で高機能なソースコードエディタです。Windows、macOS、Linuxに対応しており、様々なプログラミング言語に対応しています。拡張機能を追加することで、エディタの機能を自分好みにカスタマイズできます。シンプルで使いやすいインターフェースと、強力な開発支援機能を備えているため、多くの開発者に愛用されています。


「Zoltraak」というprojectを実行するために、それを動かす環境として「Python 3.11の仮想環境」を準備する必要があります。


アプリケーションのインストールは、以下のサイトをご紹介します。

スクショが多くあり、非常にわかりやすいです ↓


💡Windows11 に Python のインストール(ほんとうに初心者用?)

Zoltraak13.png

上記の手順4.2まで完了させてください。


■導入後の状態

導入後は、Cドライブのあなたのユーザー名の場所(ディレクトリ)に「Pythonフォルダ」と、その中に「.venv」の仮想環境フォルダができていればOKです。


これでZoltraakを「.venv」にインストールする環境が整いました。

Zoltraak14.png

📑Zoltraakのインストール


実行環境は整いましたが、仮想環境に「Zoltraak」をインストールする必要があります。


もう少しですので頑張って進めていきましょう。


■Zoltraakのインストール

  1. PowerShell 7を立ち上げ、Python 3.11の仮想環境の実行:
    Zoltraak19.png
    以下のとおり入力してください。ただし、ユーザー名はあなたの環境に書き換えてください。
    「」は不要です
    1. cd C:\Users\(ユーザー名)\codes\python\.」
    2. .venv\Scripts\activate
  2. Zoltraakを仮想環境にインストール:
    Zoltraak20.png
    以下のとおり入力してください ↓
    1. pip install zoltraak」 ←通常はこれで完了!
    2. ※「ModuleNotFoundError: No module named 'pkg_resources'」エラー(pkg_resourcesモジュールがインストールされていない)が出た場合は、以下コマンドを実行後に再度Zoltraakのインストールコマンドを実行してください
      pip install --upgrade setuptools
      Zoltraak21.png
  3. Zoltraakを最新版にアップデートする場合:
    ※Zoltraakは頻繁にアップデートされる可能性が高いため、以下のコマンドも時々実行しましょう。➔今回のようなインストール直後は不要です。
    1. pip install --upgrade zoltraak
      Zoltraak22.png
    2. Zoltraakのバージョン確認は「zoltraak -v」です
      Zoltraak23.png
  4. デフォルト文字コードをUTF-8に固定:
    これを実行しないとWindowsでは文字化けが発生する可能性があります。
    Zoltraak24.png
    1. 「$env:PYTHONUTF8=1」
  5. envファイルを作成して、AnthropicのAPIキーを入力:
    Zoltraak25.png
    1. メモ帳を開きます
    2. 「ANTHROPIC_API_KEY=取得したAPIキーの入力」
    3. メモ帳を保存
    4. 拡張子を「.env」にしてください。ファイル名は不要です。
      Zoltraak26.png
  6. envファイルを指定の場所に格納:
    ファイルの置き場所を間違えると実行できません。

    ここは私がつまづいたポイントですので、格納場所を間違えないようにしましょう。

    Zoltraak27.png
    1. Zoltraakフォルダに入れます
    2. 「C:\Users\(ユーザー名)\Codes\Python\.venv\Lib\site-packages\zoltraak」

📑Zoltraakの実行
Zoltraak28.png

  1. 試しに以下を入力
  2. zoltraak "幼児向け英語学習アプリを作りたい" -c general_def
  3. 実行
  4. アウトプットされた結果は「C:\Users\(ユーザー名)\Codes\Python」「requirements」フォルダ内に格納されます。
    Zoltraak29.png
    Zoltraak30.png
  5. ターミナルを開いたままで「zoltraak requirements\def_kindergarten_english_app.md」を実行すれば、「generated」フォルダに新たなフォルダが作成され、構造化されたフォルダまで生成することができます。

    Zoltraak34.png
    Zoltraak35.png
    Zoltraak36.png

  6. VSCodeで開けば、そのまま閲覧可能です
    Zoltraak31.png

    冒頭の「💡自然言語プログラミングZoltraak(ゾルトラーク)実行例①」の内容がアウトプットされました。


他には、📑デフォルトのコンパイラーでコマンドが用意されていますので、「ゴール設定」×「デフォルトのコンパイラー」を組合せて実行してみてください。


📑Zoltraakの実行|応用編

Zoltraakには様々なプロンプトが事前に仕込まれているデフォルトのコンパイラーがあります。

Zoltraak32.png
Zoltraak33.png

一方で、自分で作ったコンパイラーを実行することも可能です。


  1. 任意の場所にフォルダを作成:
    ここでは、「C:\Users\(ユーザー名)\Codes\Python\.venv\Lib\site-packages\zoltraak\setting」に「my_compiler」フォルダを作成しました ↓
    Zoltraak37.png
  2. フォルダに「.md」ファイルを保存:
    1. 「biz_project.md」というファイルを作成
    2. ファイルはメモ帳で作成
    3. プロンプトを仕込む
    4. 保存後に拡張子を「.md」へ変更
      Zoltraak38.png

  3. 該当のファイルを設定してZoltraakを実行:
    ※自作コンパイラを使う場合は、「-c」ではなく「-cc」です
zoltraak "現役大学生が高校生に受験勉強を教える会員制SNSを作りたい" -cc .venv\Lib\site-packages\zoltraak\setting\my_compiler\biz_project.md

■出力結果

#プロジェクト成功のための専門家プロンプト活用法

##Goal: 現役大学生が高校生に受験勉強を教える会員制SNSを作りたい

##専門家の数:100
専門家のペルソナ設定
・現役大学生 高校生への受験指導経験が豊富で、自身の受験体験も活かせる
・大学院生 高度な学習スキルを持ち、受験指導のノウハウが深い
・元高校教師 高校生の心理や学習傾向に精通し、効果的な指導法を持つ
・受験予備校講師 受験対策の専門家として、効果的な学習方法を熟知している
・教育カウンセラー 生徒の心理面のサポートに長けており、学習面でのアドバイスができる

##Command C1
プロンプト1
抽象オブジェクト 会員制SNS
サブオブジェクト ユーザー登録機能、コミュニティ機能、指導者-生徒マッチング機能、学習コンテンツ配信機能
知識 SNSの運営ノウハウ、受験対策の指導方法、高校生の学習心理
能力 UI/UXデザイン、アプリ開発、コミュニティ運営、教育コンテンツ制作
管理オブジェクト プロジェクト管理、リスク管理、予算管理、ユーザー管理

##Command C2
プロンプト2
1. 会員制SNSの要件定義
2. UI/UXデザインの検討
3. 開発言語・フレームワークの選定
4. 受験対策コンテンツの企画・制作
5. コミュニティ運営の設計
6. ユーザー管理機能の実装
7. 指導者-生徒のマッチング機能の開発
8. 運用・保守体制の構築
9. 会員獲得・ユーザー定着施策の立案
10. 事業収支の検討

専門家プロンプト
1. 現役大学生の専門家
- 高校生への受験指導の経験から、効果的な学習コンテンツの企画・制作
- 大学生目線での使いやすいUI/UXデザインのアドバイス
2. 大学院生の専門家
- 高度な学習スキルを活かした、より効果的な受験対策メソッドの提案
- 学習心理に基づいたコミュニティ運営の設計
3. 元高校教師の専門家
- 高校生の実情に合った指導者-生徒のマッチング機能の設計
- 生徒の学習面でのサポート体制の構築
4. 受験予備校講師の専門家
- 受験対策の知見を活かした学習コンテンツの企画・制作
- 会員獲得・ユーザー定着施策の立案
5. 教育カウンセラーの専門家
- 生徒の心理面でのサポートを考慮したコミュニティ運営の設計
- ユーザー管理機能の実装における生徒の個人情報保護への配慮

##Command C3
プロンプトの評価:

評価基準 | アウトカム1のスコア | アウトカム2のスコア | 専門家プロンプトのスコア
--- | --- | --- | ---
明確さ | 4 | 4 | 4
実行可能性 | 4 | 4 | 4
網羅性 | 4 | 4 | 5
柔軟性 | 4 | 4 | 4
目標達成の確率 | 4 | 4 | 5
合計スコア | 20 | 20 | 21

##最終アウトカムの選択とプロセス:
最終的なプロセスは、プロンプト1とプロンプト2のスコアの合計が最も高いものを選択します。また、専門家プロンプトのスコアも考慮に入れ、最終的な決定を下します。ただし、専門家プロンプトのスコアは、プロンプト1とプロンプト2のスコアよりも重要度が低いことに注意してください。

具体的には、以下の手順を実行します:
1. プロンプト1とプロンプト2を使用して、複数の回答を収集します。
2. 各回答のスコアを評価基準に基づいて計算します。
3. 各回答の合計スコアを計算します。
4. 最も高い合計スコアを持つ回答を選択します。
5. 専門家プロンプトのスコアを考慮に入れ、最終的な決定を下します。

このプロセスを踏まえて、目標を達成するために必要なアクションプランを策定することができます。また、このプロセスは、複数の専門家の知識や能力を結集し、より正確な結論を導き出すことができます。

「biz_project.md」に仕込んだプロンプトはシュンスケさんのプロンプトを使いました ↓

#プロジェクト成功のための専門家プロンプト活用法

##Goal: {prompt}
上記を満たす納品ドキュメントを作成してください。

##専門家の数:100
専門家の数に対して専門家のペルソナを設定して専門家を具体的に表現してから専門家を使用してください。専門家の表現の仕方は何の専門家であるかを明確に書いてください。かつ名前、バックグラウンド含め全て検討して考えて書いてください。

##Command C1
プロンプト1
抽象オブジェクト:[抽象オブジェクトを記述]
サブオブジェクト:[サブオブジェクト1][サブオブジェクト2][サブオブジェクト3]...
知識:[知識1][知識2][知識3]...
能力:[能力1][能力2][能力3]...
管理オブジェクト:[管理オブジェクト1][管理オブジェクト2][管理オブジェクト3]...

##Command C2
プロンプト2
[手順1]
[手順2]
[手順3]
...

N. [手順N]

専門家プロンプト:
[専門家1のプロンプト1]
[専門家1のプロンプト2]
...

N. [専門家1のプロンプトN]
[各専門家に対して上記のプロンプトを提供し、回答を収集します。]

##Command C3
プロンプトの評価:

評価基準 | アウトカム1のスコア | アウトカム2のスコア | 専門家プロンプトのスコア
--- | --- | --- | ---
明確さ | [スコア1] | [スコア2] | [専門家プロンプト1のスコア]
実行可能性 | [スコア1] | [スコア2] | [専門家プロンプト2のスコア]
網羅性 | [スコア1] | [スコア2] | [専門家プロンプト3のスコア]
柔軟性 | [スコア1] | [スコア2] | [専門家プロンプト4のスコア]
目標達成の確率 | [スコア1] | [スコア2] | [専門家プロンプト5のスコア]
合計スコア | [合計スコア1] | [合計スコア2] | [合計専門家プロンプトスコア]

##最終アウトカムの選択とプロセス:
最終的なプロセスは、プロンプト1とプロンプト2のスコアの合計が最も高いものを選択します。また、専門家プロンプトのスコアも考慮に入れ、最終的な決定を下します。ただし、専門家プロンプトのスコアは、プロンプト1とプロンプト2のスコアよりも重要度が低いことに注意してください。

##具体的には、以下の手順を実行します:
1. プロンプト1とプロンプト2を使用して、複数の回答を収集します。
2. 各回答のスコアを評価基準に基づいて計算します。
3. 各回答の合計スコアを計算します。
4. 最も高い合計スコアを持つ回答を選択します。
5. 専門家プロンプトのスコアを考慮に入れ、最終的な決定を下します。

このプロセスを踏まえて、目標を達成するために必要なアクションプランを策定することができます。また、このプロセスは、複数の専門家の知識や能力を結集し、より正確な結論を導き出すことができます。

Run C1 to C3



かなりの駆け足となりましたが、説明は以上となります。

本当にお疲れさまでした。ここまで環境が整ってしまえば、あとはZoltraakを唱え放題ですので色々試行錯誤してみてください。


少しでも多くのビジネスサイドの方が、「働き方を180度変える!驚愕の自然言語プログラミングZoltraak(ゾルトラーク)」が使えるようになることを楽しみにしています。


📑参考情報

Zoltraakの実行にあたり、Zoltraakを生み出した元木さんを始め、多くの方のポストを参考にさせていただきました。


本当にありがとうございます!







Zoltraakは日々更新され続けていますので、元木さんをフォローしてキャッチアップしましょう!





GAMO YOSHIHIROさんが、ZoltraakをMacに導入する方法や、Zoltraakの素晴らしさを紹介していますので、合わせてご覧ください ↓


思想、意気込みが素晴らしく、応援せずにはいられません。
ZoltraakのX上でコミュニティができたので、気になる人は参加してみましょう。
自然言語プログラミングZoltraak(Xのコミュニティ)https://twitter.com/i/communities/1783671037420577056
Zoltraakは今後も要注目であることは間違いありません。


💡自然言語プログラミングZoltraak(ゾルトラーク)が超絶すごい



🔍まとめ

Zoltraakに触れ、私のようなビジネスサイドの方で、働き方を180度変える!イメージは描けましたでしょうか


「驚愕の自然言語プログラミングZoltraak(ゾルトラーク)」は私の仕事を以下のように変化させました ↓


📑Zoltraak活用前|Before

アイデアを思いつき、企画書にまとめ、プレゼンし、Goサインが出てから開発チームと話し合う。

そこで起きるのは、「アイデアは結構カンタンに実現できる」と思っているビジネスサイドの思考と、「実現には工数もコストもかかる」と考えている開発チームとの認識差でした。


この差によって、議論がうまく噛み合わず、企画や開発の実行スピードに遅延が生じたり、要件定義が甘かったため手戻りが発生したこともありました。

📑Zoltraak活用後|After

Zoltraak実行後は、ビジネスサイド側が発案したアイデアをベースに、たたき台として要件定義まで仕上げられます。


これにより、開発陣にアイデア企画のたたき台だけではなく、要件定義書レベルのアウトプットを与えることができるので、議論が進みます。

特にアウトプットが開発側との用語に変わっているので話も通じます!

アイデア企画だけではなく、要件定義まであれば開発側も、企画のブラッシュアップに参加できますし、要件定義がしっかり固まればリリースまでのロードマップと作業工程をすぐに整理していくこともできます。


💡企画×開発の質とスピードが格段に上がる実感が持てました


とはいえ、Zoltraakの実行までには大変な道のりかもしれません。

一方で、このZoltraakを唱えられるまでになると、多少ですがプログラミング知識も身につきます。


つまり、今まで以上に開発側と込み入った会話ができるようになります。


🔍Zoltraakの環境準備で困ったときは?

Zoltraak39.png

上記は自分で作ったコンパイラーを実行する時にうまく行かず、何度もClaude3に聞きながら解決しました​


困ったときはエラーをコピペしたり、画面をスクショしたりしてClaude3やChatGPTに聞けば親切に教えてくれます。


ぜひ、この記事を機会にZoltraakに触れ、実行し、働き方が変わる体験をしていただければ嬉しいです!



🔍 ご意見・ご感想をお寄せください

このニュースレターではみなさんからのご意見・ご感想を受け付けています。

みなさんの興味関心もお寄せください。
トピックによっては私が体験して『疑似体験』をお届けします。
ご質問に関してはニュースレターを通してご回答させていただきます。

匿名でマシュマロからコメントする



📝 発行者

テツメモ|tetumemo(Xアカウント)


テツメモ|tetumemo(リンク集)


noteでも、たまにAIなどの記事を書いています。


💡Perplexity Pro(初月10ドルの紹介コード)