{"componentChunkName":"component---src-templates-post-template-js","path":"/posts/reading-log-202312","result":{"data":{"markdownRemark":{"id":"87d7ce57-4014-5038-a780-41f23b9c0783","html":"<p>個人の記録として、2023 年 12 月に読んだ本をまとめます。</p>\n<h2 id=\"言語処理系\" style=\"position:relative;\"><a href=\"#%E8%A8%80%E8%AA%9E%E5%87%A6%E7%90%86%E7%B3%BB\" aria-label=\"言語処理系 permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>言語処理系</h2>\n<h3 id=\"インタプリタの作り方-－言語設計／開発の基本と2つの方式による実装－\" style=\"position:relative;\"><a href=\"#%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%97%E3%83%AA%E3%82%BF%E3%81%AE%E4%BD%9C%E3%82%8A%E6%96%B9-%EF%BC%8D%E8%A8%80%E8%AA%9E%E8%A8%AD%E8%A8%88%EF%BC%8F%E9%96%8B%E7%99%BA%E3%81%AE%E5%9F%BA%E6%9C%AC%E3%81%A82%E3%81%A4%E3%81%AE%E6%96%B9%E5%BC%8F%E3%81%AB%E3%82%88%E3%82%8B%E5%AE%9F%E8%A3%85%EF%BC%8D\" aria-label=\"インタプリタの作り方 －言語設計／開発の基本と2つの方式による実装－ permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://amzn.to/3RYVh2F\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">インタプリタの作り方 －言語設計／開発の基本と2つの方式による実装－</a></h3>\n<p>インタプリタの実装方法について、丁寧に解説した書籍です。</p>\n<p>エラー処理など、入門だと書かれてない話も多く、とても勉強になりました。</p>\n<p>言語処理系の完全初心者向けではないので、『<a href=\"https://amzn.to/3NJEAWw\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Go言語でつくるインタプリタ</a>』の次ぐらいに読むのにおすすめです。</p>\n<p>インタプリタに限らない話ですが、5 章の Visitor パターンの解説がとても面白かったです。</p>\n<h2 id=\"llm\" style=\"position:relative;\"><a href=\"#llm\" aria-label=\"llm permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>LLM</h2>\n<h3 id=\"その仕事、aiエージェントがやっておきました。-chatgptの次に来る自律型ai革命\" style=\"position:relative;\"><a href=\"#%E3%81%9D%E3%81%AE%E4%BB%95%E4%BA%8B%E3%80%81ai%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88%E3%81%8C%E3%82%84%E3%81%A3%E3%81%A6%E3%81%8A%E3%81%8D%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82-chatgpt%E3%81%AE%E6%AC%A1%E3%81%AB%E6%9D%A5%E3%82%8B%E8%87%AA%E5%BE%8B%E5%9E%8Bai%E9%9D%A9%E5%91%BD\" aria-label=\"その仕事、aiエージェントがやっておきました。 chatgptの次に来る自律型ai革命 permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://amzn.to/3TOrs6e\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">その仕事、AIエージェントがやっておきました。 ――ChatGPTの次に来る自律型AI革命</a></h3>\n<p>LLM を使った AI エージェントについて解説したビジネス書です。</p>\n<p>BabyAGI の進化や E2B のエージェントプロトコルなど、知らない話もあり、勉強になりました。</p>\n<p>Profile を設定してヒアリングする話なども、参考になりました。</p>\n<p>また、「Generative Agents のリフレクションは、技術的には類似度のスコアが高くなる文面に変化しているということかも？」と色々考えたりしました。</p>\n<p>最近「この仕事AIエージェントにやらせたいな」と思うことが多いのですが、実際に挑戦したくなりました。</p>\n<h2 id=\"システム開発\" style=\"position:relative;\"><a href=\"#%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E9%96%8B%E7%99%BA\" aria-label=\"システム開発 permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>システム開発</h2>\n<h3 id=\"sec-books-共通フレーム2013（電子版）-～経営者、業務部門とともに取組む「使える」システムの実現～\" style=\"position:relative;\"><a href=\"#sec-books-%E5%85%B1%E9%80%9A%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A02013%EF%BC%88%E9%9B%BB%E5%AD%90%E7%89%88%EF%BC%89-%EF%BD%9E%E7%B5%8C%E5%96%B6%E8%80%85%E3%80%81%E6%A5%AD%E5%8B%99%E9%83%A8%E9%96%80%E3%81%A8%E3%81%A8%E3%82%82%E3%81%AB%E5%8F%96%E7%B5%84%E3%82%80%E3%80%8C%E4%BD%BF%E3%81%88%E3%82%8B%E3%80%8D%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AE%E5%AE%9F%E7%8F%BE%EF%BD%9E\" aria-label=\"sec books 共通フレーム2013（電子版） ～経営者、業務部門とともに取組む「使える」システムの実現～ permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://amzn.to/3RZf6XT\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">SEC BOOKS　共通フレーム2013（電子版）: ～経営者、業務部門とともに取組む「使える」システムの実現～</a></h3>\n<p>開発プロセスについて色々調べる必要があり、『共通フレーム2013』を読みました。</p>\n<p>まず、共通フレームの背景や立ち位置の説明、考え方が想像していたよりもとてもよく、驚きました。</p>\n<p>文章がお堅いので、やわらかく言い換えたらすごく良い印象になりそうだと感じました。</p>\n<h2 id=\"おわりに\" style=\"position:relative;\"><a href=\"#%E3%81%8A%E3%82%8F%E3%82%8A%E3%81%AB\" aria-label=\"おわりに permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>おわりに</h2>\n<p>以上、今月は 3 冊の本を読みました。</p>\n<p>今月は読書量はかなり少なかったです。</p>\n<p>今月は『<a href=\"https://amzn.to/3RDy4BV\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Linuxプログラミングインタフェース</a>』も読み進めていて、3 分の 1 ぐらいのところまでやってきました。</p>\n<p>来月は『Linuxプログラミングインタフェース』をさらに読み進めたり、他にも読書量を増やしていきたいです。</p>","fields":{"slug":"/posts/reading-log-202312","tagSlugs":["/tag/llm/"],"autoRecommendPosts":["reading-log-202401","reading-log-202410","reading-log-202403","reading-log-202402"]},"frontmatter":{"date":"2023-12-29T12:09:11.142Z","description":"個人の記録として、2023 年 12 月に読んだ本をまとめます。","tags":["llm"],"title":"【2023 年 12 月】読んだ本の記録","socialImage":null,"recommendPosts":null}}},"pageContext":{"slug":"/posts/reading-log-202312"}},"staticQueryHashes":["251939775","3942705351","401334301"]}