Odoo AI API:外部モデルをつなぐ方法
あなたのチームは既にCRMやプロジェクト管理、日々の業務をOdooで回しています。足りないのは“もうひとつソフトを入れること”ではなく、回答を早く出すこと、やり取りを整理すること、そして繰り返し作業を人員増やさずに自動化することです。
Odoo 19には文脈を理解して同じ画面内で手助けするOdoo AIが組み込まれています。特定のベンダーや独自の処理が必要なら、設定画面でプロバイダーを接続したり、必要に応じて統合作業を行います。
このガイドでは、Odooに標準搭載されている機能と、 公式のOdoo AIドキュメントに沿った使い方、そしてOdooとChatGPTをつなぐときやGoogle Geminiを併用するケースが業務のどこに馴染むかを示します。
同じテーマで参考になる記事として、 Odoo AIとChatGPTによるワークフロー自動化 や、 Odoo AIエージェントと業務自動化に関する解説もあります。。
Odoo AIとは?外部モデルとの接続って何を指す?
結論(要点):Odoo 19で「外部モデルを接続する」とは、多くの場合AIアプリでベンダーのAPIキーを設定(たとえばOpenAIやGoogleのドキュメントに従う)し、エージェントに使うLLMを選ぶことを指します。標準外の挙動が必要な場合は統合開発が必要です。
OdooはERPかつ業務プラットフォームであり、ここでいう外部モデルとはOpenAIやGoogleなどベンダー側でホストされる大規模言語モデル(LLM)を指します。これらへはAPIキー経由で接続し、Odooの設定やエージェントごとの選択肢を通して利用します。
ネイティブ手順:利用先にAIアプリをインストールし、AIアプリ→設定でプロバイダーを設定、エージェントにモデルを割り当てます。カスタムコードなしでChatGPTやGeminiを利用するための基本操作はドキュメントに記載されています。
統合経路:AnthropicのClaudeや独自API、Odooの標準では賄えないオーケストレーションが必要な場合はカスタム統合になります。HTTP呼び出し、認証、監視を自前で構築してOdooのデータとワークフローを連携させる形です。
Odoo 19でのOdoo AIの仕組み
Odoo側のドキュメントは、AIをアプリ内の生産性向上ツールとして位置づけています。ユーザーがOdooから離れずに文脈に沿った支援を受けられることが狙いです。
Ask AI(アシスタント)
- Ctrl+Kでコマンドパレットを開き、プロンプトを入力してAIオプションを選べばAsk AIエージェントに相談できます。
- 画面右上のAIボタンからも操作可能で、表示される推奨プロンプトは今見ているレコードに応じて変わります。
- よく使われる用途は、チャッター(やりとり)の翻訳、スレッドの要約、フォローアップ文の生成、下書きの改善、営業やサポートの次の一手の提案などです。
- 回答はメール送信、チャッターノートへの記録、クリップボードコピーなどに使えます。AIアプリ内で既定プロンプトを編集することもできます。
標準のAsk AIエージェントはデータベースを直接変更しません:ビューを開いたり文章支援をしたりはできますが、自動でリード作成やレコード更新を行うわけではありません。レコードを操作するにはトピックやツールを組み合わせたカスタムエージェントが必要です(ドキュメント参照)。
プロバイダーとAPIキー(ネイティブ設定)
公式の AI APIキー ドキュメントによると、OdooのAIアプリ設定ではGeminiとOpenAI(ChatGPT)がサポート済みで、認証情報やデフォルト設定はそこで管理します。
- Odoo.shやオンプレミス環境では、AI機能を使うためにAPIキーの設定が必須です。
- Odoo Onlineでは独自キーの追加は任意ですが、ポリシー管理やコントロール目的でキーを入れる組織もあります。
- 外部プロバイダーのAPIを使うと利用料が発生します。料金はモデルと契約条件によって変わります。
エージェント、サーバーアクション、ワークフロー
- AIエージェントはトピック、ツール、ソースを組み合わせます。エージェント作成時にリストからLLMモデルを選びます。Odooは複数のChatGPTやGeminiのバージョンをサポートしている旨を記載しています。
- AIサーバーアクションでは、ワークフロー中に利用可能なツール(「AIで使う」とマークされた他のサーバーアクション)をAIが選択でき、ツール側のPythonコードがレコードを更新します。
- 他にもAIを活用する領域として、メールテンプレート、AIフィールド、ライブチャット、音声書き起こし、文書ソート、サポート業務、テキスト改善などがドキュメントに挙がっています。メインのAIインデックスページで全体を確認できます。
これらがOdooにおける主要なAIの操作ポイントです:アプリ内支援、外部プロバイダーを使うエージェント、そして管理された自動化です。
企業が得られる主なメリット
- 時間短縮:CRMやヘルプデスク、メールでの文面作成が減り、Ask AIやテンプレートで文言をOdoo内でスケールできます。
- コスト削減:別ツールに頼る必要が減り、コピペミスやデータ分散を防げます。
- 判断の質向上:要約や次のアクション提案で、管理者は例外対応に集中できます。
- 拡張性:エージェントやAIサーバーアクションは再現可能なプロセスをサポートし、Odooの監査可能なパターン内で実行できます。
Odoo AIの実際の利用例
以下に具体例を示します。ネイティブ挙動はOdoo 19のドキュメントに準拠し、記載外のプロバイダー対応は統合作業になります。
1. メールやチャッターを素早く処理(ネイティブ)
Ask AIで下書きを改善したり、スレッドの要約やフォローアップ案を生成します。メールテンプレート内でレコード単位にプロンプト評価を実行することも可能です。
2. 営業アシスタント(ネイティブUX、データ変更は制御)
営業担当はAsk AIから次のアクションやメッセージ案を受け取れます。CRMレコードの生成や更新は、デフォルトのAsk AIではなく適切なトピックとツールを持ったエージェントで行う設計が推奨されます。
3. 会計やドキュメント中心の業務(ネイティブパターン)
AIサーバーアクションがツールを呼んで、ドキュメントの移動やタグ付けなどを自動化できます。実際のルールはツール側のコードに実装します。
4. データ補完(通常は統合)
外部の企業データやリスクスコア、エンリッチメントは多くの場合サードパーティAPIとの統合が必要です。Odoo AIだけでライセンス済みデータを代替するものではありません。
5. サポートとライブチャット(ネイティブ+設定)
OdooはサポートワークフローやライブチャットでのAI利用を想定していますが、設定と明確なガードレールが必要です。
6. 各エージェントでChatGPTかGeminiを選択(ネイティブ)
複数のシナリオを展開する場合、AIアプリでエージェントごとにLLMを割り当てるのがサポートされた方法です。ユースケースに合わせてモデルを分けられます。
CRM向けの具体案は「Odoo AIとGPT-4によるCRM/営業支援」の記事も参考になります。 (参照:Odoo AIとGPT-4 for CRM and sales)サイトやデータ構造の解説は当社の ブログ投稿「モデル設計ガイド」 で、Odoo内でのコンテンツ保存方法などを説明しています。
ネイティブのOdoo AIと外部AI(ChatGPT、Claudeなど)の違い
ネイティブ(Odoo 19に記載):Ask AI、OpenAIとGeminiのプロバイダー設定、エージェントのLLM選択、AIサーバーアクションとツール、さらにメールテンプレートやフィールド、ライブチャット、音声、文書ソート、サポート等の連携機能。
長所:単一の製品画面で完結し、標準シナリオでは余計な結合開発が少なく済みます。
短所:Odooが想定していない特殊な処理や複雑なチェーンは追加設計・開発が必要です。
外部統合:ChatGPTやGeminiはAI設定で優先的に扱われますが、Claudeなどの他ベンダーは同等の切替トグルがドキュメントにないため、接続するにはカスタムモジュールやミドルウェアが必要になります。その場合、キー管理やデータフロー、監視は自組織が担います。
カスタム統合の利点:利用モデルやオーケストレーションを自由に選べる点。
欠点:運用コスト、保守、セキュリティ審査、課金追跡が増える点。
制約と検討ポイント
- データ品質:AIの出力は基となるマスターデータ、ステータス管理、チャッターの整備状況に依存します。きれいなデータの方が大きなモデルより効果的です。
- 導入の複雑さ:エージェントには明確なトピックとツールが必要です。AIサーバーアクションはツールとプロンプトの設計が重要で、テンプレートは法務やブランド審査を通す必要があります。
- コスト見積:Odooのライセンス、(任意の)プロバイダーAPI費用、統合や作業を頼むパートナー費用を見込んでください。
- セキュリティ:どのデータを外部プロバイダーに渡すかを明確に決め、役割や保持方針、監査要件を文書化してください。オンプレやOdoo.shではドキュメントどおりAPIキーの設定が必要です。
OdooにAIを導入する手順
- 監査:どこで時間を浪費しているか、どのエラーが繰り返されているかを可視化し、対象となるOdooアプリを確認してください。
- ユースケースの特定:成果を測りやすい小さなケースから始め、まずはネイティブのAsk AIやテンプレート、エージェントを試すことを推奨します。
- ツールの選定:カスタムキーやエージェント作成が必要ならAIアプリをインストールし、APIキーのドキュメントに従ってプロバイダーを設定します。
- 統合とテスト:まずは1チームでパイロットを実施し、顧客向け文章や財務出力を検証します。
- 最適化:プロンプトやツール、学習の仕組みを改善し、効果のある部分をスケールさせます。
専門家を巻くとこのサイクルが短くなります:行き止まりが減り、受け入れ基準が明確になり、リスクの少ないローンチが可能です。
当社がOdooとAI導入で支援する内容
DasoloはOdoo導入、システム連携、業務自動化を手がけています。OdooでのAI活用では、ネイティブ機能を業務に合わせて設計し、外部モデルやAPIが必要な場合は最適な統合を設計します。
- 導入:堅牢な基盤、整った設定、ユーザーが受け入れるワークフローの提供。
- 統合:Odooと既存ツール群、必要なAIプロバイダーを信頼できる形で接続します。
- 自動化:サーバーアクションやワークフロー、AI支援のパターンをあなたのデータモデルに落とし込みます。
- 最適化:計測・改善・ガバナンスを継続的に行い、成長に合わせて調整します。
私たちの提案は実務的です:今日のOdooドキュメントでできること、カスタマイズに該当すること、統合が必要なケースを明確に分けて示します。
まとめ
Odoo AIは中小企業がOdoo内で利用者を支援し、ChatGPTやGeminiをドキュメント化されたプロバイダー設定で使い、エージェントとAIサーバーアクションで管理された自動化を構築する近道を提供します。
多くのチームにとって次に必要なのは、すべての最新モデルを追うことではありません。むしろプロセスを明確にし、データを整備し、段階的に安全に展開することです。ERPとAIは、業務のオーナーが継続的に改善していくことで真価を発揮します。