🎉

AI開発バックエンド基礎

2025/02/23に公開

はじめに

AI開発に必要なバックエンドの基礎知識をまとめました!
以下の記事を読むことで、バックエンド開発の基本的な技術を理解し、簡単なアプリケーションを構築する第一歩を踏み出せます!

目次

  1. Python: バックエンドの基盤となるプログラムの考え方
  2. 機械学習・深層学習・LLMとは?
  3. LangChain: AIアプリケーション開発のためのフレームワーク
  4. FastAPI: シンプルで高速なAPI構築フレームワーク
  5. Docker: 環境構築とデプロイの標準ツール
  6. データベース関連: MongoDBとPinecone

Python:バックエンドの基盤となるプログラミング言語

Pythonは、シンプルな文法と豊富なライブラリで、AIやAPI開発に最適なプログラミング言語です。その基本的な考え方を解説します。

https://zenn.dev/utokyo_aido/articles/7048abc3072664

機械学習・深層学習・LLMとは?

AIは、データから学習して賢くなるコンピュータ技術です。機械学習や深層学習の発展により、画像認識や自然言語処理などで人間に近い能力を実現しています。最近では、ChatGPTのようなLLMの登場により、より自然な対話や文章生成が可能になっています。以下ではその理論の基礎や実装方法について解説します。

https://zenn.dev/utokyo_aido/articles/619eba012b2660

LangChain: AIアプリケーション開発のためのフレームワーク

LangChainは、LLM(大規模言語モデル)を活用したアプリケーション開発を簡単にするフレームワークです。プロンプト管理やチェーンの仕組みを活用した開発の流れを紹介します。

https://zenn.dev/utokyo_aido/articles/bcbf0a8e896228

FastAPI: シンプルで高速なAPI構築フレームワーク

FastAPIは、PythonでのAPI開発を効率化するためのフレームワークです。基本的な使い方や特徴、簡単なAPIサーバーの作成例を解説します。

coming soon ...

Docker: 環境構築とデプロイの標準ツール

Dockerは、アプリケーションの環境構築やデプロイを簡単にするツールです。コンテナ化の基本や、FastAPIやデータベースと連携する方法を紹介します。

coming soon ...

データベースの基礎: MongoDBとPinecone

データベースはバックエンド開発の中心となる技術です。NoSQL型のMongoDBとベクトル検索向けのPineconeについて、それぞれの基本概念と利用例を解説します。

https://zenn.dev/utokyo_aido/articles/a26ae12e93eb5c


担当:生駒

https://www.youtube.com/channel/UCKd6PeM4wPHS-PWfE9ioJUw

Discussion