API連携

Python開発

PythonでSupabaseのテーブルを作成し、Gradio 5のアプリを構築する方法

近年、SupabaseはオープンソースのFirebase代替として注目を集めており、Pythonコミュニティでもその利用が急増しています。本記事では、Pythonを使用してSupabaseのデータベースにテーブルを作成し、そのテーブルと連携...
AIツール

Phidata入門ガイド:エージェント構築からUI活用まで徹底解説(📒 GoogleColabノート付)

はじめにPhidataは、AIエージェントの構築と管理に最適なフレームワークで、知識、ツール、記憶機能を備えたエージェントの作成をサポートします。本記事では、Phidataを使ったエージェント構築方法や、主要な機能について解説します。Phi...
ローカル開発

LiteLLMを活用してOllamaをGoogle Colabで効率的に運用する方法 (📒ノートブック付)

はじめにローカルLLMの運用において、OllamaとLiteLLMの組み合わせは非常に強力なソリューションとなっています。本記事では、Google Colab環境でこれらのツールを効率的に統合する方法を解説します。OllamaとはOllam...
AIエージェント開発

Claude Computer Use Demo – エージェントループの詳細解説

エージェントループの概要エージェントループ(loop.py)は、Computer Use Demoの中核となるコンポーネントです。このモジュールは、以下の重要な役割を担っています:Claude APIとの通信制御ツールの実行管理メッセージの...
AIアプリケーション開発

Anthropic Computer Use Demo JP: Claude 3.5 Sonnetのコンピューター使用機能を体験しよう

はじめにAnthropicが提供するClaude 3.5 Sonnetの革新的な機能の1つである「Computer Use」を簡単に試せるデモ環境が公開されました。本記事では、この日本語版デモ環境「Anthropic Computer Us...
AIアプリケーション開発

Bolt改造:BoltにAWS Bedrockを対応させる方法

はじめにBoltは、Remix Runを用いて構築されたAI駆動の開発ツールで、ブラウザ上でのフルスタック開発を可能にします。本記事では、BoltにAWS BedrockのモデルであるClaudeを統合する方法について解説します。これにより...
ソフトウェア開発

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

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

OpenAI APIの構造化出力機能:実践編(📒GoogleColabノートブック付):

OpenAI APIの構造化出力機能:実践編(📒GoogleColabノートブック付):はじめにこんにちは!今回は、OpenAI APIの新機能である「構造化出力」について、初心者の方にも分かりやすく解説していきます。この機能を使うことで、...
チュートリアル

LiteLLMでAnthropicのParallel Function Callingを試す

はじめにこんにちは!今回は、LiteLLMライブラリを使って、Anthropicの最新モデルであるClaude 3.5 sonnetのパラレル関数呼び出し(Parallel Function Calling)機能を試してみます。この記事は、...
AI開発ツール

Claude-Engineer徹底解剖: AI駆動開発の舞台裏をMermaid図で完全解説

はじめにGitHubで公開されている革新的なAI搭載CLIツール「Claude-Engineer」。それは、Anthropic社の先進的な大規模言語モデル"Claude"のパワーを開発者の手に届ける、まさに"夢のツール"と言えるでしょう。し...