実務に耐える技術
技術的に面白い選択と、正しい選択は、しばしば異なります。案件が終わったあと、事業側が運用でき、負担できる方を選びます。
会社概要
AI SOLUTIONS は、業務運用向けの AI、データ、ソフトウェアのシステムに取り組む技術会社です。仕事は意図して地味です。プロセスを正しく把握し、持ちこたえるものを作り、動かし続けます。
特定の運用上の問題を抱える企業向けに、ソフトウェアを設計し、構築します。時間がかかり過ぎるプロセス、互いに連携していないシステムに散らばったデータ、出力を信頼できるなら model に任せられる作業、といった問題です。
依頼は、いまのプロセスの確認から始まることがほとんどです。この段階で範囲が変わることはよくあります。当初のご依頼のようなプラットフォームではなく、小さな連携で足りる場合もあります。ソフトウェアがまだ必要でない、という結論になることもあります。
作る場合は、本番を前提に作ります。入力の検証、エラー処理、アクセス制御、logging、文書化されたデプロイと復旧の方法です。目標は、担当チームが頼れるシステムであり、別のエンジニアが引き継げるシステムです。
原則
宣伝文句ではなく、実務上の習慣です。何を提案し、何を断るかを決めています。
技術的に面白い選択と、正しい選択は、しばしば異なります。案件が終わったあと、事業側が運用でき、負担できる方を選びます。
読めるコード、一般的な構造、明示した境界です。1つの項目を変えるのに専門家が必要なら、作り方が誤っています。
判断基準は運用上の結果です。短縮できた時間、減った誤り、見えるようになったプロセスです。使った技術の量ではありません。
依存関係、デプロイ、復旧は最初から考えます。システムの寿命のほとんどは、構築ではなく保守に使われるためです。
model は、計測できる助けになる箇所で使い、そうでない箇所では制約します。限界、コスト、規則の方が model より適している場合は、その旨をはっきり伝えます。
この点を先に言うことで、双方の時間を守れます。得意でない範囲の案件であれば、早い段階でお伝えします。