スタート地点に立てる頃
人工知能は、プログラミング言語LISPの生みの親でもある、ジョン・マッカーシーが命名したものだ。
ジョン・マッカーシーは非常に先見の明があって、LISPは当時のコンピュータではろくに使えない言語で、人工知能も人間の専門家を代理させるという非常に高度な目的だったから、あまり実現できなかったんだ。それでも、数理論理学では活躍したし、間違いをしていたわけじゃない。
ジョン・マッカーシーは非常に先見の明があって、LISPは当時のコンピュータではろくに使えない言語で、人工知能も人間の専門家を代理させるという非常に高度な目的だったから、あまり実現できなかったんだ。それでも、数理論理学では活躍したし、間違いをしていたわけじゃない。
今はPCが普及して、多くのアプリケーションが使えるようになった。アプリケーションというのは、機能を特化したプログラムのことで、専門家というほどではないけど、道具として非常に有用だね。
ソフトウェアは「道具」として十分に発達してきた。でも、知能といえるものではない。
googleの検索エンジンのような、高度な情報収集・解析ツールでも、「賢い」とは感じるけど、「知性がある」とは思えない。あくまで、アプリケーションだよね。
ソフトウェアは「道具」として十分に発達してきた。でも、知能といえるものではない。
googleの検索エンジンのような、高度な情報収集・解析ツールでも、「賢い」とは感じるけど、「知性がある」とは思えない。あくまで、アプリケーションだよね。
現在の人工知能
確かに人工知能という名前のプログラムもある。20Qとかね。チェスをさすヒドラも人工知能と呼ばれてる。
あるいは、人工無脳。これはむしろ、人工知能から発展して開発されているものだ。
これらも、やはりアプリケーションだ。相手の考えていることを当てる、チェスをする、会話する。どれも、人の出来ることのごく一部に過ぎない。
あるいは、人工無脳。これはむしろ、人工知能から発展して開発されているものだ。
これらも、やはりアプリケーションだ。相手の考えていることを当てる、チェスをする、会話する。どれも、人の出来ることのごく一部に過ぎない。
まあ、このようなプログラムの方が研究しやすいのは当然で、それぞれの分野では、異なった方法論がある。何でも出来るプログラムを作るのは効率が悪いんだ。
でも、この方法だと出来ないことがある。それは(陳腐な言い方だけど)創造だ。新しく何かを作るということができない。
自動作曲ソフトもあるけど、かなり性能は限定されている。コード進行をちゃんと選べば、まともな曲は作れる。でも、メロディラインとか、既存の枠にとらわれない進行を作り出すのは難しい。結局、ユーザの技術が必要になる。
でも、この方法だと出来ないことがある。それは(陳腐な言い方だけど)創造だ。新しく何かを作るということができない。
自動作曲ソフトもあるけど、かなり性能は限定されている。コード進行をちゃんと選べば、まともな曲は作れる。でも、メロディラインとか、既存の枠にとらわれない進行を作り出すのは難しい。結局、ユーザの技術が必要になる。
理想
本当の目標を言えば、人間に匹敵するものを作ること。だけど、それには身体が必要なので、ソフトウェアだけでは当然不可能だ。
ということで、ここでの人工知能の目標は、創造性を持つこと。ただ、創造性といってもレベルがある。別に高い水準の曲やイラストを作ってくれとは言わない。
低い水準でも良いから、応用が利く創造性がいい。例えば、アプリケーションを操作するマクロを作る、簡単なプログラムを作るとか。操作手順を考えるのも、創造力が必要な作業だ。
ということで、ここでの人工知能の目標は、創造性を持つこと。ただ、創造性といってもレベルがある。別に高い水準の曲やイラストを作ってくれとは言わない。
低い水準でも良いから、応用が利く創造性がいい。例えば、アプリケーションを操作するマクロを作る、簡単なプログラムを作るとか。操作手順を考えるのも、創造力が必要な作業だ。
どのように作るのか
要は、プログラムを作るプログラムを作りたいわけだ。でも、それでもかなり難しい。具体的な案件は別の項目で書くけど、解決しなければならない案件は沢山ある。
それをどのように解決するのか。ということで、ようやく言いたいことにたどり着いた^^;
私は一応プログラムを勉強してるけど、まだまともなものが作れるレベルじゃない。このようなサイトをのんびり更新するので精一杯なんだ。
そこで、ここを読んでいる人に協力を求めたいと思う。
すでに使い古された手法である気がするけど、web2.0の手法を実践してみたい。
プログラムを書いてくれるなら、最大の戦力になる。
記事を書いてくれると非常にありがたい。一人で考えていると煮詰まる。
コメントを書いてくれるだけで励みになる。批判でも、間違いを改められるなら歓迎だ。
そこで、ここを読んでいる人に協力を求めたいと思う。
すでに使い古された手法である気がするけど、web2.0の手法を実践してみたい。
プログラムを書いてくれるなら、最大の戦力になる。
記事を書いてくれると非常にありがたい。一人で考えていると煮詰まる。
コメントを書いてくれるだけで励みになる。批判でも、間違いを改められるなら歓迎だ。
今はちょっと下火になっている伺かという人工無脳がある。これを見ている人の中なら、知っている人は多いだろう。色々話題性があって、プラグイン(シェルやゴースト、バルーンとか)や互換ソフトも多く作られた。
そんな活発さがあれば、今の環境でも人工知能を実現できると考えている。
- ぼくもAIを作りたいけど必要な物やどこでどうプログラミングすればいいのかまったく分からない分かれば行動をするけど・・・ -- daiki (2010-06-01 17:13:57)
- 返事を待っています。 -- daiki (2010-06-01 17:17:27)
- あーーーーーーーーーーーーー・・・・・・・・・・・・・・・・・ -- daiki (2010-06-03 18:39:56)
- コレ誰も見てないの? -- ゆかり (2010-06-03 18:41:27)
- おぉぉぉ!!!!!来た!!! -- daiki (2010-06-03 18:42:33)
- あ、いた 日付見てなかった -- ゆかり (2010-06-03 18:46:08)
- あのーAIについて何か情報ありますか? -- daiki (2010-06-03 18:48:21)
- え、ごめんなさい知りたくて来たけど、もしかして話しちっとも進んでないの? -- ゆかり (2010-06-03 18:50:24)
- おーい、いるんでしょ? -- ゆかり (2010-06-03 18:52:33)
- ごめんパソコンの調子が悪くて・・・ -- daiki (2010-06-03 18:54:14)
- どっかいっちゃったか・・・・ -- daiki (2010-06-03 18:56:34)
- daikiくーん、いますかー? -- ゆかり (2010-06-12 13:30:10)
Count
1
(
4349
)
このwikiの更新情報RSS