やりたいこと
データを読み込むだけで、以下が自動で行われる仕組みを構築したい。
- 読み込んだデータがElasticsearchに自動登録される
- データと指示内容がGeminiに渡され、PlaybookやTool/Schemaが自動生成される
- 生成された内容が自動でPlaybookやToolに反映され、管理用エージェントと紐づいて構成される
前回の調査日記
目次
自動生成類プロンプト問題を解決する
- やりたいこと
- Elasticsearchから取得したデータをまとめたjsonをGeminiに渡すために自動生成のプロンプトを編集したところ稀に出力形式が指定の物からずれ、tool作成時にエラーが発生する、この問題の修正と以前はすぐに処理が終わっていたOpenAPIスキーマ自動作成時間が伸びた為、その原因を確かめたい。
- 現状
- OpenAPI スキーマ自動作成に時間がかかるようになった問題に対し、main.pyに基本のスキーマ構造を持たせElasticsearch から受け取る_source 部分のみをGeminiに生成させるよう変更した。
現在は、Playbook Instructions 自動生成時に稀に出力形式が指定とずれ、意図した形式で出力されない問題がある為、先にこの修正している。
- OpenAPI スキーマ自動作成に時間がかかるようになった問題に対し、main.pyに基本のスキーマ構造を持たせElasticsearch から受け取る_source 部分のみをGeminiに生成させるよう変更した。