Pythonの asyncio を実践で使いこなす ─ async/await 入門から並列API呼び出しまで
AI要約
asyncioの「なぜ速くなるのか」という本質から、async/awaitの基本構文、httpxを使った非同期HTTPリクエスト、asyncio.gather()による並列実行、Semaphoreでの同時実行数制限まで、LLM API呼び出しを含む実践的な例を交えて解説します。マルチスレッドではなく「待ち時間を有効活用」する仕組みを理解できます。
AI要約
asyncioの「なぜ速くなるのか」という本質から、async/awaitの基本構文、httpxを使った非同期HTTPリクエスト、asyncio.gather()による並列実行、Semaphoreでの同時実行数制限まで、LLM API呼び出しを含む実践的な例を交えて解説します。マルチスレッドではなく「待ち時間を有効活用」する仕組みを理解できます。
LangGraphとLangChainの関係性を明確に解説した実務ガイドです。LangChainは線形チェーン処理、LangGraphは有向グラフで複雑なエージェントフローを表現する—本来は代替関係ではなく、LangChainの上に乗る拡張フレームワークです。実装コード付きで、RAGやシンプルなチャットボットならLangChain、ReActエージェントやマルチエージェントシステムはLangGraphという明確な使い分け基準が学べます。
