compcogneuro/web: self-programmable
このページは外部資料の日本語訳です。原文の見出し順と本文順を保ち、コード・URL・出典表記はできるだけ原形のまま残しています。
出典とライセンス
原典: https://github.com/compcogneuro/web/blob/main/content/self-programmable.md
ライセンス: Text: CC BY 4.0; code: BSD 3-Clause。このページは日本語翻訳であり、変更点は翻訳とサイト内整形です。
+++ Categories = [“Computation”, “Cognition”] bibfile = “ccnlab.json” +++ 自己プログラム可能 とは、現在人々がコンピューターをプログラムしているのと同じように、システム自体がプログラムできる機能を指します ([[Turing machines]])。困難な問題を解決するには、通常、複雑な「連続的」な行動および認知ステップが必要となるため、これは [[artificial intelligence#artificial general intelligence]] の重要な側面です。逐次処理は、チューリング マシンを汎用コンピューターにするための大きな部分を占めています。要素演算のシーケンスを際限なく組み合わせてあらゆるタスクを達成できるためです。一方、並列処理では、同時に実行できる内容に厳密な制約が課せられ、アルゴリズムに大きく依存します。
したがって、次回、自分に一連のやるべきことを言い聞かせていることに気づいたら、これが自分を賢くするものだと認識してください。
興味深いことに、[[large language models]] (LLM) もこの能力を持っています。なぜなら、[[large language models]] (LLM) は、コンピューター プログラムとその出力の巨大なデータベースに対して [[predictive learning]] を実行し、この能力を利用してプログラムのような方法で自身の動作をガイドできるからです。これらのモデルの推論能力を向上させるための最近の取り組みは、基本的にこの自己プログラミング原理に従って機能します。さらに、他の研究では、LLM がタスクの推論に役立つようにプログラムしたコードを実際に実行できることを示しています。