なぜ自作AI「すみちょ」を作るのか?

これまで、すみちょの名前の由来や開発状況を紹介してきた。

今回は、自作AIの開発を始めた理由について。

きっかけは自作アプリ

これまでChatGPTと連携するアプリをいくつか開発してきた。

音声会話や読み上げ、Webページの情報を扱うアプリなど、実際に動作するものも完成している。

しかし、開発を進める中で問題になったのが、外部AIサービスの利用規約や接続方法による制約だった。

個人で利用する場合と、アプリを一般公開する場合では、確認しなければならない条件が異なる。

特に、ChatGPTとの接続方法によっては、公開にあたって慎重な判断が必要になる。

せっかく作ったのに、自由に公開できない。

自作AIの開発へ

そこで、ふと思った。

だったらAIも作っちゃえ!!

AIまで自分で用意できれば、接続方法も自分で決められる。

現在はQwenやMinistralなど、PC上で動作する小型のAIモデルが公開されている。

これらを利用すれば、基盤となるAIモデルをゼロから開発する必要はない。

もちろん、各モデルのライセンスや、使用する技術の利用条件は守る必要がある。

それでも、自分でAIの実行環境を管理できれば、特定の外部サービスの接続仕様に依存しないアプリ開発が可能になる。

自作アプリの接続先も、処理方法も、自分で設計できる。

よし、これでいこう!

それが「すみちょ」

こうして始まったのが、SkullyCoreという自作AI開発プロジェクトだ。

現在は小型AIモデルを利用し、Pythonによる制御、SQLiteを使った記憶、Web検索、情報の分類と判断などの仕組みを構築している。

まだ実験段階で、検索精度や判断能力など、改善すべき課題も残っている。

目標は、自作アプリを自由に接続して利用でき、将来的には一般公開もできる、自分で管理するAI環境を構築すること。

AIそのものの能力を高める実験も、その目標に向けた開発の一部だ。

それにしても、アプリを自由に公開したかっただけなのに、いつの間にかAIまで育てることになってしまった(笑)。

さて、どこまでできるかな?

まだまだ挑戦は続く。

コメントをどうぞ

SKULLYNET

AI・音声・Android・WebViewなどを、実際に作って試した記録を残しています。成功だけでなく、失敗や原因究明の過程も公開します。

更新情報

新しい開発記録や記事の更新をメールで受け取れます。

カテゴリー