チュートリアル

AIエージェント開発

Swarm フレームワーク チュートリアル: 公式サンプルで学ぶAIエージェント開発

Swarmは、OpenAIが開発した実験的なマルチエージェントオーケストレーションフレームワークです。このチュートリアルでは、Swarmの公式サンプルを通じて、AIエージェントの開発と連携の基礎を段階的に学んでいきます。Swarm ~リポジ...
AIツール

Swarm Basic フォルダの解説:多機能エージェントシステムの基礎

はじめにSwarmは、OpenAIが開発した実験的なマルチエージェントオーケストレーションフレームワークです。このフレームワークは、複数のAIエージェントを効率的に連携させ、複雑なタスクを実行するための軽量で柔軟なソリューションを提供します...
サーバーレス

TerraformでAWS Lambda関数を作成する方法:シンプルな実装ガイド

はじめにAWSのサーバーレスコンピューティングサービスであるLambdaは、アプリケーション開発において非常に強力なツールです。本記事では、Terraformを使用してAWS Lambda関数を簡単に作成する方法を、aws-terrafor...
AI開発

Richを使ってファンクションコーリングの結果を美しく表示する方法(Googleノート付)

はじめにこんにちは!今回は、PythonのRichライブラリを使って、AIモデルのファンクションコーリング結果を美しく表示する方法をご紹介します。初心者の方でも理解しやすいように、step by stepで解説していきますので、ぜひ最後まで...
大規模言語モデル

LLaMA 3.1モデルを使ったAIチャットボットの作成:初心者向けガイド

はじめにこの記事では、Meta社が開発した最新の大規模言語モデル「LLaMA 3.1」を使って、AIチャットボットを作成する方法を解説します。LLaMA 3.1は多言語対応の強力なモデルで、様々なタスクに適用できます。今回は、海賊風に話すチ...
ツール

PyGiCo 解説:ブログから画像を生成する魔法

PyGiCo は、ブログ記事の内容を分析し、その内容に合った画像を自動で生成してくれる、まるで魔法のようなツールです。しかも、生成した画像に好きなテキストを追加することもできます。この解説では、PyGiCo がどのような仕組みで動いているの...
データ分析

初心者向け!LanceDBとLlamaIndexで始めるAI検索エンジン構築

近年のAI技術の進歩により、従来の検索エンジンを超える、より高度な検索体験を提供することが可能になりました。本記事では、その中核技術であるベクトル検索を、LanceDB と LlamaIndex を用いて実装する方法を、初心者の方でも理解で...
開発環境

安野たかひろ:都知事選マニフェスト ローカル開発環境構築ガイド【初心者向け完全解説】

はじめにこんにちは!この記事では、「安野たかひろ:都知事選マニフェスト」プロジェクトのローカル開発環境を構築する方法を、初心者の方にも分かりやすく解説します。このプロジェクトは、政策提案を効率的に管理・分析するためのシステムです。GitHu...
IoTデバイス

Python×Jetson Nanoでルンバをもっと自由に!中級者向け完全ガイド

はじめにこんにちは!この記事は、前回の「Jetson NanoでRoomba 980を操作しよう!初心者のための完全ガイド」の続編です。前回の記事で基本的な操作方法を学んだ皆さんに、さらに一歩進んだルンバのプログラミングテクニックをお伝えし...
AI・機械学習

AutoRound: 大規模言語モデルのための高度な量子化アルゴリズム

近年の大規模言語モデル (LLM) の進化は目覚ましいものですが、その性能と引き換えに、莫大な計算資源とメモリが必要となる点が課題となっています。AutoRoundは、この課題を解決するべく開発された、LLMのための高度な量子化アルゴリズム...