0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AIエージェントが変えるビジネスの未来:エージェント・ワークフローの実践ガイド

0
Posted at

はじめに:チャットボットから「デジタル社員」へ

2023年から2024年にかけて、ChatGPTやClaude、Geminiといった生成AIが爆発的に普及しました。多くの企業がこれらのツールを導入し、「メールの返信案を書いて」「レポートの要約を作って」といった指示に対して、AIが即座に回答を返すという使い方が一般的になっています。

しかし、2026年1月に開催されたダボス会議(世界経済フォーラム)では、AIの活用が新たな段階に入ったことが明確になりました。NVIDIAのCEO、ジェンスン・フアン氏は「AI導入の最大のドライバーはコスト削減ではなく、労働力不足の解消である」と述べ、AIが単なる効率化ツールから、経済成長の原動力へと変貌していることを指摘しました。また、MicrosoftのCEO、サティア・ナデラ氏は「AIの価値は、テック業界以外の実体経済にどれだけ貢献できるかで決まる」と語り、AIが画面の中から物理世界へ、そして一部の企業から産業全体へと拡散する重要性を強調しました。

この流れを受けて、マッキンゼーが2026年1月に発表したレポート「Agents for Growth: Turning AI Promise into Impact」は、従来の使い方には限界があることを示唆しています。これまでのAIは「高性能な辞書」や「賢いチャットボット」として機能していましたが、これからは**「AIエージェント」**が主役になる時代が来ているのです。IBMの最新調査によると、経営層の90%がAIエージェントは従業員のポテンシャルを引き出すと考えており、86%が2027年までにプロセス自動化がより効果的になると予想しています。

AIエージェントとは、単に質問に答えるのではなく、目標を達成するために自律的に思考し、行動する「デジタルな社員」のような存在です。例えば、「顧客の要望を理解し、在庫を確認し、最適な納期を提案して、カレンダーの調整まで完了させて」という一連の仕事を丸ごと任せることができるようになります。

この記事では、AIエージェントがどのように動作し、なぜビジネスの成長を加速させるのか、そして実際にどのように実装すればよいのかを、技術的な背景から実践的な事例まで、分かりやすく解説していきます。
image.png

エージェント・ワークフローとは何か

ゼロショット・プロンプティングの限界

現在の生成AIの多くは、「ゼロショット・プロンプティング」と呼ばれる方式で動作しています。これは、ユーザーが一度だけ指示を入力し、AIが即座に最終回答を出力する形式です。まるで人間が一度もバックスペースキーを使わずに、推敲もなしに論文を書き上げるようなもので、その直線的な処理能力には限界が存在していました。

この方式は、情報の検索や要約といった単純なタスクには有効でしたが、「競合企業の全Webサイトを調査して価格戦略の変遷を分析する」や「既存のソフトウェアコードベースを解析してバグを修正し、テストを実行する」といった複雑な問題解決においては、頻繁に失敗や幻覚(ハルシネーション)を引き起こしていました。AIは文脈を深く理解しているようでいて、その実、確率的なトークンの連鎖を生成しているに過ぎず、論理的な整合性を担保する「思考のループ」を持っていなかったからです。

エージェント・ワークフローの登場:3段階の進化

AIの活用は、3つの段階を経て進化してきました。第1段階は「チャットボット」で、質問に対して即座に回答する受動的なインタラクションでした。第2段階は「コパイロット」で、人間のタスクを支援する形でAIが機能するようになりました。そして現在、第3段階として「エージェント・ワークフロー(Agentic Workflow)」が登場しています。これは、複数のAIエージェントが協働して、プロセス全体を自律的に実行するパラダイムです。

この閉塞感を打破する概念として、Andrew Ng(アンドリュー・エン)氏らAI研究の第一人者によって提唱され、現在シリコンバレーを中心に急速に実装が進んでいるのが「エージェント・ワークフロー」です。

エージェント・ワークフローとは、AIモデルを単なる文章生成器としてではなく、目標達成のために自律的に思考し、行動する「エージェント(代理人)」として機能させるためのシステム設計思想です。その核心は「反復(Iteration)」にあります。エージェントは、与えられたゴールに対して即座に回答するのではなく、まず計画を立て、必要なツールを使用し、その結果を観察して自身の推論を修正し、最終的な成果物を練り上げます。2025年には、LLMの自己修正能力が大幅に向上し、Agent Protocolによるエージェント間通信の標準化も進み、実用性が飛躍的に高まっています。

Swept AIのCTOが提唱する比喩を借りれば、従来のAI利用は「ラインコック(Line Cook)」です。彼らは決められたレシピ(プロンプト)を忠実に、寸分違わず再現することには長けていますが、想定外の事態には脆く、創造的な調整能力を持ちません。対して、エージェント・ワークフローは「シェフ(Chef)」です。シェフには「顧客を満足させる」というゴールと、冷蔵庫の食材(データ)、そして厨房機器(ツール)が与えられます。彼らは状況に応じてレシピを動的に変更し、味見(自己評価)を繰り返しながら、最高の一皿を完成させます。

AIの「ペルソナ空間」とプロフェッショナルな振る舞い

エージェント・ワークフローの有効性を理解する上で、AIモデルの内部で起きている現象を理解することは極めて重要です。Anthropic研究チームが2026年1月に発表した研究(Gemma 2, Qwen 3, Llama 3.3等を対象)は、AIのニューラルネットワーク内に「ペルソナ空間(Persona Space)」と呼ばれる多次元的な地図構造が存在することを明らかにしました。

AIはこの空間内の位置情報として「現在の自分の立ち振る舞い(キャラクター)」を認識しています。この空間には「アシスタント軸(Assistant Axis)」と呼ばれる重要な線が存在します。一方の端には、コンサルタント、データアナリスト、研究者、エンジニアといった、論理的で客観的、かつ目的遂行型のペルソナが位置します。もう一方の端には、幽霊、世捨て人、詩人、夢想家といった、抽象的で創造的だが、事実性や論理的厳密さを重視しないペルソナが位置します。

AIが「親切で安全なアシスタント」として機能し、正確なタスク遂行を行っている時、その脳内活動はこの「プロフェッショナル領域」に強く偏っていることが判明しています。逆に、AIが幻覚を起こしたり、不適切な回答をしたりする場合は、活動領域が「空想的領域」へドリフト(漂流)している可能性が高いのです。

エージェント・ワークフローの真価は、この「ペルソナ空間」におけるAIの立ち位置を、システム的に「プロフェッショナル領域」に固定し続ける点にあります。計画や反省といったプロセスを強制することで、AIは常に「アナリスト」や「エンジニア」としての振る舞いを要求され、結果として「夢想家」のような不確実な挙動が抑制されます。エージェント・ワークフローとは、AIを「有能な職業人」として振る舞わせ続けるための、認知的なガードレールシステムであるとも言い換えることができるでしょう。

エージェント・ワークフローの4つの主要デザインパターン

image.png

Andrew Ng氏およびAIコミュニティは、エージェント的挙動を実現するための設計パターンとして、主に以下の4つを特定しています。これらは単独で用いられることもあれば、組み合わせて複雑な認知アーキテクチャを構成することもあります。

1. 反省(Reflection / Self-Correction):自己批判による品質向上

「反省」パターンは、AIに自身の出力を批判的に見直させるメカニズムです。人間が文章を書いた後に推敲するように、AIにも「見直し」の時間を与えます。

まず、AI(Generator)が初稿を作成します。次に、別のプロンプトを与えられたAI、あるいは「批評家(Critic)」という役割を与えられた別のエージェントが、初稿を評価します。「論理的飛躍はないか?」「コードにバグはないか?」「ユーザーの指示をすべて満たしているか?」といった観点で厳しくチェックします。そして、批評に基づき、AIが初稿を修正します。

このプロセスを経ることで、AIのパフォーマンスは飛躍的に向上します。例えば、コーディングタスクのベンチマーク(HumanEval)において、GPT-4をゼロショットで使用した場合の正答率は67.0%でしたが、反省を含むエージェント・ワークフローを組み込むことで、より安価なGPT-3.5であってもGPT-4単体を上回る成果を上げることが確認されています。

また、反省プロセスはハルシネーション(もっともらしい嘘)の低減にも直結します。AIに「自分の回答にどれくらい自信があるか?」と自問させる(Reflective Prompting)だけで、不確実な情報の出力を抑制し、事実に基づいた回答を促す効果があります。これは前述の「ペルソナ空間」において、AIを「慎重な研究者」の位置に引き戻す作用があると考えられます。

2. ツール利用(Tool Use):身体性の拡張

LLM単体では、学習データに含まれる過去の情報しか持たず、計算能力も限定的です。「ツール利用」パターンは、AIに外部環境へのアクセス権と計算能力という「身体性」を与えるものです。

AIのプロンプト内に、「使用可能なツール」のリスト(API定義)を含めます。例えば、WebSearch()、Calculator()、PythonInterpreter()、SendEmail()などです。AIは回答を生成する代わりに、ツールを呼び出すためのコマンド(例:JSON形式の関数コール)を出力します。システム側でそのツールを実行し、結果を再びAIに入力します。

初期のツール利用は「検索して答える」程度でしたが、最新のエージェントは「コードを書いて実行し、その結果を見て次のコードを書く」という高度な運用が可能になっています。特にPythonインタプリタの利用は、LLMが苦手とする厳密な計算やデータ処理を、決定論的なプログラムに委譲することで、精度の劇的な向上をもたらしています。AIは「知っていること」を答えるのではなく、「調べ方」や「解き方」を考える司令塔へと変化するのです。

3. 計画(Planning):複雑性の分解と順序制御

「計画」パターンは、人間が大規模なプロジェクトを管理する手法を模倣したものです。曖昧で大きなゴールを、実行可能な小さなタスクの連鎖に変換します。

ユーザーの「競合調査レポートを書いて」という指示を、「1. 競合リストの作成」「2. 各社のWebサイト検索」「3. 特徴の抽出」「4. 比較表の作成」「5. レポート執筆」というサブタスクに分解します。次に、タスク間の依存関係を考慮し、実行順序を決定します。そして、実行中に予期せぬ事態(例:Webサイトがダウンしていて情報が取れない)が発生した場合、計画を修正し、代替手段(例:ニュース記事を検索する)に切り替えます。

計画プロセスは、AIに「プロジェクトマネージャー」としてのペルソナを強制します。場当たり的な反応ではなく、全体を俯瞰し、論理的なステップを構築する振る舞いは、まさに「プロフェッショナル領域」の活動そのものです。

4. マルチエージェント・コラボレーション(Multi-Agent Collaboration):専門家の分業

「マルチエージェント」パターンは、一人の天才(GPT-4)にすべてを任せるのではなく、役割分担された専門家チーム(Crew)を編成するアプローチです。

複数のエージェントインスタンスを立ち上げ、それぞれに異なる「システムプロンプト(役割定義)」を与えます。リサーチャーは情報を集めることに特化し、好奇心旺盛ですが、文章力は問いません。ライターは集まった情報を魅力的な文章にすることに特化します。編集者は誤字脱字やファクトチェックを行い、品質を管理します。これらがチャットルームのような環境で対話し、タスクを受け渡しながら成果物を作成します。

研究によれば、単一のモデルで推論させるよりも、複数のモデル(あるいは異なる役割を持つ同一モデル)に議論・投票(Voting)させた方が、ハルシネーションが減少し、正答率が向上することが示されています。異なる視点を持つエージェント同士が相互監視することで、個々のバイアスが相殺され、より客観的で「安全な」結論(アシスタント軸のプロフェッショナル側)に収束するためです。

実装フレームワークの比較:LangGraph、AutoGen、CrewAI

image.png

エージェント・ワークフローの概念を具現化するために、現在いくつかの主要なソフトウェアフレームワークが競合しています。ここでは、代表的なLangGraph、AutoGen、CrewAIの3つを比較し、それぞれのアーキテクチャ思想と適合するユースケースを分析します。

LangGraph:グラフ理論による厳密な状態管理

LangGraphは、LangChainのエコシステム上に構築された、最もエンジニアリング指向の強いフレームワークです。ワークフローを「ノード(処理)」と「エッジ(遷移)」からなるグラフ(Graph)として定義します。最大の特徴は「循環(Cycle)」を許容することです。従来の一方向的なワークフロー(DAG)とは異なり、エージェントは納得いくまでループ処理(反省・修正)を行うことができます。

また、永続的な状態管理(State Management)に優れており、各ステップで状態を保存(Checkpoint)できます。これにより、エラーで停止しても途中から再開したり、人間が途中で介入して状態を修正してから再開したりする「タイムトラベル」のようなデバッグが可能になります。

本番環境(プロダクション)での利用に最適です。条件分岐やエラー処理、人間による承認プロセス(Human-in-the-Loop)を厳密にコードで定義できるため、金融取引や顧客対応など、予測可能性と信頼性が求められる業務に適しています。

AutoGen:会話型パラダイムと創発性

Microsoftによって開発されたAutoGenは、「会話(Conversation)」をプログラミングの基本単位とするユニークなフレームワークです。エージェント同士の「チャット」によってタスクが進行します。開発者はエージェントの性格や能力を定義し、それらを同じチャットルームに入れるだけです。「次は誰が発言すべきか」をLLMが動的に判断(Speaker Selection)するため、事前に厳密なフローチャートを描く必要がありません。

2025年のアップデート(v0.4)により、分散システムに適した「アクターモデル(Actor Model)」へと進化し、大規模な並列処理が可能になりました。研究開発(R&D)や探索的なタスクに向いています。エージェント同士の自由な対話から予期せぬ解決策が生まれる「創発性」が期待できる一方、会話が無限ループに陥ったり、脱線したりするリスクもあるため、厳格な業務フローには不向きな側面があります。コード生成と実行(Code Execution)の能力が非常に高く、自律的にプログラムを書いて動かすタスクに強い特徴があります。

CrewAI:ロールプレイングによる直感的なチーム編成

CrewAIは、人間が組織を作るような感覚でエージェントチームを構築できる、高レベルなフレームワークです。「役割(Role)」「目標(Goal)」「バックストーリー(Backstory)」を持つエージェントを定義し、それらを「クルー(Crew)」としてまとめます。処理プロセスとして「順次(Sequential)」または「階層的(Hierarchical)」を選択できます。階層プロセスでは、マネージャーエージェントが自動的に生成され、タスクの割り当てや品質管理を行います。

コンテンツ制作、マーケティング、市場調査など、役割分担が明確な定型業務の自動化に適しています。学習曲線が緩やかで、Pythonで直感的に記述できるため、プロトタイピングから実用化までのスピードが速い特徴があります。LangChainのツール群と容易に統合できる点も強みです。

特徴 LangGraph AutoGen CrewAI
中心概念 状態グラフ (State Graph) 会話 (Conversation) 役割とチーム (Role & Crew)
制御の粒度 高(低レベルまで制御可) 低(エージェント任せ) 中(構造化された委譲)
構造 明示的なノードとエッジ 動的なメッセージ交換 順次または階層的プロセス
強み 決定論的制御、永続性、人間介入 創発性、コード実行、柔軟性 使いやすさ、役割分担の明確さ
主な用途 複雑な業務アプリ、プロダクション 実験、複雑なコーディング、R&D コンテンツ生成、調査、定型業務

image.png

ビジネスでの活用事例:成長を加速させる3つの柱

マッキンゼーのレポートでは、特に企業の成長(売上向上)に直結する3つの分野での活用を強調しています。

マーケティング:超パーソナライズ

数万人規模の顧客一人ひとりに合わせたキャンペーンを、AIが自律的に企画・実行します。企業向けAIプラットフォームWriter社は、「PG Kit-o-matic」と呼ばれるエージェント・ワークフローを構築し、Qualcommなどの企業に提供しています。

このワークフローは、マーケティングキャンペーンの全工程を自動化します。60ページの調査レポートや製品ブリーフを入力すると、分析エージェントが核となるメッセージ、統計データ、顧客の課題を抽出します。次に、生成エージェント群がブログ記事、メールマガジン、LinkedIn投稿、営業用資料など、媒体ごとのコンテンツを並行して作成します。最後に、コンプライアンスエージェントがブランドガイドラインや法的要件に適合しているか厳しくチェックし、不備があれば生成エージェントに修正を命じます。

これにより、従来数日かかっていたキャンペーンの立ち上げが数分に短縮され、人間は最終確認と微調整に集中できるようになりました。

営業:セールス・イネーブルメント

見込み客の優先順位をAIが判断し、最適なタイミングでアプローチ資料を作成します。営業担当者の「右腕」として動き、顧客とのコミュニケーションを最適化します。

カスタマーエクスペリエンス:手続きの完結

単に質問に答えるだけでなく、返品処理やプラン変更といった「手続き」そのものを完結させます。従来のチャットボットは情報提供に留まっていましたが、エージェントは実際の業務プロセスを実行できるようになります。

ソフトウェア開発:Devinとその追随者

AIソフトウェアエンジニア「Devin」に代表されるコーディングエージェントは、エージェント・ワークフローの最も成功した事例の一つです。彼らは単にコードを書くだけではありません。コードを書き、コンパイルし、エラーが出ればエラーログを読み、原因を推論し、コードを修正して再実行します。この「自律的デバッグループ」こそが、人間のエンジニアの生産性を数倍に高める要因となっています。GitHubのIssueを読み取り、修正プルリクエストを作成するまでの全工程を自律的に行うことが可能になりつつあります。

サイバーセキュリティ:対応時間の劇的な短縮

サイバーセキュリティ企業のContraforceは、エージェント・ワークフローを導入することで、インシデント対応時間を30分から30秒へと60倍高速化し、対応コストを93%以上削減することに成功しました。従来は人間の専門家が複数のツールを手動で操作し、ログを分析して対応策を決定していましたが、エージェントが自律的に脅威を検知し、分析し、対応策を実行するまでを自動化したことで、この劇的な改善を実現しました。

医療・創薬:開発期間の大幅短縮

再生医療企業のStemtologyは、エージェント・ワークフローを活用して新薬開発プロセスを最適化し、開発期間を50%短縮することに成功しました。エージェントが文献調査、データ分析、レポート作成、規制対応の準備までを自律的に実行することで、研究者はより創造的な研究活動に集中できるようになりました。

オペレーション:競合調査の自動化

Swept AI社では、競合企業の情報をAirtableで管理していましたが、その更新作業は繁雑でした。そこで、APIを通じてWebサイトを巡回するエージェントを開発しました。このエージェントは7時間かけて自律的に稼働し、各社のWebサイトを訪問して最新の製品情報を読み取り、記述を更新し、ポジショニングマップを再構築しました。

従来のスクリプト(RPA)であれば、Webサイトのデザインが少し変わっただけで停止してしまいますが、エージェントは「製品ページを探す」という抽象的なゴールを与えられているため、サイト構造の変化にも柔軟に対応できました。

Agentic RAG:情報検索の進化

従来のRAG(検索拡張生成)は、エージェント・ワークフローの導入により「Agentic RAG」へと進化し、情報検索の精度と深度を劇的に向上させています。

従来のRAGは「検索して答える(Retrieve-then-Generate)」というワンショットのプロセスでした。ユーザーの質問をベクトル化し、データベースから類似ドキュメントを上位数件取得し、それを元に回答を生成します。この手法は、ユーザーの質問が曖昧だったり、答えが複数のドキュメントにまたがっていたりする場合に機能不全に陥ります。「検索したが適切な情報が見つからなかった」場合でも、無理やり回答を生成してハルシネーションを起こすことが多かったのです。

Agentic RAGは、検索プロセス自体にエージェントの「推論」を組み込みます。ユーザーの質問「2024年のA社とB社の売上比較と、その要因となった市場トレンドは?」に対し、エージェントは「1. A社の売上検索」「2. B社の売上検索」「3. 市場トレンドの検索」「4. 統合して分析」という計画を立てます。最初の検索で情報が見つからなければ、キーワードを変えて再検索します。あるいは、検索結果の中に不明な用語があれば、その用語について追加調査を行います(マルチホップ検索)。取得した情報が信頼できるか、ユーザーの質問に答えるのに十分かを自己評価し、不足していればループを継続します。

このアプローチにより、AIは「わかりません」と即答するのではなく、粘り強く情報を探し回り、複数のソースを突き合わせて裏付けを取る「調査員」のような振る舞いを獲得します。これは金融機関のデューデリジェンスや、法務における契約書レビューなど、高い正確性が求められる分野で特に威力を発揮しています。

課題とリスク:信頼性の税

エージェント・ワークフローは強力ですが、トレードオフも存在します。

コストとレイテンシの増大

一つのタスクを完了するために、内部で数十回、時には数百回のLLM呼び出しを行うため、コストと処理時間(レイテンシ)が肥大化する傾向があります。GPT-4のような巨大モデルですべてのステップを実行すると、経済的に成り立たない場合が多いでしょう。そのため、計画や最終確認には高性能モデルを使い、単純な検索や要約には安価で高速な軽量モデル(GPT-4o miniやLlama 3等)を使う「モデルの使い分け(Model Routing)」が重要となります。

ただし、2025年以降の技術的ブレイクスルーにより、コスト最適化の手段が大幅に進化しています。プロンプトキャッシングを活用することで、最大90%のトークンコストを削減できることが実証されています。また、バッチ処理による往復削減で処理時間を大幅に短縮することも可能になりました。これらの技術を適切に組み合わせることで、エージェント・ワークフローの経済性は大幅に改善されています。

無限ループと予測不能性

自律性にはリスクが伴います。エージェントが解決策を見つけられず、同じ行動を繰り返す無限ループに陥る可能性があります。「信頼性の税(Unreliability Tax)」と呼ばれるこの現象は、確率的なAIを決定論的な業務プロセスに組み込む際の最大の障壁です。これを防ぐためには、最大試行回数(Max Iterations)の設定や、LangGraphのようなフレームワークを用いた厳密な状態監視、そして人間による監督(Human-in-the-Loop)が不可欠です。

企業が勝つための成功の条件

AIエージェントを導入するだけでは不十分で、以下の準備が必要です。

まず、データの整備です。AIが正しい判断をするための「社内データ」が整理されていることが重要です。次に、人間との協調(Human-in-the-loop)です。IBMの調査によると、経営層の81%が「人間の存在は依然として不可欠」と認識しており、全てをAI任せにするのではなく、重要な局面では人間がチェックする体制を作ることが必要です。最後に、組織の変革です。AIに仕事を任せることで空いた時間を、人間が「より創造的な仕事」に充てられるよう、業務フローを作り直すことが求められます。

ダボス会議2026で強調されたように、AIエージェントの成功は「人間排除」ではなく「人間とAIの協働」にあります。ジェンスン・フアン氏が指摘した「労働力不足の解消」は、人間を代替することではなく、人間が不足している領域をAIで補完し、人間がより価値の高い仕事に集中できる環境を作ることなのです。
image.png

まとめ:AI活用の新常識へ

エージェント・ワークフローは、AIを「単なるツール」から「共に働く同僚」へと昇華させる技術です。ニューラルネットワーク内の「ペルソナ空間」において、AIを「プロフェッショナル」の領域に留め置き、複雑なタスクを粘り強く遂行させるこのアプローチは、今後のAI活用のスタンダードとなるでしょう。

2026年1月のダボス会議で示されたように、AIエージェントは単なる技術トレンドではなく、グローバルな競争優位性を獲得するための戦略的投資となっています。IBMの調査によると、経営層の86%が2027年までにプロセス自動化がより効果的になると予想しており、企業は今すぐ準備を始める必要があります。

Anthropicの研究で明らかになった「AIのプロフェッショナルな振る舞い(コンサルタントやアナリストとしての側面)」を、単なる話し方としてではなく、「実際の業務を完遂する能力」としてビジネスに組み込む。それがマッキンゼーの提唱する「エージェントによる成長」の正体です。

企業は、単に最新のモデルを導入するだけでなく、業務プロセス自体を「AIエージェントが活躍しやすい形」に再設計する必要があります。それは、AIに明確なゴールを与え、適切なツールを持たせ、失敗から学ぶ機会を与えるということであり、まさに「部下を育成する」マネジメントの視点が求められる時代の到来を意味しています。

サティア・ナデラ氏がダボス会議で指摘したように、AIの価値は「実体経済への貢献」で測られます。エージェント・ワークフローへの移行は、AIのコストを一時的に増大させるかもしれませんが、それによって得られる「自律的な問題解決能力」は、人手不足や生産性停滞に悩む現代社会において、余りあるリターンをもたらすはずです。

AIは「便利な辞書」であることをやめ、自律的に売上を作る「デジタル組織の一員」になる。そして、人間とAIが協働することで、これまでにない価値を創造する。その準備ができている企業が、2027年以降の競争に勝つのです。

参考文献


作成日:2026年1月26日

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?