こんにちは。ウォンテッドリーのEnablingチームでバックエンドエンジニアをしている小室(@nekorush14)です。Enablingチームでは技術的な取り組みを社外にも発信すべく、メンバーが週替わりで技術ブログをリレー形式で執筆しています。前回は冨永さんによる「生成AIを用いて履歴書からプロフィールを自動生成する試みについて」 でした。今回は「Amazon BedrockでClaudeから構造化した回答を取得する際に得た知見」です。 はじめに LLMの出力制御は難しい プロンプトエンジニアリングが必要 コンテキストサイズの制約 構造化した回答の取得方法 LLMが使用するツールの入力スキーマを回答として使う Amazon Bedrockにおける解決の方法 Converse APIを使用する toolConfigパラメータに欲しい回答の構造を定義する 留意点 ツールの説明にはそのツールの

