watsonx.governanceのはじめかた

:::note warn
2024年6月現在、watsonx.governanceは日本語の生成結果の評価ができません。チュートリアルでは英語のプロンプトの評価を実施することになります。
:::

# すぐに始める
[こちらのリンク]("https://dataplatform.cloud.ibm.com/registration/stepone?context=wx&preselect_region=true")にアクセスしてください。

2024年6月現在、watsonx.governanceの無償プランはus-southリージョンでのみ利用が可能となっているため、リージョンをダラス（us-south)と選択してください。
![スクリーンショット 2024-06-28 10.59.15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3738536/ff319724-aa97-8f17-a003-ea739f4af43d.png)

これでアクセスできるようになります。
![スクリーンショット 2024-06-28 11.10.05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3738536/46e6044e-b394-301a-8991-396c243dd651.png)

# もしうまくいかなかったら…
上記の手順でアクセスできなかった場合は手動でリソースを追加して、watsonx.governanceを利用可能にしてみます。

watsonx.governanceの利用には
- watsonx.governance
- Watson Machine Learning
- Watson Studio
- Object Storage
の4つのリソースが必要です。

IBM Cloudの[リソースリスト]("https://cloud.ibm.com/resources")にアクセスして、リソースの作成をクリックします。
![スクリーンショット 2024-06-28 11.12.11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3738536/4ae55f6f-f12c-add8-5c9b-660179eb94f9.png)

すでに既存のObject Storageのリソースがある場合はスキップしてください。
カタログの検索欄に"object storage"と入力してObject Storageをクリックします。
![スクリーンショット 2024-06-28 11.22.09.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3738536/1798668d-b51b-2ab4-8136-16a550952633.png)

インフラストラクチャーの選択は"IBM Cloud"、プランはLiteで作成をクリックします。
![スクリーンショット 2024-06-28 11.22.29.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3738536/20d40094-7c12-6a18-3f36-260ddef7b153.png)

同様の手順でWatson Machine LearningとWatson Studioを追加します。こちらもすでに既存のリソースがある場合はスキップしてください。
リージョンに東京(jp-tok)も選べるのですが、watsonx.governanceはダラスしか選べず、Watson Machine Learningとリージョンが一致していないとエラーが出たので、ダラス（us-south)を選択します。
![スクリーンショット 2024-06-28 11.25.46.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3738536/b77a2f12-625a-b851-961e-f019405db5e7.png)

watsonx.governanceも同様の手順でカタログの検索欄に"watsonx"と入力してwatsonx.governanceをクリックします。
![スクリーンショット 2024-06-28 11.13.18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3738536/9d361247-b3cc-254c-3193-f0b0cab74ee7.png)

ロケーションをダラス(us-south)、プランをライト、「以下のご使用条件を読み、同意します。」にチェックを入れて、作成ボタンをクリックします。
![スクリーンショット 2024-06-28 11.16.22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3738536/f92b59c6-0553-9c26-b1ee-2ef2368526b4.png)

作成できたらwatsonx.governanceの起動をクリックします。
![スクリーンショット 2024-06-28 11.44.44.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3738536/61293398-eb68-f878-03c4-e89dee1cc31d.png)

アクセスできました。watsonx.aiのモデルをwatsonx.governanceの管理対象としたいので、watsonx.aiが正常に動くか確認しましょう。

# watsonx.aiを動かせるようにしておく
プロジェクトを新規作成します。
![スクリーンショット 2024-06-28 11.48.50.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3738536/e1c8832e-98ba-8928-2459-1e2e73bad81d.png)

適当にプロジェクト名を入力します。ストレージが選択されていることを確認して、作成をクリックします。
![スクリーンショット 2024-06-28 11.52.48.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3738536/1046c4bf-c80d-e350-1039-53271d2f9f99.png)

このままだとWatson Machine Learningがプロジェクトに関連付けられていないので管理タプをクリックして、
![スクリーンショット 2024-06-28 11.59.56.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3738536/6df2157d-ac65-f8ac-4ebf-ef768d8753a0.png)

サービスおよび統合、サービスの関連付けをクリックします。
![スクリーンショット 2024-06-28 12.00.59.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3738536/ae6c4b94-789e-f368-ff49-7f7b22efd3b3.png)

Watson Machine Learningをクリックして、アソシエイトします。
![スクリーンショット 2024-06-28 12.02.15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3738536/e435b31b-9a44-1cfa-0bad-ea5f5a24216f.png)

プロンプトラボでなにか返ってきたら成功です。
![スクリーンショット 2024-06-28 12.06.53.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3738536/fbc748b8-7bbc-621f-5fd6-bf4ed8cdef7c.png)

# watsonx.governanceどこ…？
肝心のwatsonx.governanceですが、左上のハンバーガーメニューからAIガバナンス→AIユースケースをクリックすることでモデルの管理を始めることができます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3738536/15b92375-fb70-20a9-f1e4-79266f19e011.png)

モデル管理の具体的な手順は下記リンクを参照ください。
https://dataplatform.cloud.ibm.com/docs/content/wsj/getting-started/get-started-evaluate-prompt.html?audience=wdp