清元 邦夫
その際、教育業界にご縁があり、4年間、ビジネス研修の現場にて、ITの仕組みを受講生の方々にお伝えするにはどうすればよいのかを四苦八苦する機会がありました。おかげさまでエンジニアやインターン生、また、ITにあまり詳しくない方に対しても、歴史や専門的な知識、開発の仕組みや流れをかみ砕いてお伝えできるようになってきました。
デジタルトランスフォーメーションの時代になり、企業はサービスを内製化していく方向に舵を取りつつあります。 DXの代表的なAI開発もコツを掴めば素早くシンプルに開発できます。
皆さまと共にDXを推進していくお手伝いが出来れば幸いです。
良くある質問
何年目くらいのエンジニアを想定していますか
システム開発に慣れてきた3年目以上のエンジニアを想定しています。
AI開発はバックエンド、フロントエンド、Unixの知識、SQL、モデルのデバッグなど、システム開発全般の幅広い知識が必要になってくるため、広い視点が持てる3年目以上が好ましいです
クラウド環境を使用したことがありません。それでもAI開発は可能ですか
可能です。クラウド内のインスタンス選定方法から環境構築、モデルのインストールまでの流れを開発しながら学ぶことができます。
Web開発エンジニアはいないのですがAI開発は可能ですか
可能です。Webと連携する方法はあくまで一例です。AI開発は業務システムや組み込みであっても可能です。AI(学習済みモデル)を育てた後は、モデルをシステムに組み込むことで動かすことができます。
フロントエンドエンジニアしかいません
可能です。バックエンドの仕組みと構築方法は開発しながら学ぶことができます。
当社のエンジニアは英語も数学も苦手です。それでもモデルのリサーチは可能ですか
私も苦手なので大丈夫です。英語も数学も不要なリサーチ方法を学ぶことができます。
当社は仮想化環境Dockerを使って開発しています。Dockerを使った開発も可能ですか
基本的にクラウドでの開発となるためDockerは使用しません。代わりにDockerと似た思想で作られているインスタンスを使用します。理由は、モデル毎に環境を構築することになるため、高性能GPU環境がすぐに使え、そのままサービスと連携できるインスタンスを使う方が取り回しが楽になるからです。
当社の開発PCは全てMacです。Macでも開発教育できますか
可能です。むしろ、WindowsよりもMacのほうがUnixとの親和性が高いので開発が楽になります。AI開発では主にUnix(Ubuntu)を使用してAI(学習済みモデル)を作成することになります。
Raspberry Piを使った開発を考えていますが可能ですか
可能です。AI(学習済みモデル)をクラウドで開発し、Raspberry Piとクラウドを通信することで可能になります。モデルをRaspberry Piに搭載するものもありますが、Raspberry Piは負荷の高い処理が5分以上続くとCPUが発熱して停止することがあるため、あまりお勧めできません。
Unixができるエンジニアは居ません。それでも可能ですか
可能です。ただし、AI(学習済みモデル)開発はUnix(Ubuntu)で行うため、開発中にしっかり学んで頂くことになります。特に、パスの概念やviエディタの使い方、コマンドのインストール方法が鬼門です。
エンジニアは在宅で勤務していますが開発教育は可能ですか
可能です。ただし、毎日30分程度、意思疎通をとりたいと考えています。
週5日の教育は可能ですか
現在、複数社での開発が進行しているため、申し訳ありませんが人員的に対応が不可能となっております。
週3日を契約すると、残り2日の時に電話で聞きたいことがあるときに対応可能ですか
可能です。ただし、別案件での開発中になってしまうため、なるべく短い時間で認識合わせが出来ればと考えております。