felicia

プログラミング基礎講座

【Swift】基礎講座

モジュール 1: Swiftの基本 レッスン 1: Swiftの導入 ステップ 1: Swiftの概要 Swiftは、Appleが開発したモダンなプログラミング言語で、iOS、macOS、watchOS、tvOSなどのアプリケーション開発...
プログラミング基礎講座

【Swift】基礎①テーブルビューとカスタムセルの作成と管理

テーブルビューとカスタムセルの作成と管理を理解し、チャットリスト画面を構築できるようにする事を本記事では目標とします。 1. **テーブルビューの基礎** 1. テーブルビューの概要と利点の説明 テーブルビューは、iOSアプリケーションでデ...
プログラミング基礎講座

【OpenAI】AWS Amplifyを使用してChatGPTのAPIをクラウド環境にデプロイする

AWS Amplifyは、フルスタックのアプリケーション開発フレームワークであり、簡単かつ迅速にモダンなウェブアプリケーションを構築することができます。Amplifyを使用してAPIを構築し、FastAPIを使用してAPIを呼び出す方法...
プログラミング基礎講座

【FastAPI】FastAPIを用いたchatGPTのAPIのラップ方法

1. FastAPIのインストールとセットアップ FastAPIはPythonの高速なWebフレームワークであり、効率的なAPIの構築に利用されます。以下では、FastAPIのインストールと基本的なセットアップ手順を説明します。 1.1 ...
プログラミング基礎講座

【OpenAI】ストリーミングを使用したOpenAI ChatCompletionの使い方

1. ストリーミングとは インターネットやネットワーク上でデータを逐次的に送信および受信する方法を指すストリーミングは、現代のデジタルコンテンツ配信やデータ処理の重要な手法となっています。ストリーミングでは、データを連続的なフローとして送...
プログラミング基礎講座

【FastAPI】基礎講座① installとサンプルコードの実行

1. FastAPIの紹介と基本概念の説明 FastAPIは、高速で効率的なWeb APIを構築するためのモダンなPythonフレームワークです。FastAPIは、高速な処理速度とスケーラビリティ、簡潔で直感的な構文、自動的なAPIドキュ...
AItuber

【SemanticKernel】基礎講座① semantic kernelとは?

Semantickernelとは? Microsoft SK GitHubリンク Semantic Kernel (SK)は、AIの大規模言語モデル(LLM)を従来のプログラミング言語と統合するための軽量なSDKです。SKの拡張性のあ...
プログラミング基礎講座

【GitHub】基礎講座①

1. アカウントの作成と初期設定 1-1. GitHubアカウントの作成 GitHubアカウントの作成は、以下の手順で行います。 GitHubのサイトにアクセスし、「Sign up」ボタンをクリックします。 必要な情報を入力し...
プログラミング基礎講座

【Google Chrome拡張】基礎知識編①

【初級編】 1. Chrome拡張機能の基本構成 Chrome拡張機能は、マニフェストファイル、ブラウザアクション、backgroundスクリプト、content scriptという4つの要素で構成されています。それぞれの役割を解説します。...
AItuber

【Firebase】Google Cloud Functionの基礎

1. Google Cloud Consoleの概要 1.1 Google Cloud Consoleとは何か、どのような機能を持っているか Google Cloud Consoleは、Google Cloud Platformの管理ツール...