TIPS

TIPS

[AWS]BedrockのRAGとKendra

Amazon BedrockのRAGとKendraの関係は、これらは競合するサービスではなく、強力なRAGアプリケーションを構築するために連携・補完しあう関係です。一言で言うと、Kendraが優秀な「検索担当(Retriever)」、Bed...
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の公式なトークン数と完全に一致させるのは困難です。なぜなら、トークナイズ(文章をトークンに分割する処理)のルールがモデルごとに複雑だからです。しかし、「近い近似値」を素早く計算する便利なコマンドと、...
AI

トークンとは?

ChatGPTのような生成AIにおける「トークン」は、多くの人が直感的に考える「単語数」や「文字数」、あるいは「ファイルサイズ」とは少し異なる、AIが言語を処理するための独自の基本単位を指します。結論から言うと、トークンは「AIが文章を意味...
TIPS

[AWS]Bedrockエージェントのスキーマ設定

Amazon BedrockでAIがデータベースを理解し、自然言語からSQLを自動生成するためのスキーマ定義ファイルの作成手順を解説します。JSON形式が推奨されており、テーブル名、カラム名、データ型、主キー、外部キーなどを正確に記述するこ...
TIPS

[WordPress]表を横スクロールさせる方法

WordPressのブロックエディタで作成した表や、テーマ内の既存の表を横スクロールさせるには、カスタムCSSを追加するのが最も一般的な方法です。1. カスタムCSSを追加するこの方法は、WordPressの「カスタマイズ」機能を使って、サ...
TIPS

バルサラの破産確率

バルサラの破産確率(Bathala's Bankruptcy Probability)は、企業の財務リスクを評価するための統計モデルとして知られています。特に、企業の財務データから破産リスクを定量化する手法で、アルトマンのZスコアと並んで信...
TIPS

[WordPress]会員サイトを作成するおすすめプラグイン

WordPressのプラグインを活用することで難しいシステムの構築をせずに会員制サイトの作成が可能です。プラグインで搭載できる機能WordPressで会員サイトを作成するにはプラグインで機能を追加する必要があります。ただし、会員サイトの機能...