NetSuite Text Enhanceを使ってみる (ERP x 生成AI)

2025年1月24日より、Oracle NetSuite日本語版でも生成AI機能「[**テキストエンハンス (Text Enhance)**](https://www.netsuite.co.jp/products/artificial-intelligence-ai/text-enhance.shtml)」が利用できるようになりました。デフォルトでONになっているので、さっそくどんな感じか試してみました。

# Text Enhanceの使いどころ 
Text Enhance機能は、顧客へのメール、上司やチームへの報告書、商品のセールスポイントの作成など、フィールドやテキストに準備されたテキスト情報を膨らまして、特定の長さの特定の言語の文章を作成する際に役立ちます。Enterprise Resource Planning (ERP)、基幹業務システムにおける生成AIの利用シナリオのひとつです。 

そんなのChatGPTにやらせればいいじゃん、と思うかもしれません。しかし、入力したデータのOpenAIでの取り扱いに不安を覚えるユーザーもいるでしょう。NetSuiteの生成AIはOracle Cloud Infrastrucutre (OCI)に配置された**OCI Generative AI**が使われます。このサービスではOCI上で[Cohere/Llama 2の両LLMを統合的に利用](https://it.impress.co.jp/articles/-/25869)できます。一定量までは無料月間割り当て分があるのでこれを消費して無料で利用できます。それよりも多く活用したい場合は、[OCI Generative AI Service で独自の Oracle Cloud アカウントを使う](https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/article_3164508785.html)ように構成できます。

## 利用手順: コミュニケーション系 
たとえば、顧客の「コミュニケーション」タブの「メッセージ」「電子メール」のウィンドウを開くと、本文のテキストボックスの右上に「テキストエンハンス」ボタンが表示されます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/197689/20702f81-1c3f-f68c-dcd5-666bc611f233.png)

コミュニケーション系のテキストボックスでは「テキストエンハンス」ボタンからは「クリーン・アップ」「元に戻す」「再実行」のコマンドが利用でき、「**クリーン・アップ**」を実行すると本文に書いたテキストをプロンプトとして生成AIを実行し、結果のテキストで置き換えるということをしています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/197689/a90897c7-f92c-fb4a-808f-49823582906d.png)

最初に以下をテキストとして入れておき、「クリーン・アップ」を実行すると、
```
お客様に謝罪する文面を100字で書いて
```
以下のような結果が表示されます。  
```
弊社商品でお困りのことと思い心よりお詫び申し上げます。今回ご迷惑をお掛けしてしまい、誠に申し訳ございません。お客様に快適にご利用いただけるよう、より良い商品・サービスの提供に尽力いたします。何卒ご容赦くださいますようお願い申し上げます。
```
コミュニケーション系の「テキストエンハンス」ボタンは、他にも「イベント」「タスク」「通話」などの活動や、「ユーザー・ノート」「キャンペーンの反応」など、色々な所で活用できます。

## 利用手順: 商品系
在庫アイテムの「購入/在庫」や「販売/価格設定」などにある「説明」テキストボックスでは、「生成」「短くする」「長くする」といった追加のコマンドが表示されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/197689/4464dd13-4607-1e6b-54d8-bc2d5eb42bec.png)

これらのコマンドでは、商品カタログのフォーマットに従ってそれっぽくテキストを生成してくれます。 

最初のテキストが以下だった場合、
```
Dell 24" U2415 UltraSharp LED Monitor
```
「生成」コマンドで以下のようになります。この際、他のフィールドに入っている商品名の情報も参照され、活用されています
```
## 表示名
Dell 24" U2415 UltraSharp LED モニター

## 商品説明
高性能でスタイリッシュな 24 インチモニター。鮮やかな画像と動画を表示します。

## コア機能
広視野角でどこからでもくっきりとした映像をお楽しみいただけます。

## 追加詳細
- 在庫あり

## ドロップシッピングアイテム
いいえ

## スペシャルオーダーアイテム
いいえ

## ベンダー紹介
当社は、世界中から高品質な製品を取り揃えている。
```

# 参考資料
動画をはじめとする追加の参考資料の日本語版は、以下の場所より参照可能です。NetSuite Communityはサインインをすることで完全な情報を閲覧することが可能です。特に、動画の閲覧にはサインインが必須です。

**Oracle NetSuite Community**
[Oracle NetSuite Community: ホーム› NetSuite サポートコミュニティ› AI関連機能](https://community.oracle.com/netsuite/japanese/categories/ai%E9%96%A2%E9%80%A3%E6%A9%9F%E8%83%BD)
* [Oracle NetSuiteで業務効率を最大化：テキストエンハンス機能のご紹介 (動画: コミュニティへのサインインが必要)](https://community.oracle.com/netsuite/japanese/discussion/4503029/oracle-netsuite%E3%81%A7%E6%A5%AD%E5%8B%99%E5%8A%B9%E7%8E%87%E3%82%92%E6%9C%80%E5%A4%A7%E5%8C%96-%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%82%A8%E3%83%B3%E3%83%8F%E3%83%B3%E3%82%B9%E6%A9%9F%E8%83%BD%E3%81%AE%E3%81%94%E7%B4%B9%E4%BB%8B)
* [NetSuiteにおける人工知能（AI）](https://community.oracle.com/netsuite/japanese/discussion/4502998/netsuite%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%E4%BA%BA%E5%B7%A5%E7%9F%A5%E8%83%BD-ai)
* [テキストエンハンス](https://community.oracle.com/netsuite/japanese/discussion/4502999/%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%82%A8%E3%83%B3%E3%83%8F%E3%83%B3%E3%82%B9)
* [テキストエンハンス・プリファレンス設定](https://community.oracle.com/netsuite/japanese/discussion/4503000/%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%82%A8%E3%83%B3%E3%83%8F%E3%83%B3%E3%82%B9-%E3%83%97%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9%E8%A8%AD%E5%AE%9A)
* [SuiteScript 2.x 生成AI API](https://community.oracle.com/netsuite/japanese/discussion/4503315/suitescript-2-x-%E7%94%9F%E6%88%90ai-api)

動画は、以下からも見ることができます

<a href="https://cdnapisec.kaltura.com/p/2171811/embedPlaykitJs/uiconf_id/54927872?iframeembed=true&entry_id=1_9xgo27lv"><img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/197689/ae5e5e05-b9bc-61a7-44ba-a13c9f6ebd58.png"></img></a>

**その他の参考資料**
* [NetSuite Text Enhance (製品紹介ページ)](https://www.netsuite.co.jp/products/artificial-intelligence-ai/text-enhance.shtml)
* [Press Release: Oracle NetSuite、スイート全体に生成AIを組み込み、組織の生産性向上を支援 (2023年10月18日)](https://www.oracle.com/jp/news/announcement/suiteworld-netsuite-embeds-generative-ai-2023-10-17/)
* [Press Release: Oracle NetSuite、日本企業が生成AIを活用して事業の変革を図れるよう支援 (2024年7月17日)](https://www.oracle.com/jp/news/announcement/oracle-netsuite-helps-companies-leverage-generative-ai-2024-07-17/)