サマリー
・複雑なSaaSの実運用を想定し、AIエージェントのワークフロー設計と技術選定の勘所を整理
・LangGraph(Python)でエージェント処理をノード/状態(State)/Reducerのグラフとして明示化し、失敗時の制御や再実行を含めて扱う。
・Langfuseでトレース・ログ・評価を整備し、ワークフロー単位で観測可能性(Observability)を確保。
・開発プロセスはADR(意思決定記録)やDesign Docを用いて、要件⇔設計⇔運用の整合を保つ。
具体例としてCoding Agent等のサブエージェントを組み合わせ、入出力定義・リトライ・ガードレールを含む運用前提の設計を重視。"
