{"componentChunkName":"component---src-templates-post-template-js","path":"/posts/udemy-llm-apps","result":{"data":{"markdownRemark":{"id":"2f9b94ab-377c-5216-95fe-040665a1f132","html":"<p>Udemy で「ChatGPTのAPIで5つのアプリを作ってみよう！JSON生成、属性抽出、独自文書Q&#x26;A、SQL生成、AIエージェント」というコースをリリースしました。</p>\n<p>どんなコースなのか、この記事で少し紹介させていただきます。</p>\n<p>※ 著者が出した Udemy 講座の一覧は <a href=\"https://www.nextskill.co.jp/courses\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">こちら</a> です。</p>\n<h2 id=\"コース概要\" style=\"position:relative;\"><a href=\"#%E3%82%B3%E3%83%BC%E3%82%B9%E6%A6%82%E8%A6%81\" 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>2022 年末に公開されて以来、「ChatGPT」は一般にも知られるキーワードとなり、非常に盛り上がっています。\nChatGPT の API を使ったアプリケーションの開発も注目されており、多くの組織が取り組むようになっています。</p>\n<p>ChatGPT の API などを使ったアプリケーションの例としてはチャットボットが定番ですが、実際にはチャットボットだけではなく、様々なアプリケーションへの応用が考えられます。\nこの講座では、<strong>単なるチャットボットではない LLM の応用例</strong>として、5 つのアプリケーションの実装に挑戦します。</p>\n<p>コースで実装するのは、以下の 5 つのアプリケーションです。</p>\n<ol>\n<li><strong>JSON 形式の文字列の生成（例：レシピ生成アプリ）</strong></li>\n<li><strong>テキストからの属性抽出（例：ブログ記事への自動タグ付け）</strong></li>\n<li><strong>独自データの検索結果を踏まえた Q&#x26;A（例：PDF への Q&#x26;A）</strong></li>\n<li><strong>自然言語から SQL を生成・実行</strong></li>\n<li><strong>AI エージェント（例：スケジュール管理の AI アシスタント）</strong></li>\n</ol>\n<p>Python で Web アプリを簡単に実装できる「Streamlit」を使い、これらのアプリケーションをできるだけシンプルに実装していきます。</p>\n<h2 id=\"このコースで学ぶこと\" style=\"position:relative;\"><a href=\"#%E3%81%93%E3%81%AE%E3%82%B3%E3%83%BC%E3%82%B9%E3%81%A7%E5%AD%A6%E3%81%B6%E3%81%93%E3%81%A8\" 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<ul>\n<li>このコースで学ぶのは、ChatGPT の API の「チャットボット以外の応用例」です</li>\n<li>Streamlit を使い、簡易的に Web アプリケーションを実装していきます</li>\n<li>LangChain や LlamaIndex といった有名なフレームワークにも少しふれます</li>\n</ul>\n<h2 id=\"主な対象者\" style=\"position:relative;\"><a href=\"#%E4%B8%BB%E3%81%AA%E5%AF%BE%E8%B1%A1%E8%80%85\" 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<ul>\n<li>ChatGPT の API など、LLM を使ったアプリケーションの開発を学びたい方</li>\n<li>LLM のチャットボット以外の応用例とその仕組みを学びたい方</li>\n<li>LLM を使ったアプリケーションをいくつか実装してみたい方</li>\n</ul>\n<h2 id=\"このコースの特徴\" style=\"position:relative;\"><a href=\"#%E3%81%93%E3%81%AE%E3%82%B3%E3%83%BC%E3%82%B9%E3%81%AE%E7%89%B9%E5%BE%B4\" 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>ここから、このコースの特徴を紹介します。</p>\n<h2 id=\"llm-の「チャットボット以外」の応用例を実装\" style=\"position:relative;\"><a href=\"#llm-%E3%81%AE%E3%80%8C%E3%83%81%E3%83%A3%E3%83%83%E3%83%88%E3%83%9C%E3%83%83%E3%83%88%E4%BB%A5%E5%A4%96%E3%80%8D%E3%81%AE%E5%BF%9C%E7%94%A8%E4%BE%8B%E3%82%92%E5%AE%9F%E8%A3%85\" 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<p>LLM を使ったアプリケーションといえばチャットボットが定番ですが、実際の応用例は非常に幅広いです。</p>\n<p>このコースでは、単なるチャットボットではない応用例に注目して、LLM で何ができるのかを学んでいきます。</p>\n<p>そして、受講者の方が自分なりのアイデアに繋げることを目標としています。</p>\n<h2 id=\"おさえておきたい応用例を実際に実装\" style=\"position:relative;\"><a href=\"#%E3%81%8A%E3%81%95%E3%81%88%E3%81%A6%E3%81%8A%E3%81%8D%E3%81%9F%E3%81%84%E5%BF%9C%E7%94%A8%E4%BE%8B%E3%82%92%E5%AE%9F%E9%9A%9B%E3%81%AB%E5%AE%9F%E8%A3%85\" 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>この講座で扱う「JSON生成、属性抽出、独自文書Q&#x26;A、SQL生成、AIエージェント」という 5 つの例は、LLM の応用としてまずおさえたいといっても過言ではありません。</p>\n<p>このような LLM の応用例をしっかり手を動かして理解していきます。</p>\n<p>Stable Diffusion による画像生成との連携や、Zapier NLA といった、関連分野の面白いトピックにもふれていきます。</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>LLM を使ったアプリケーション開発は急激に話題となり、多くの企業が取り組んでいます。</p>\n<p>LLM で何ができるのか、自分なりのアイデアを考えるのに役立つ講座になっていれば嬉しいです。</p>\n<p>最後に、著者が出した Udemy 講座の一覧（割引クーポン付き）は、以下のページにまとまっています。</p>\n<p><a href=\"https://www.nextskill.co.jp/courses\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https://www.nextskill.co.jp/courses</a></p>\n<p>ご興味ある方はこちらからアクセスしてみてください。</p>","fields":{"slug":"/posts/udemy-llm-apps","tagSlugs":["/tag/llm/"],"autoRecommendPosts":["udemy-langchain-apps","udemy-mnist-app","udemy-web-application-development-with-javascript","udemy-learning-application-architecture-with-reversi"]},"frontmatter":{"date":"2023-08-29T06:50:56.391Z","description":"Udemy で「ChatGPTのAPIで5つのアプリを作ってみよう！JSON生成、属性抽出、独自文書Q&A、SQL生成、AIエージェント」というコースをリリースしました。\nどんなコースなのか、この記事で少し紹介させていただきます。","tags":["llm"],"title":"Udemy で「ChatGPTのAPIで5つのアプリを作ってみよう！」をリリースしました","socialImage":null,"recommendPosts":null}}},"pageContext":{"slug":"/posts/udemy-llm-apps"}},"staticQueryHashes":["251939775","3942705351","401334301"]}