AIシステム設計・意思決定構造の設計を専門としています。
Ontology・DSL・Behavior Treeによる判断の外部化、マルチエージェント構築に取り組んでいます。
Specialized in AI system design and decision-making architecture.
Focused on externalizing decision logic using Ontology, DSL, and Behavior Trees, and building multi-agent systems.

コメント
[…] 前回に引き続き、現在のプログミング言語の思想の根本にあるOOP(Object Oriented Programming:オブジェクト指向言語)について「オブジェクト指向でなぜ作るのか」をベースに述べる。 […]
[…] 前回、機械に直結した言語から、自然言語に近い高級言語へ進化し、さらに生産性の向上の方向性に向かって構造化言語からオブジェクト指向言語(OOP)へ進化するまでを述べた。今回はOOPとは異なった生産性向上のアプローチである「関数型言語」について述べてみる。 […]
[…] プログラミング言語の開発の視点の一つに再利用性の向上がある。関数型言語の前に一世を風靡したオブジェクト指向型言語もそのような観点で開発されたものだが、関数というブロックで構成するというアイデアは更なる再利用性の向上を実現している。 […]
[…] 構造化プログラミングの次の進化の方向性としては「保守性の向上」と「再利用性の向上」にある。それらの具体的な実装形態としては「オブジェクト指向型」であったり、「関数型」であったり様々な方向に向かうことになるがそれらは次の機会に述べてみたい。 […]
[…] 可能だが、オブジェクトや配列等のオブジェクト型と呼ばれるもの(詳しくは”オブジェクト指向言語“を参照)に関してはconstで定義していても中の値を変えられるプリミティブ型 […]
[…] 語の開発の視点の一つに再利用性の向上がある。関数型言語の前に一世を風靡したオブジェクト指向型言語もそのような観点で開発されたものだが、関数というブロックで構成するという […]