ファインチューニングとRAGのどちらを選ぶべきかという相談は、たいてい質問ではなく宣言の形でやってきます。自社のデータでモデルをファインチューニングしたい、という一文です。これは企業のAI導入において最も高くつく言葉のひとつであり、そして多くの場合は誤っています。常にではありませんが、たいていは誤りです。この依頼が実際に意味しているのは、ほぼ必ず二つのうちどちらかです。モデルが自社の業務を知らないか、あるいはモデルが望んだ形で答えてくれないか。ファインチューニングは前者に対しては筋の悪い解決策であり、後者に対しては高すぎる解決策です。 三つの手法のあいだの選択は、技術的な好みの問題ではありません。それぞれが別の種類の問題を解いてお...
エンタープライズソフトウェア
エンタープライズソフトウェアに関する記事、ガイド、チュートリアル。開発者や企業向けの実践的な情報をまとめています。
OpenAIからの移行を真剣に検討するチームが、2026年に入って明らかに増えました。オープンウェイトモデルの品質は日常的な本番作業では先行モデルと区別しにくい水準に達し、公開単価は下がり、そして重みそのものをダウンロードできるという事実が、ベンダーとの関係を依存から選択へと変えたからです。 とはいえ、切り替えが無料になるわけではありません。API呼び出しそのものはほぼ同一です。作業が発生するのは、その周辺のすべてです。本稿では、何がそのまま移るのか、何が静かに壊れるのか、意味のある比較をどう設計するのか、そして留まるほうが正解になる場面はどこかを扱います。 最初に期待値を合わせてください。 ベンダーを切り替える作業は、ベースURL...
多くのチームは、APIのセキュリティを認証の問題として扱います。トークンを発行し、すべてのルートでそれを検査し、これで仕事は終わったと考えます。そしてある日、テスターがURLの数字をひとつ書き換えるだけで、別の顧客の請求書を読み出します。 「認証済み」と「認可済み」のあいだにあるこの隙間こそ、実際のAPI侵害の大半が住み着いている場所です。しかもこれは、スキャナーが安定して見つけてくれる種類の問題ではありません。自動化されたツールは、有効なトークンと200の応答を見て成功と報告します。その応答に他人のデータが含まれていたと気づけるのは、あなたの業務ルールを理解している人間だけです。 核心となる区別: 認証は誰が呼び出しているのかを証...
Drupal 移行は、期限が迫るまで来期の計画に居座り続けるたぐいのプロジェクトです。いま、その役割を果たしている日付が二つあり、まだ先にあるのは片方だけです。 Drupal 7 は 2025年1月5日に公式サポートを終了しました。いまだにそれで動いているサイトは、一年以上にわたってセキュリティの手当てがない状態で運用されていることになります。Drupal 10 は 2026年12月9日に提供終了を迎えます。Drupal 12 がリリースされるのと同じ週であり、それ以降はいかなる種類のリリースも届きません。どちらのバージョンを使っているとしても、問いはもはや移るかどうかではなく、どの経路を選び、いくらかかるのかです。 いまの立ち位...
Kimi K3 のセルフホスティングは、2026年7月27日に Moonshot AI が 2.8兆パラメータモデルの重みを本番向け推論サポートとともに公開したことで、技術的に可能になりました。多くの組織はそのニュースを読み、これでフロンティア級の推論を自社ハードウェアで動かし、トークン単位の支払いをやめられると結論づけました。 その結論はたいてい間違っていますが、多くの人が思う理由によってではありません。エンジニアリングは達成可能です。大半のプロジェクトを打ち負かすのは計算のほうであり、しかも予算承認から数か月後に静かに打ち負かします。 端的な答え: MXFP4 精度では、2.8兆パラメータはキーバリュー...
エンドポイントの本数からカスタムAPI開発の費用を見積もろうとすると、たいてい三倍ほど外します。エンドポイントそのものは、この仕事のなかでいちばん安い部分だからです。すでに自社が持っているデータを読み書きするだけの十数本であれば、力量のあるバックエンド開発者にとっては二週間ほどの作業にすぎません。 お金がかかるのは、その十数本を「よその会社が自社の事業を載せてもよい」と判断できるものへ変えていく、周辺のすべてです。セキュリティレビューに耐える認証、あとから方針を変える余地を残すバージョニング、誰も問い合わせを送ってこなくて済む水準のドキュメント、そしてどの顧客がいま困っているのかを教えてくれる運用の仕組み。「APIがあります」と「よ...
CRMとERPの連携は、ほとんどの場合「接続の問題」として語られますが、接続の問題であることはまずありません。どちらのシステムにも文書化されたインターフェースがあり、使えるコネクタも出回っています。難しいのは、営業と経理が何年もかけて同じ事業を二つの異なる語彙で記述してきたという事実であり、連携とは、その二つの語彙に無理やり折り合いをつけさせる場所です。 二度商談化されたリードは一件の取引先を作るべきか、それとも二件か。誰かがそう尋ねた瞬間に、このプロジェクトは技術の話ではなくなります。同じ種類の会話を三十の項目にわたって繰り返すこと、それがこの仕事の実体です。 はじめに: コネクタやプラットフォームを選ぶ前に、共有される項目のそれ...
COBOL 近代化サービスの調達は、ほかのどんなソフトウェア発注とも似ていません。対象のシステムは三十年から四十年にわたって動き続けており、いま在籍している人間のなかに全体を把握している者はおらず、しくじったときの代償はスプリントの遅れではなく規制報告の失敗という単位で測られます。そのうえ、机の上に並んだ提案書はどれも同じ結果を約束しながら、価格だけが桁違いにばらついています。 本稿では、まともな契約に実際には何が含まれるのか、ベンダーの型はどこが違うのか、そして証拠に立った入札と楽観に立った入札を分ける質問はどれかを整理します。読み手として想定しているのは、その決定をあとから自分の言葉で説明しなければならない立場の人です。 見るべ...
外部APIとの連携は、商用ソフトウェアの中でもっとも安定して過小評価される作業です。ドキュメントは明快に読め、ベンダーはクライアントライブラリを公開しており、誰かが「二週間です」と言います。その六週間後、チームはまだ、すでに返金済みの注文に対してWebhookが二度届いたときに何が起きるべきかを議論しています。 この差は能力の問題ではありません。連携の面白い部分が、リクエストとレスポンスであったためしがない、というだけのことです。本当の中身は、相手のシステムがドキュメントに一度も書かれていない振る舞いをしたときに起きることのすべてです。そして相手は必ずそう振る舞います。相手は生きた製品であり、自分たちのロードマップを持ち、あなたのリ...
あらゆるメインフレーム移行は、誰かがメインフレーム移行ツールを検索するところから始まります。そのあとに続くベンダーのデモは、判で押したように見事です。数千行の COBOL を投げ込むと、読める Java が出てくる。テストは通り、スライドは七割から八割の自動化を約束します。デモそのものは、たいてい正直です。ただし、そこで使われているコードは、あなたのコードとは似ても似つかない振る舞いをしています。 本稿では、実在するツールの分類を整理し、それぞれが本当に得意とすること、そして実務の負荷がかかったときに壊れやすい具体的な場所を説明します。想定している読者は、社内でベンダーを推す立場の人ではなく、事業計画に署名する立場の人です。 正直な...