API

AI

[Fabric]Gemini APIを使う!

AIツール「Fabric」を使いこなす上で、Googleの最新モデル「Gemini」のパワーを統合することは非常に賢い選択です。特に長文の要約や動画分析において、Geminiの広大なコンテキストウィンドウは大きな武器になります。今回は、Go...
TIPS

[Obsidian]Local REST API 導入

Obsidianを「外部から操作」できるようにするLocal REST APIを使うことで、ターミナルやPython、あるいは自作のスクリプトからObsidian内のファイルを読み書きできるようになり、Obsidianが単なるメモ帳から「情...
AI

[AWS]Bedrock KnowledgeBase: インテントルーティング及び実行ルール

ハンバーガー店を例にして一般的な定義を記載1. 基本方針と処理フロー本ルールセットは、ユーザーからの自然言語による問い合わせ(Utterance)を解析し、その意図(Intent)を正確に分類した上で、最適なAPIエンドポイントへルーティン...
AI

[AWS]Bedrock KnowledgeBaseの「正しい」ルール設定

「ハンバーガー店」のルールファイル(bedrock_rules_hamburger_pro)を優れた見本として、ルール設定のポイントを改めて解説します。「正しい」形式とは「誰が読んでも理解しやすく、メンテナンスが容易で、拡張性の高い構造」に...
AI

[AWS]Bedrockで正確な情報出力が必要な場合

Bedrockで正確な情報の出力が必要な場合、基本的にはRAGを選択するのが正しいアプローチです。ただし、タスクの性質によってはAgentが最適となるケースもあります。結論から言うと、両者の選択は「情報の出所とタスクの複雑さ」によって決まり...
AI

トークンをカウントする

Linuxの標準コマンドだけでOpenAIの公式なトークン数と完全に一致させるのは困難です。なぜなら、トークナイズ(文章をトークンに分割する処理)のルールがモデルごとに複雑だからです。しかし、「近い近似値」を素早く計算する便利なコマンドと、...