rotemweiss57/gpt-newspaper
GPT based autonomous agent designed to create personalized newspapers tailored to user preferences.
解決する課題
GPT Newspaperは、ユーザーが定義したトピックに基づいて、AI主導のパーソナライズされた新聞を作成します。調査や執筆から、ファクトチェックや図解に至るまで、ジャーナリズムのプロセス全体を自動化し、引用元を明記したフォーマット済みのフロントページを提供します。
仕組み
このプロジェクトは、LangGraphで構築されたマルチエージェントシステムを使用して、プロのニュースルームをシミュレートします。プロセスは構造化されたワークフローに従います。
- 調査と計画: アサインメントエディターがターゲットを絞った検索を計画し、Tavilyのニュースインデックスを介して並行して実行されます。
- キュレーション: キュレーターエージェントがソースをフィルタリングおよびランク付けし、必要に応じて検索期間を広げて関連コンテンツを見つけます。
- 執筆とレビュー: ライターエージェントがインライン引用付きの記事を草案し、クリティックエージェントが正確性と明瞭さをレビューし、必要に応じて修正のために差し戻します。
- ビジュアル: アートディレクターが特定のハウススタイル(Ink、Engraving、またはRisograph)でAI生成イラストを依頼するか、ソース写真を使用します。
- 出版: デザイナーと編集長がコンテンツをレイアウトにまとめ、最終版をHTMLまたはPDFファイルとして保存します。
対象ユーザー
特定の関心事について、引用元が明記されたキュレーション済みのニュース要約を求める個人、LangGraphを使用した複雑なマルチエージェントオーケストレーションの例を探している開発者、およびモデルプロバイダー(OpenAI、Anthropic、Google、Groq、Mistral、xAI、DeepSeek、またはOllama経由のローカルモデル)をカスタマイズしたいユーザー。
ハイライト
- マルチエージェントニュースルーム: 単一のプロンプトではなく、専門的なエージェントチーム(アサインメントエディター、検索、キュレーター、ライター、クリティック、アートディレクター、デザイナー、編集長)を使用します。
- 根拠のあるジャーナリズム: すべての事実の主張は、ソースへのリンクを含むインライン引用によって裏付けられています。
- 柔軟なモデルサポート: LangChainの
init_chat_modelがサポートするあらゆるモデルと互換性があります。 - ライブストリーミング: Web UIは、エージェントが作業するにつれてニュースルームの進捗状況をリアルタイムでストリーミングします。
- 多言語サポート: 右から左に書く言語を含む17言語をサポートしています。
- プロフェッショナルなレイアウト: 複数のレイアウトオプション(Classic、Digest、Front page)とPDFエクスポートを提供します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト