GitHub Copilot入門:canvasesで独自ワークフローを作る方法
Copilotアプリのcanvasはカスタマイズ可能な双方向の画面だ。エージェントとの会話で/create-canvasと自然言語の説明を入力するだけで、コードを書かずにカンバン、公開チェックリスト、ダッシュボードなどを作れる。拡張として保存し、プロジェクトと共有したり個人拡張として再利用したりできる。Awesome Copilotにはコミュニティーのテンプレートもある。
Copilotアプリのcanvasはカスタマイズ可能な双方向の画面だ。エージェントとの会話で/create-canvasと自然言語の説明を入力するだけで、コードを書かずにカンバン、公開チェックリスト、ダッシュボードなどを作れる。拡張として保存し、プロジェクトと共有したり個人拡張として再利用したりできる。Awesome Copilotにはコミュニティーのテンプレートもある。
GitHub Copilot アプリは canvas を導入した。ブラウザーの外枠なしにアプリ内で動くフルスタックの小アプリで、Copilot エージェントと双方向に通信し、外部 API の呼び出しやローカルのコード実行もできる。
GitHub Security LabはC/C++プロジェクト向けの自律ファジングパイプラインFuzzing Taskflowを公開した。GitHubリポジトリーを指定するだけで、入口の特定、ビルドシステムの分析、ハーネス作成、AFL++実行、カバレッジ報告の読解とハーネス改善を行い、最後に各クラッシュを分類して脆弱性報告を生成する。
GitHub Copilotアプリは巨大な差分とコメントの描画負荷に対処するためPR表示を再構築した。実測対象は2200ファイル、100万行超の変更、400件超の行内コメントを含むオープンソースPRだ。文書の高さを確定的なコード形状と動的ブロック形状に分離し、コード行高は事前に正確に計算する。コメントなどは高さに上限を設け、計測を遅らせ、補正を現在の閲覧位置に固定する。
GitHubはCopilot appとCopilot CLIを使い、Copilot agent runtimeをTypeScriptから80万行超の本番用Rustへ全面的に書き換えた。AIエージェントがコードの大半を書き、128件のPRで段階的に導入し、性能は数桁向上した。
GitHubの日本・韓国マーケティング担当はCopilotでイベント運営を自動化した。Issueを作業単位に、formsで構造化情報を集め、labelでActionsを起動し、UTMリンク、紹介ページ、招待メール、申込者一覧の整理を自動生成する。
Copilotアプリはdiff、端末、ブラウザーを内蔵し、画面を切り替えずAIコードの確認、実行、プレビューを行える。diffは追加を緑、削除を赤で示し、採用、コメント、追加修正に対応する。端末はコマンド実行と複数ウィンドウ切替、ブラウザーはPick & Polishで要素を選びエージェントに調整させられる。
GitHubはProject HydraFusionの研究プレビューを公開した。実行時の複数モデルの編成でCopilotに最先端のコーディング能力を提供する。Copilot CLIで/experimentalから有効化でき、各モデルが実際に使うトークンの標準料金で課金される。
Copilot appは独立したGit worktreeで複数セッションを同時に動かし、干渉せず各文脈を保つ。sessions viewで名前と進捗を見て、いつでも切り替え、中断から再開でき、依頼を説明し直す必要はない。tailspin-toysでfunded sort機能、アクセシビリティー確認、テストを同時進行する例を示す。
Google Researchは初めて多変量予測を標準の事前学習で扱うTimesFM-3を公開した。3億3000万パラメーターで、1兆超の時点を学習した。
Google Researchは表データの分類と回帰向けTabFMを公開した。予測を文脈内学習として捉え直し、手動学習、ハイパーパラメーター調整、特徴量設計なしで、1回の順伝播で予測する。