ChatGPTChatGPTを活用したAIチャットアプリの開発 – Backend開発編 前回、ChatGPTと対話を繰り返して、AIチャットアプリの要件整理を行いました。 使用するテックスタックの整理、簡易システム構成図の作成、API設計、テーブル設計。 この記事では、実際にbackend側のコードをChatGPTに生成してもらいます。 2025.06.20ChatGPT
ChatGPTChatGPTを活用したAIチャットアプリの開発 – 要件整理編 ChatGPTと対話を繰り返して、要件の整理から実際のコード生成をしてもらい、AIチャットアプリを開発してみました。ChatGPTが一度に生成できるプロンプトには制限があるため、要件の整理も少しずつ整理していき、開発につなげていきました。 2025.06.19ChatGPT
UdemyLangChain x LLMs 生成AIアプリ開発コースをリリースしました【Udemy】 昨今、LLMを用いてアプリを開発するために、LangChainが注目されています。LangChainではOpenAIのGPTモデルや、それ以外にも様々なLLMを利用することができます。またLangChainを用いることでAIチャットボットアプリを簡単に開発することができます。 2024.11.10Udemy
UdemyPython Flask Webアプリ開発コースをリリースしました【Udemy】 Pythonは、Webアプリ開発、ゲーム開発、機械学習、Webスクレイピング等、様々な用途で活用されています。PythonのWebフレームワークFlaskを用いることで、効率的に開発を進めることができます。本コースでは、Pythonの基礎を学習して、本格的なWebアプリ開発を行っていきます。 2024.06.18Udemy
UdemyGoogle Apps Script(GAS) を使ったWebアプリ開発コースをリリースしました【Udemy】 GASを使うことによって、サーバー構築をすることなく、簡単にWebアプリをボタン操作でデプロイすることができます。簡易アプリ、社内向けアプリであれば、GASを使って構築できるということを本講座で体感できるかと考えています。 2024.01.17Udemy
Udemyプロジェクト管理入門コースをリリースしました【Udemy】 本コースでは、ウォーターフォール型とアジャイル型の管理方法について基礎が学べるように構成しています。現在、アジャイル型が主流となってきていますが、ビジネス要件でウォーターフォールを採用しないといけない場合も出てくる可能性はあり得ます。 2023.11.01Udemy
SQLSQL GROUP BYによるデータの抽出と集計関数の使い方 SQLのGROUP BY句は、データベース内のテーブルの行をグループ化し、各グループの集計関数(SUM, AVGなど)を使用してデータの要約を行うための重要な機能です。例を用いてGROUP BYと集計関数の使い方について解説いたします。またWITH ROLLUPを使ったサブトータルの算出についても紹介いたします。 2023.10.18SQL
SQLリレーショナルデータベースのテーブルの正規化(第1~3正規化) テーブルの正規化(Normalization)は、データベースデザインのプロセスで、データの冗長性を減少させ、データの整合性を保つための重要なステップです。正規化は通常、第1正規化(1NF)、第2正規化(2NF)、第3正規化(3NF)の3つの主要な段階で実行されます。以下でそれぞれの正規化について説明します。 2023.10.15SQL
SQLDBのテーブル設計におけるデータの関係性(データモデリング) データベースのテーブル設計において、データの関係性は主に次の3つのタイプに分類されます:1対1(One-to-One)、1対多(One-to-Many)、多対多(Many-to-Many)。以下にそれぞれの関係性を詳しく解説します。 2023.10.13SQL
SQLSQL初心者向けチュートリアル – テーブルの結合:INNER JOINとLEFT JOINの比較 CROSS JOIN、INNER JOIN、LEFT JOINの違いについて、それぞれ具体例を用いて説明します。以前、CRUDについて解説した記事にて、booksとbook_salesテーブルを用いました。本記事はその続きであり、2つのテーブルを例に解説していきます。 2023.10.12SQL