クラウド

AWS コスト最適化 on Ubuntu — Cost ExplorerとInfrastructure最適化

本記事は Ubuntu 24.04 LTS(公式Dockerイメージ・arm64)で検証しています。AWS Cost Explorer CLI を使うには有効な AWS アカウントと IAM ユーザーのアクセスキー、そしてコストデータへの…
ローカルLLM

LlamaIndex Agent on Ubuntu — RAG+ツール使用エージェントの構築

LlamaIndex を Ubuntu にインストールして、RAGパイプラインとツール使用エージェントを自分のサーバーで動かす方法を解説します。ローカルLLMとして Ollama を組み合わせることで、APIキーなしで完全オフラインで動作す…
ローカルLLM

LangChain Agent on Ubuntu — Tools+Memory付きAIエージェントの実装

「LangChainって名前はよく聞くけど、Ubuntuで実際にどうやって動かすの?」というのが、最初に疑問に思うことですよね。本記事では、Ubuntu 24.04 LTS に LangChain を実際にインストールし、Tools(道具)…
ローカルLLM

LangGraph on Ubuntu — ステートフルAIエージェントグラフの実装

本記事のコマンドは Ubuntu 24.04 LTS(Noble Numbat)と Python 3.12 で検証しています。Ubuntu 22.04 でも動作しますが、デフォルト Python が 3.10 系になるため、仮想環境の作り方…
ローカルLLM

CrewAI on Ubuntu — 役割分担AIエージェントチームの構築と実行

「複数のAIエージェントに役割を与えて、チームとして協調させたい」——そんな要求に応えるのが CrewAI です。リサーチャーが調べ、ライターがまとめる、といった役割分担を数十行のPythonで組めます。
ローカルLLM

AutoGen on Ubuntu — Microsoft製マルチエージェントフレームワーク構築

「複数の AI が会話しながら問題を解く」というマルチエージェント AI を Ubuntu で動かしたい方へ。この記事では Microsoft AutoGen を Ubuntu 24.04 LTS に導入し、ブラウザ操作できる AutoGe…
開発環境

Go gRPC+Protocol Buffers on Ubuntu — マイクロサービス間通信の実装

GoでgRPCとProtocol Buffersを使ったマイクロサービス間通信を、Ubuntu 24.04 世代の環境で実際にセットアップする方法を説明します。.proto ファイルの定義からコード生成、サーバー・クライアントの実装、そして…
開発環境

Go goroutine/channel on Ubuntu — 並行処理パターンの完全実践

Go 1.22.12(golang:1.22-bullseye Docker)および Ubuntu 24.04 LTS(Noble)で 2026-06-13 に検証しています。goroutine・channel の基本動作は Ubuntu…
開発環境

Tokio on Ubuntu — Rust非同期ランタイムの仕組みと実践パターン

「Rustで非同期処理を書きたいけど、async/await や tokio が何をしているのかよくわからない」——Ubuntu上でRustを触り始めた方が最初に詰まるのが、まさにここです。本記事では、Ubuntu 24.04 LTSに実際…
開発環境

Actix-web on Ubuntu — RustのWebフレームワーク最速構成の開発・本番化

RustのWebフレームワークといえば actix-web です。 ベンチマークサイト TechEmpower で常に上位に入る実績を持ち、Tokio ランタイムと非同期I/Oをフル活用した設計になっています。 「Rust は難しそう」と思…