コードに取り組んでいるときは、多くの場合、チームの仲間やより広範なコミュニティと作業内容を共有するために、正確かつ包括的な説明を迅速に作成する必要があります。 Copilot Chat は、ディスカッションまたはブログ記事のアイデア、概要、または完全な下書きを提案するのに役立ちます。文書化して明確に伝達できるため、コーディングにより多くの時間を使用できるようになります。
Tip
特定の pull request または issue へのリンクをプロンプトに含めることで、Copilot Chat に与えるコンテキストを増やすことができます。 想定した結果が得られない場合は、プロンプトでリポジトリを指定して、Copilot Chat が適切なプロジェクトに焦点を合わせられるようにします。
アイデアを生成する
プロジェクトに取り組んでいると、アイデアを共有する、フィードバックを得る、またはチームとコミュニケーションを取る目的でディスカッションまたはブログ記事を書くことが必要になることがあります。 Copilot Chat は、アイデアを生成するのに役立ちます。
最近の仕事からトピックをブレインストーミングする
ディスカッション記事のアイデアを探している場合は、Copilot Chat に最近の作業に基づいてトピックを提案してもらうことができます。
プロンプトの例
I’ve worked on three major PRs (#21, #27, and #44) in the last month. Could you suggest five potential blog topics that highlight the unique challenges or solutions from each PR?
We improved backend performance in PR #16 and addressed user feedback in Issues #10 and #12. What interesting blog ideas can you propose that tie these updates together for a developer audience?
We released a major version upgrade in PR #99 for our library. Could you suggest three blog angles that highlight the major changes, the lessons we learned, and how the community can benefit from it?
We’ve been working on a new AI-driven feature in PR #120. Please propose some blog post titles and short descriptions that will catch developers’ attention while explaining how this feature fits into our product roadmap.
技術的な詳細情報を記述する
複雑な機能やシステムに取り組んでいるときは、技術的な詳細情報を記述して、その作業をチームやより広範なコミュニティと共有することが必要になることがあります。 Copilot Chat を使うと、最近の作業に基づいてトピックが提案されるので、技術的な詳細情報のアイデアを生成するのに役立ちます。
プロンプトの例
I just finished implementing a complex authentication flow in PR #30. Could you outline a blog post explaining the challenges we faced, the approach we took to solve them, and a brief code example highlighting key sections?
Generate a blog outline that discusses our shift to a more modular architecture in PR #55. I want to explain why we made the switch, how it impacts scalability, and any trade-offs we faced along the way.
Propose a developer-focused blog post centered on the new caching mechanism we built in PR #64. Highlight key aspects of the implementation, show code snippets, and explain the performance improvements.
ベスト プラクティスを共有する
プロジェクトに取り組んでいるときに、ベスト プラクティスや学んだ教訓を共有するためにディスカッション記事の作成が必要になることがあります。 Copilot Chat は、ディスカッション記事のアイデアを生成するのに役立ちます。
プロンプトの例
I just finished implementing a complex authentication flow in PR #30. Could you outline a blog post explaining the challenges we faced, the approach we took to solve them, and a brief code summary highlighting best practices?
コンテンツを下書きする
ディスカッションまたはブログ記事のアイデアが浮かんだら、Copilot Chat にコンテンツの下書きを手伝ってもらうことができます。 Copilot Chat を使うと、ニーズに応じて、詳細なアウトライン、大まかな下書き、または洗練された下書きを作成できます。
ブログ記事のアウトラインを作成する
ブログ記事のアウトライン作成にサポートが必要な場合は、記事の詳細なアウトラインを Copilot Chat に提案してもらうことができます。
プロンプトの例
Please propose an outline for a blog post based on PR #16 and Issues #10 and #12. Include new features introduced, user-facing improvements, and next steps.
ブログ記事を下書きする
ブログ記事の下書きにサポートが必要な場合は、記事の大まかな下書きを Copilot Chat に提案してもらうことができます。
プロンプトの例
Please write a short blog post describing how we integrated a new logging module from PR #40. Highlight how it benefits users, and suggest next steps.
I’d like a draft paragraph summarizing exciting new features or important changes introduced in recent commits. Please explain clearly what changed and why it's significant for users.
Generate a brief ‘shout-out’ paragraph that highlights the contributors who submitted PRs #33 and #37, explaining their impact and thanking them for their work.
下書きを改良する
下書きを作成したら、Copilot Chat に改良を手伝ってもらうことができます。 Copilot Chat を使うと、文章を改善する、より魅力的な内容にする、または複雑な概念を明確にするといった提案を受けることができます。
トーンとスタイルを改善する
文章のトーンとスタイルを改善したい場合は、より魅力的でアクセシビリティの高い文章にする方法を Copilot Chat に提案してもらうことができます。
プロンプトの例
Please rewrite the conclusion in a more informal, conversational style. The original conclusion was: ‘Our team successfully launched a groundbreaking update.’ Make it feel more personal and celebratory.
次の手順を含める
ブログ記事に次の手順を含めたい場合は、文章をより実施しやすい内容にする方法を Copilot Chat に提案してもらうことができます。
プロンプトの例
Draft a final section on upcoming milestones and open issues labeled ‘enhancement.’ Show what's coming next, and mention opportunities for community engagement.