# AIツール

## 開発およびデータ統合のためのAIツール

Altova AIは、生産性向上と革新を促進します

Altova AIは、複数のAltova MissionKit製品で使用できるオプションのサブスクリプションサービスで、開発およびデータ統合作業を支援する高度な機能を提供します — ソフトウェア上で直接。 

**Altova AI サブスクリプションサービス**

Altovaは、自社製品に搭載されているAI機能を支えるAltova AI Serverをホストし、管理しています。Altova AI Serverの利用は、製品ライセンスに加えて、顧客が購入するサブスクリプションを通じて提供されます。Altova AIの購入には、Altovaのサポート＆メンテナンスパッケージ（SMP）が必要であり、Altova AIのサブスクリプションの更新日は、SMPと同じになります。

お客様は、毎月の利用量に応じて、3つのプランから選択できます。契約は年単位で更新されます。AIの利用量には、毎月1日に自動的に利用枠が更新されます。

お客様は以下の行為ができます

- [新しいSMP（Standard Multi-Platformライセンス）をご購入の際に、Altova AIのサブスクリプションも同時にご購入いただけます。](https://shop.altova.com/)
- AltovaのAI機能を利用できるサブスクリプションを、既存の契約に追加します [既存のSMPサブスクリプション](https://shop.altova.com/)
- [AIの利用状況に合わせて、サブスクリプションのプランを上位のものにアップグレードする。](https://shop.altova.com/)

**Altova AIのサブスクリプションプラン**

**基本**

**プロ (または、状況に応じて「専門家」「熟練者」など)**

**マックス**

Occasional or Hobby Use5x Usage of the Basic Tier15x Usage of the Basic Tier**DatabaseSpy**

$5/month$25/month$75/month**XMLSpy**

$15/month$75/month$225/month**MapForce**

$30/month$150/month$450/monthpurchased annuallypurchased annuallypurchased annually**MissionKit Altova AI サブスクリプションサービス**

Altova MissionKitのユーザー向けに、AIサブスクリプションでは、含まれるすべての製品の使用制限を1つの共有プールに統合します。これにより、MissionKitのユーザーは、標準価格でMissionKit AIサブスクリプションを購入し、XMLSpy、MapForce、DatabaseSpyといったAltovaのAI機能をお客様の利用状況に合わせて柔軟に利用することができます。 

**Altova AIについて、さらに詳しくはこちらをご覧ください：**

- [XMLSpy](#xmlspy-altova-ai) XMLおよびJSONの開発におけるAI連携機能
- [MapForce](#mapforce-altova-ai) ：AIを活用したデータ変換およびETLツール
- [DatabaseSpy](#sql-databasespy-ai) ：AIを活用したSQL編集作業を支援します

## XMLSpyにおけるAltova AI機能

[Altova AI：現実世界のサンプルデータを生成するためのツール](https://www.altova.com/images/ai-generate-sample-xml.png)

Altova AIは、XMLSpyのエディタ環境に、作業中のドキュメントの内容を完全に理解した上で、状況に応じたサポートを直接提供します。

[XMLSpyにおけるAltova AI](xmlspy-xml-editor/ai.md) は、あらゆるXMLスキーマから、意味的に一貫性があり、現実的なサンプルXMLを生成します。これは、各要素の意味を解釈し、実際の名前、日付、住所など、現実的な内容を生成します。手作業で作成されたテストデータでよく見られる、ランダムなプレースホルダー値とは異なります。

また、Altova AIは、XSLTやXQueryの変換処理を自動的に生成します。ソースドキュメントとターゲットドキュメントを指定するだけで、それらを対応付けるコードが生成され、必要に応じてXMLSpyに搭載されている既存の編集、デバッグ、および最適化ツールで調整することができます。

組み込みのAIアシスタントチャット機能が、さらに使いやすさを向上させます。この機能は、現在開いているファイルの内容を認識し、XML、JSON、スキーマなど、作業状況に応じて様々なコンテンツを生成できます。そのため、異なるツール間でのコピー＆ペースト作業や、作業の中断といった手間を省くことができます。


## Call to Action

[Altova AI for XMLSpyについて](xmlspy-xml-editor/ai.md)
[Altova AIのサブスクリプション](https://shop.altova.com/)

## MapForceにおけるAltova AIの統合

[Altova AI：データ統合およびETL（抽出、変換、ロード）のためのAIソリューション](https://www.altova.com/images/data-mapping-ai.png)

データ統合プロジェクトにおいて、最も時間のかかる作業は、データを移動させることではなく、ソース側のフィールドとターゲット側のフィールドの対応関係を定義することです。Altova AIは、その作業をMapForce内で直接行うことができます。

MapForceでは、以下のことが可能です [Altova AIを使用して、関連付けを生成します](mapforce/ai-data-integration.md) Altova AIは、お客様が指定されたデータソースとターゲット構造を分析し、実際のデータを基にフィールド間の関連性を自動的に生成します。また、データ変換に必要な関数を提案し、標準的なMapForceのグラフィカルインターフェース上で、定義されたデータフローと処理ステップを含む実行可能なプロジェクトを作成します。このプロセスはインタラクティブであり、提案された各関連性を個別に確認し、受け入れることも、拒否することも可能です。また、すべての変更をまとめて適用することもできます。 

Altova AIは、フィールドを名前だけでなく、意味に基づいてマッピングするため、従来のツールでは対応が難しいケースにも対応できます。具体的には、曖昧なEDIラベル、省略されたフィールド名、異なる言語で記述されたスキーマなどを処理し、ラベルが完全に一致していなくても、意味的な一致を認識することができます。その結果、専門家にとってはより迅速な統合プロジェクトを実現でき、それ以外のユーザーにとっては、誰でも簡単にデータマッピングに取り組めるようになります。

生成されたマッピングは、標準的な、完全に編集可能なMapForceプロジェクトです。これを改良したり、拡張したり、他のマッピングと同様に実行したりできます。Altova AIが統合作業を自動化してくれるため、ビジネスにとって重要なロジックに集中することができます。


## Call to Action

[Altova MapForce向けAI機能について](mapforce/ai-data-integration.md)
[Altova AIのサブスクリプション](https://shop.altova.com/)

## SQLデータベース向けのDatabaseSpy AIアシスタント

[DatabaseSpy SQLエディターにおけるAIアシスタント](https://www.altova.com/images/databasespy-ai.png)

AIは、ITプロジェクトにおける生産性を大幅に向上させる優れたツールであり、特にデータベースの分野では、AIが効率改善に大きく貢献しています。データベースツールにAIを活用することで、熟練度に関わらず、DBA（データベース管理者）やデータベース開発者は、AIが生成するSQLスクリプトやサンプルデータなどを利用して、時間と労力を節約できます。また、クエリの最適化やトラブルシューティングにも役立ちます。

[DatabaseSpyにおけるAltova AI](databasespy/ai-assistant.md) は、SQLスクリプトやサンプルデータの生成といった作業を簡素化し、手作業によるコーディングやデータ作成の負担を軽減します。さらに、AIはクエリのパフォーマンスを最適化し、潜在的なボトルネックを特定するとともに、システム全体のパフォーマンスと応答性を向上させるための最適化されたクエリ構造を提案します。これにより、主要なデータベースをすべて単一のインターフェースでサポートするこのマルチデータベースツールが、さらに有用になります。

DatabaseSpyにおけるAltova AIの統合機能は、主に以下の2つのツールで構成されています。一つは「AIチャットダイアログ」、もう一つはSQLエディタのメニューにある「AI拡張機能」です。

AIチャット機能を使用すると、Altova AIサーバーに対して、サンプルSQL文の作成、特定のテーブル構造に対するサンプルデータの生成、キーがまだ定義されていないテーブル間の関係の作成など、様々なリクエストを送信できます。

SQLの編集中に利用可能なAI機能には、以下のようなものがあります

- AI-Complete: SQL文の補完を要求します
- AI-Explain: ある文やエラーに関するテキストによる説明を要求します 
- AIによる整形表示：現在の記述を、より読みやすい形式に整形します 

Altova AIとの連携により、DatabaseSpyはより強力で使いやすいプラットフォームとなり、初心者から経験豊富なユーザーまで、双方の生産性向上に貢献します


## Call to Action

[Altova DatabaseSpy向けAI機能について](databasespy/ai-assistant.md)
[Altova AIのサブスクリプション](https://shop.altova.com/)

