これまで、すみちょの名前の由来や開発状況を紹介してきた。
今回は、自作AIの開発を始めた理由について。
きっかけは自作アプリ
これまでChatGPTと連携するアプリをいくつか開発してきた。
音声会話や読み上げ、Webページの情報を扱うアプリなど、実際に動作するものも完成している。
しかし、開発を進める中で問題になったのが、外部AIサービスの利用規約や接続方法による制約だった。
個人で利用する場合と、アプリを一般公開する場合では、確認しなければならない条件が異なる。
特に、ChatGPTとの接続方法によっては、公開にあたって慎重な判断が必要になる。
せっかく作ったのに、自由に公開できない。
自作AIの開発へ
そこで、ふと思った。
だったらAIも作っちゃえ!!
AIまで自分で用意できれば、接続方法も自分で決められる。
現在はQwenやMinistralなど、PC上で動作する小型のAIモデルが公開されている。
これらを利用すれば、基盤となるAIモデルをゼロから開発する必要はない。
もちろん、各モデルのライセンスや、使用する技術の利用条件は守る必要がある。
それでも、自分でAIの実行環境を管理できれば、特定の外部サービスの接続仕様に依存しないアプリ開発が可能になる。
自作アプリの接続先も、処理方法も、自分で設計できる。
よし、これでいこう!
それが「すみちょ」
こうして始まったのが、SkullyCoreという自作AI開発プロジェクトだ。
現在は小型AIモデルを利用し、Pythonによる制御、SQLiteを使った記憶、Web検索、情報の分類と判断などの仕組みを構築している。
まだ実験段階で、検索精度や判断能力など、改善すべき課題も残っている。
目標は、自作アプリを自由に接続して利用でき、将来的には一般公開もできる、自分で管理するAI環境を構築すること。
AIそのものの能力を高める実験も、その目標に向けた開発の一部だ。
それにしても、アプリを自由に公開したかっただけなのに、いつの間にかAIまで育てることになってしまった(笑)。
さて、どこまでできるかな?
まだまだ挑戦は続く。




コメントをどうぞ