rotemweiss57/gpt-newspaper

GPT based autonomous agent designed to create personalized newspapers tailored to user preferences.

解決する課題

GPT Newspaperは、ユーザーが定義したトピックに基づいて、AI主導のパーソナライズされた新聞を作成します。調査や執筆から、ファクトチェックや図解に至るまで、ジャーナリズムのプロセス全体を自動化し、引用元を明記したフォーマット済みのフロントページを提供します。

仕組み

このプロジェクトは、LangGraphで構築されたマルチエージェントシステムを使用して、プロのニュースルームをシミュレートします。プロセスは構造化されたワークフローに従います。

  1. 調査と計画: アサインメントエディターがターゲットを絞った検索を計画し、Tavilyのニュースインデックスを介して並行して実行されます。
  2. キュレーション: キュレーターエージェントがソースをフィルタリングおよびランク付けし、必要に応じて検索期間を広げて関連コンテンツを見つけます。
  3. 執筆とレビュー: ライターエージェントがインライン引用付きの記事を草案し、クリティックエージェントが正確性と明瞭さをレビューし、必要に応じて修正のために差し戻します。
  4. ビジュアル: アートディレクターが特定のハウススタイル(Ink、Engraving、またはRisograph)でAI生成イラストを依頼するか、ソース写真を使用します。
  5. 出版: デザイナーと編集長がコンテンツをレイアウトにまとめ、最終版をHTMLまたはPDFファイルとして保存します。

対象ユーザー

特定の関心事について、引用元が明記されたキュレーション済みのニュース要約を求める個人、LangGraphを使用した複雑なマルチエージェントオーケストレーションの例を探している開発者、およびモデルプロバイダー(OpenAI、Anthropic、Google、Groq、Mistral、xAI、DeepSeek、またはOllama経由のローカルモデル)をカスタマイズしたいユーザー。

ハイライト

  • マルチエージェントニュースルーム: 単一のプロンプトではなく、専門的なエージェントチーム(アサインメントエディター、検索、キュレーター、ライター、クリティック、アートディレクター、デザイナー、編集長)を使用します。
  • 根拠のあるジャーナリズム: すべての事実の主張は、ソースへのリンクを含むインライン引用によって裏付けられています。
  • 柔軟なモデルサポート: LangChainの init_chat_model がサポートするあらゆるモデルと互換性があります。
  • ライブストリーミング: Web UIは、エージェントが作業するにつれてニュースルームの進捗状況をリアルタイムでストリーミングします。
  • 多言語サポート: 右から左に書く言語を含む17言語をサポートしています。
  • プロフェッショナルなレイアウト: 複数のレイアウトオプション(Classic、Digest、Front page)とPDFエクスポートを提供します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト