エージェント指向のプログラム
■ このスレッドは過去ログ倉庫に格納されています
0001オーバーテクナナシー
03/05/09 17:38ID:/4Eb96Edオブジェクト指向より一歩進んだ考え方。
エージェントとは、データや手続き、さらにそれらを最適に活用できる知識を持ったモジュール。
その自律・協調・学習機能を持ったモジュールを使ってシステムを構築しようという考え方が、エージェント指向である。
オブジェクト指向が、外部からのメッセージで処理を実行する受動的な考え方であるのに対し、
エージェント指向は、各エージェントが独自の価値基準で状況を判断し、処理を実行する能動的な考え方である。
エージェント指向のOSには、ソニーコンピュータサイエンス研究所のApertos、NTTコミュニケーション科学研究所のAOPLなどが有名であり、
エージェント指向でロボットの制御に応用したマサチューセッツ工科大学(MIT/Massachusetts Institute of Technology)のURL(http://web.mit.edu)のブルックス(R.Brooks)教授の事例が発表されている。
例:
意志を持ち始めたカーナビ
http://pcweb.mycom.co.jp/news/2003/05/07/12.html
エージェント指向のグループウェア、サイボウズ
http://ascii24.com/news/i/soft/article/2002/10/28/639550-000.html
理論上、マニュアル化できるモノでエージェント指向に出来ないものはないはずです。
0002オーバーテクナナシー
03/05/09 18:03ID:YgpWNW1nわかりました。
2ゲットすれば良いんだろ?
はいはい・・・
2ゲット!ズザー・・・ね。
やれやれ〜
0003動画直リン
03/05/09 18:22ID:P8NqFpY20004オーバーテクナナシー
03/05/09 18:58ID:zupaNgTi0005オーバーテクナナシー
03/05/09 19:04ID:UfacLg/x?
0006オーバーテクナナシー
03/05/09 21:16ID:LOXJ9kp8行う考え(エージェント化)は結構昔からあるけなあ..
(リアルタイムシステムのモデルで約束モデルとか.いろいろあるな..)
エアコンや自販機などの家電の制御でエージェント化の考えは
オブジェクト指向ブーム(10年前)のころ
日本企業でも論文等を10年前はよく発表してたぞ
>>1は何がいいたいわけ?
0007オーバーテクナナシー
03/05/09 22:10ID:Uj0tTA570009オーバーテクナナシー
03/05/09 22:34ID:VaYc4W9n外部から信号を自発的に収集して情報処理し各処理部に情報の伝達
を行うのが必須かつニーズがありかなり昔からやってると思われる。
>>1は20年前の話を引っ張り出してきてると思うよ。
0010_
03/05/09 22:36ID:5gq6kZRH川o・-・)ノ <先生!こんなのがありました!
http://www.yoshiwara.susukino.com/hankaku/hankaku07.html
http://yoshiwara.susukino.com/hankaku/hankaku08.html
http://www.yoshiwara.susukino.com/hankaku/hankaku10.html
http://yoshiwara.susukino.com/hankaku/hankaku07.html
http://www.yoshiwara.susukino.com/hankaku/hankaku03.html
http://yoshiwara.susukino.com/hankaku/hankaku05.html
http://www.yoshiwara.susukino.com/hankaku/hankaku01.html
http://yoshiwara.susukino.com/hankaku/hankaku06.html
http://www.yoshiwara.susukino.com/hankaku/hankaku04.html
http://www.yamazaki.90.kg/hankaku/hankaku09.html
0011オーバーテクナナシー
03/05/09 23:24ID:4R2Y49eO各部の情報伝達をそ結合にして独立性をたかめた方式でやりました。
私の代で5代目で既に7年前くらいからエージェントの概念取り入れてます。
それそれのパーツで独立してテストしたり、一部を実物ではなくシュミレーション
上で実現し、信号だけを他のエージェントに伝達したりと理論と実物を混ぜることができてよかった。
支配・指令の階層化も生物的で面白いです。
たいそうな研究所の例をださなくても
ロボットや制御やっている人は意識的または無意識的にやってます。
今 や 常 識 で す。
0012オーバーテクナナシー
03/05/09 23:51ID:j/Pqd556下調べしてから、ってのは基本以前の問題なんですね
0013_
03/05/10 00:06ID:C0seRN5f川o・-・)ノ <先生!こんなのがありました!
http://www.yoshiwara.susukino.com/hankaku/hankaku07.html
http://yoshiwara.susukino.com/hankaku/hankaku08.html
http://www.yoshiwara.susukino.com/hankaku/hankaku10.html
http://yoshiwara.susukino.com/hankaku/hankaku07.html
http://www.yoshiwara.susukino.com/hankaku/hankaku03.html
http://yoshiwara.susukino.com/hankaku/hankaku05.html
http://www.yoshiwara.susukino.com/hankaku/hankaku01.html
http://yoshiwara.susukino.com/hankaku/hankaku06.html
http://www.yoshiwara.susukino.com/hankaku/hankaku04.html
http://www.yamazaki.90.kg/hankaku/hankaku09.html
0014オーバーテクナナシー
03/05/10 00:19ID:CKHHzcnU予めプリセットされた目的に向ってしか、情報を処理できない。
現実に必要なのは、新しい目的を自ら生成すること。
問題を解決するための新たな行動=ライフスタイルの生成は、
現実には目的の生成をも含んでいる。
プリセットされた目的に向ってしか動けないエージェントのシステムでは、
人間の知的活動=生命情報を、正しくサポートすることは不可能と言える。
エージェント指向のプログラムは、もはや過去の技術になりつつあり、
未来技術とは言い難いため、
当然このスレッドは、板違いということになるようだ。
0016オーバーテクナナシー
03/05/10 01:28ID:+gEUbauz映画「マトリックス」のあいつかと思ったよ・・・
0017_
03/05/10 01:34ID:C0seRN5f川o・-・)ノ <先生!こんなのがありました!
http://www.yoshiwara.susukino.com/hankaku/hankaku07.html
http://yoshiwara.susukino.com/hankaku/hankaku08.html
http://www.yoshiwara.susukino.com/hankaku/hankaku10.html
http://yoshiwara.susukino.com/hankaku/hankaku07.html
http://www.yoshiwara.susukino.com/hankaku/hankaku03.html
http://yoshiwara.susukino.com/hankaku/hankaku05.html
http://www.yoshiwara.susukino.com/hankaku/hankaku01.html
http://yoshiwara.susukino.com/hankaku/hankaku06.html
http://www.yoshiwara.susukino.com/hankaku/hankaku04.html
http://www.yamazaki.90.kg/hankaku/hankaku09.html
0018_
03/05/10 03:01ID:C0seRN5f川o・-・)ノ <先生!こんなのがありました!
http://www.yoshiwara.susukino.com/hankaku/hankaku07.html
http://yoshiwara.susukino.com/hankaku/hankaku08.html
http://www.yoshiwara.susukino.com/hankaku/hankaku10.html
http://yoshiwara.susukino.com/hankaku/hankaku07.html
http://www.yoshiwara.susukino.com/hankaku/hankaku03.html
http://yoshiwara.susukino.com/hankaku/hankaku05.html
http://www.yoshiwara.susukino.com/hankaku/hankaku01.html
http://yoshiwara.susukino.com/hankaku/hankaku06.html
http://www.yoshiwara.susukino.com/hankaku/hankaku04.html
http://www.yamazaki.90.kg/hankaku/hankaku09.html
0019_
03/05/10 07:23ID:C0seRN5f川o・-・)ノ <先生!こんなのがありました!
http://www.yoshiwara.susukino.com/hankaku/hankaku07.html
http://yoshiwara.susukino.com/hankaku/hankaku08.html
http://www.yoshiwara.susukino.com/hankaku/hankaku10.html
http://yoshiwara.susukino.com/hankaku/hankaku07.html
http://www.yoshiwara.susukino.com/hankaku/hankaku03.html
http://yoshiwara.susukino.com/hankaku/hankaku05.html
http://www.yoshiwara.susukino.com/hankaku/hankaku01.html
http://yoshiwara.susukino.com/hankaku/hankaku06.html
http://www.yoshiwara.susukino.com/hankaku/hankaku04.html
http://www.yamazaki.90.kg/hankaku/hankaku09.html
0020_
03/05/10 10:18ID:C0seRN5f川o・-・)ノ <先生!こんなのがありました!
http://www.yoshiwara.susukino.com/hankaku/hankaku07.html
http://yoshiwara.susukino.com/hankaku/hankaku08.html
http://www.yoshiwara.susukino.com/hankaku/hankaku10.html
http://yoshiwara.susukino.com/hankaku/hankaku07.html
http://www.yoshiwara.susukino.com/hankaku/hankaku03.html
http://yoshiwara.susukino.com/hankaku/hankaku05.html
http://www.yoshiwara.susukino.com/hankaku/hankaku01.html
http://yoshiwara.susukino.com/hankaku/hankaku06.html
http://www.yoshiwara.susukino.com/hankaku/hankaku04.html
http://www.yamazaki.90.kg/hankaku/hankaku09.html
0021オーバーテクナナシー
03/05/11 22:28ID:t2SjoXYJコンピュータ業界の就職支援セミナーを開催致します。
即、実践へ活用できます!
http://homepage3.nifty.com/it3s/index.htm
0022オーバーテクナナシー
03/05/12 03:47ID:+E9qXMCfここは未来技術を語る板なのだから。
潤いのある社会を求めている現代人が最も必要としている、
生命情報の処理技術は、現在の延長線上には、生まれてこないと思いますよ。
人間の生命活動の情報をきちんと正しく処理するには、
生命情報学系の理論が必要だけど、それを教えることができないエンジニアばかりのようです。
それでは、人に優しい精神文化的環境にマッチした次世代型のソフトは、生まれてこないでしょう。
視点を変えないとニーズに応えられるものが創れないことに、早く気付くべきだと思います。
0023山崎渉
03/05/21 22:02ID:dbrukGbb0024山崎渉
03/05/22 00:03ID:EJ/JQ70c0025山崎渉
03/05/28 14:46ID:AXfMwHphピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0026ハッカ飴
03/06/17 01:59ID:5HFkepaJエージェント指向プログラミングは違うよね?
オブジェクト指向プログラミングの次というのなら
エージェントとして動くプログラムではなく、エージェント指向を取り入れたプログラミング技法でしょ。
0027オーバーテクナナシー
03/06/17 02:12ID:lpg3MWvhhttp://www13.big.or.jp/~fubuki/chat/chat1.html
0028オーバーテクナナシー
03/06/18 16:15ID:To8uhwch0029_
03/06/18 16:34ID:82QjjvZR0030オーバーテクナナシー
03/06/18 19:27ID:wKUo4bYyもうすぐ浸透しだすと思うけど
0031オーバーテクナナシー
03/06/19 12:33ID:i6jUdpfq>>11はシミュレーションをシュミレーションと書いているので、卒論は見るに値しないとおもわれ。
0032オーバーテクナナシー
03/06/19 17:53ID:kgSLxyO//ミミミヾヾヽ、_
∠ヾヾヾヾヾヾjj┴彡ニヽ
/ , -ー‐'"´´´ ヾ.三ヽ
,' / ヾ三ヽ
j | / }ミ i
| | / /ミ !
} | r、 l ゙iミ __」 諦めろ
|]ムヽ、_ __∠二、__,ィ|/ ィ }
|  ̄`ミl==r'´ / |lぅ lj
「!ヽ、_____j ヽ、_ -' レ'r'/
`! j ヽ j_ノ
', ヽァ_ '┘ ,i
ヽ ___'...__ i ハ__
ヽ ゙二二 ` ,' // 八
ヽ /'´ / ヽ
|ヽ、__, '´ / / \
0033オーバーテクナナシー
03/06/19 19:13ID:YkznIziBより知識がある者という意味から、より広く視界を持って、
適切な「任務」を作り出せる人という風に。
人と機械が二人三脚でするようなシステムができあがってもいいと思うんだけどな
0034オーバーテクナナシー
03/06/19 20:16ID:WI8FffWd0035オーバーテクナナシー
03/06/20 02:23ID:hJkMQMtrある意味正しい。
エージェント指向プログラムを視覚化すると、そう説明した方が分かり易い。
でも、エージェントスミスも、沢山のエージェント指向プログラムから構成されている事だろう。
0036オーバーテクナナシー
03/06/20 04:29ID:WGTj3UEEうっせー禿げ!
0037オーバーテクナナシー
03/06/20 21:18ID:BJ6IuPlF∠ヾヾヾヾヾヾjj┴彡ニヽ
/ , -ー‐'"´´´ ヾ.三ヽ
,' / ヾ三ヽ
j | / }ミ i
| | / /ミ !
} | r、 l ゙iミ __」 呼んだ?
|]ムヽ、_ __∠二、__,ィ|/ ィ }
|  ̄`ミl==r'´ / |lぅ lj
「!ヽ、_____j ヽ、_ -' レ'r'/
`! j ヽ j_ノ
', ヽァ_ '┘ ,i
ヽ ___'...__ i ハ__
ヽ ゙二二 ` ,' // 八
ヽ /'´ / ヽ
|ヽ、__, '´ / / \
0038オーバーテクナナシー
03/06/21 07:23ID:gvBtah6Z将来的には人間よりある意味頭のいいプログラムとかも出てくるのかも?
0039オーバーテクナナシー
03/06/21 10:08ID:SvBjgItn人の脳はあれでもマルチCPU
PCでは足元にも及ばない。
0040オーバーテクナナシー
03/06/21 11:00ID:CMuLdnnjアスペクトオリエンテッド指向、大して変わらん。捕らえ方が少し違うだけで
プログラミング言語がまるっきり進化していないな。エージェント指向のどこが
新しいんだ。もう少しユーザー指向の言語を考えた方がいいんじゃないかな。
0041直リン
03/06/21 11:23ID:OqmkBllo0043オーバーテクナナシー
03/06/21 12:41ID:pFfTCdaqhttp://endou.kir.jp/yuminet/link.html
0044ハッカ飴
03/06/21 12:59ID:YEU26KN4エージェント指向もアスペクト指向もオブジェクト指向に少し付け足したものなんだよな。
エージェント指向は、プログラム実行中でもオブジェクトを改造できるようにして、
さらに、その改造を別のオブジェクトにさせるというものじゃなかったか?
それでプログラマは細かいことを気にせず、ダメ出ししてりゃあいい、と。
アスペクト指向は、「横断」と言ったか、それによって全く関係の無いオブジェクトを寄せ集めて、
一度に機能を付け足すことができるというものだったと思う。
その元になっているオブジェクト指向だって、それ以前の手法からデータやコードの「まとめ方」を変えたようなもので、
以前の手法に置き換わるものじゃないしな。
オブジェクトという概念が加わったものの、その内部は構造化設計・構造化プログラミングのまま。
0045オーバーテクナナシー
03/06/21 13:24ID:EkRuEhSw0046_
03/06/21 13:27ID:toNYDTiU0047オーバーテクナナシー
03/06/21 18:42ID:CMuLdnnjフレキシブルなコンパイラ一つ書いておきゃいいじゃん。どういう状況で何をするかどうか指定するファイル
作っといてファイルだけ書き換えりゃいーんだから。楽だよ。作っとくと。
エージェントもかなり前からいわれとるんだけど。新しいとは思えんが。ただそれを使って何をするかは重要かも
知れんけど。
0048オーバーテクナナシー
03/06/22 04:19ID:qp527iRt0049オーバーテクナナシー
03/06/22 06:10ID:7W1hZNS+0051オーバーテクナナシー
03/06/28 03:05ID:mNQOXI8M0052山崎 渉
03/07/12 12:39ID:ZEyiVI0V__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0053山崎 渉
03/07/15 12:35ID:wDlFqq9j__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0054オーバーテクナナシー
04/01/06 16:42ID:ISss6lgP研究室内でよく議論になるのが、
「その研究、エージェント使わないと実現不可能なの? オブジェクト指向じゃだめなの?
従来手法できるなら研究の意味ないじゃん。エージェント指向じゃなきゃ出来ない物を考えなきゃ」
エージェント指向じゃなきゃ出来ない物だと?
そ ん な も の 、 あ る わ け な い じ ゃ ん
005554
04/01/06 17:08ID:ISss6lgPエージェント指向を、オブジェクト指向の進化形と考えるなら、>>54のセリフは激しくナンセンス。
でも、人工知能技術の応用の一種みたいな形でエージェントを捉えてる人も多くて、そう考えると
>>54のセリフも(ちょっとおかしなところはあるとはいえ、)理解できなくはない。
用語の定義すらままならない状況で学問としてやってくのが、正直辛いんですが、どうなんでしょう?
0056オーバーテクナナシー
04/01/06 19:29ID:WjNqDnpNまぁPCの方も進化しているのでそれが普通になっていくのが時代の流れかもしれませんが。
自分の理解が間違ってるかもしれませんが、生きて自分で判断と処理を行う大量の細胞が集まって
人体を作っているのと同じような物かなとおもったのですが。
あと人工知能のように自分で進化したりはしませんよね?
マニュアルどおりに動くだけで定期的にプログラマがマニュアル追加するんですよね?
0057オーバーテクナナシー
04/01/06 19:42ID:WjNqDnpNブラウザ立ち上げ
ブラウザ「おっす、オラブラウザ。うーん、夜中の8時ごろか、こいつの行動パターンからしてこの時間はまず2ちゃんねる見てからエロサイトだな。」
画面には大きな選択肢、@2ちゃんねるAその他が表示される。
2ちゃんねるを見た後、案の定エロサイトへ。
大量のポップアップウィンドウが沸いてくる。
ブラウザ「はいはい、全部閉じるね。」自動で閉じる。
インターネットの検索サイトが選ばれてそのウィンドウに「ロ」と記入し続きを入れようとしたとき
検索:ロリータ、エロ画像、盗撮、もろ出し
検索開始
駄目だこりゃ。
0058オーバーテクナナシー
04/01/08 00:17ID:nhj9GqGBあと、エージェント指向は自律的に動くからいちいち立ち上げて使うって事自体ナンセンスだと思うが
0059オーバーテクナナシー
04/01/08 00:32ID:giO4k8Kc「指向」が付いているのが、いいワケがましい気がする
0060オーバーテクナナシー
04/01/08 17:18ID:aOKAAJY00061オーバーテクナナシー
04/02/13 12:38ID:GC3gaamu0062オーバーテクナナシー
04/02/14 02:43ID:ZHYeKbkQいや、真の男に、つまり本物のプログラマに構造化手法はいらない。
http://www.genpaku.org/realprogrammerj.html
■ このスレッドは過去ログ倉庫に格納されています