メインコンテンツまでスキップ

[マウムジギ 開発日誌 #19] レポート自動化とバックエンドデータベース(DB)連携トラブルシューティング

· 約2分
Jihwan Park (jaybee)
AI & Robotics Engineer

カバー画像

以前「5月13日がマウムジギ5月開発の最後になるだろう」と勘違いしていたことを訂正します!5月17日、ものすごい量のバックエンド連携テストとレポート作成作業が押し寄せました。

人工知能(AI)を活用したファインチューニング結果レポートの自動化​

2次ファインチューニング(fine_tuning_2)の膨大な結果グラフを一つずつ人間が分析して書くには時間が足りませんでした。

「モデルの推論結果を比較するレポートを作成するためのプロンプトを作って。それに従ってレポートを作成して。」

AIに結果指標を解釈させ、レポートの草案を自動で作成させるプロンプトエンジニアリングを試みました。結果として、AIが各モデルの長所と短所を分析し、立派なWord(.docx)レポートの草案を出力してくれました。

バックエンドDB連携と401 Unauthorizedの沼​

レポートが終わるやいなや、システム安定性をテストするためにbackup.sqlデータをローカルのPostgreSQL DBに流し込む作業を始めました。

「ログイン成功したのにメニューを押しても反応がない」 「パスワードが間違っています... INFO: POST /auth/login 401 Unauthorized」

DBダンプを流し込むことには成功しましたが、ログインできない401 Unauthorizedエラーの地獄に陥りました。debug_login.pyを作成し、uvicornサーバーを再起動させながら数十回のトラブルシューティングを行いました。

DBトラブルシューティング

ナレッジグラフ(Knowledge Graph)の導入検討​

深夜、単純な大規模言語モデル(LLM)ファインチューニングの限界を克服するために、オントロジーとナレッジグラフ(Knowledge Graph)を融合する方案を新たに悩み始めました。5月中旬を過ぎて、プロジェクトの規模がますます巨大になっています!