HeadlinesBriefing favicon HeadlinesBriefing.com

LangGraph予約エージェントのバックエンド構築

Towards Data Science •
×

この記事は、15分の予約ワークフローを処理する状態保持型LangGraph AIエージェントに関するシリーズの続きです。Streamlit UIでラップされたこのエージェントは、クエリに応答し、料金を計算し、最適化されたスロットを提案し、予約を確認します。これを本格的な製品にするため、著者はメモリ内のアダプタを専用バックエンドに置き換えています。

以前は、システムは会話の状態にメモリ内のチェックポインターを、予約には単純なPythonリストを使用していました。デモプロセスを再起動すると永続化に失敗するため、セッションAはセッションBが作成した予約を見ることができませんでした。エージェントは古くなったメモリ内のビューに基づいてスロットを提供することさえあり、重複予約のリスクがありました。

PostgreSQLを実装することで、予約と技術者の情報を関連テーブルに格納し、これらの問題を解決しています。これにより、複数のフロントエンドが同じバックエンドを安全に共有できます。エージェントのグラフ状態は依然としてメモリ上で動作しますが、永続化とスケジューリングロジックはデータベースによって安全に管理され、実際のビジネス運用が可能になります。

主要エンティティ:企業:Towards Data Science