TL;DR

  • LLM の登場で、言語の仕様だけ人間が決め、実装や周辺ツールは AI に任せられるようになり、言語を作るハードルが下がった。
  • 自作の LLM 向け言語 Nexus などでベンチマークを取りつつ、LLM に書かせる前提の言語の設計を考える。LLM 向けの言語の作り方はまだ open problem とされた。

内容

LLM の登場で、プログラミング言語を作るハードルが下がった。気になるところだけを自分でやり、それ以外は AI に任せられる。たとえば処理系の仕様だけを人間が決め、実装や Formatter、Linter などの周辺ツールは AI に任せる。agentlanguages.dev にも、LLM 向けの言語が多く紹介されている。

発表者は LLM に書かせる前提の言語 Nexus を作っている。まとめでは、LLM 向けの言語の作り方は open problem とされ、事後学習、フィードバックの生成、既存のさまざまな手法が挙げられた。

キーワード

関連