メインコンテンツまでスキップ

GitHub Copilot の Copilot Edits を活用した執筆スタイルのエミュレーション

· 約10分
ks6088ts
Software Engineer / Solutions Architect

Cline に自分をエミュレートさせて技術記事を代筆させてみたらビビった の記事に非常に影響されまして、GitHub Copilot の Copilot Edits を活用して自分の執筆スタイルをエミュレーションする実験をしてみました。この記事では、その手順と結果を共有します。

GitHub Copilot Chat extension 機能を利用した VS Code Extension の開発

· 約6分
ks6088ts
Software Engineer / Solutions Architect

VS Code には、拡張機能を作成するための API が提供されており、様々な機能を追加することができます。 本記事では、GitHub Copilot Chat extension 機能を利用して、生成 AI による機能を VS Code Extension に追加する方法を紹介します。

今回作成したサンプルは sandbox-vscode-extension として Marketplace に公開しています。 ソースコードは GitHub (ks6088ts-labs/sandbox-vscode-extension) で公開しています。

GitHub リポジトリのデフォルト設定ファイルを追加する

· 約9分
ks6088ts
Software Engineer / Solutions Architect

GitHub では、Organization または個人用アカウント配下に .github という名前のリポジトリを作成し、その中にデフォルトの設定ファイルを配置することで、Code of Conduct や Contributing Guide、Issue テンプレート、Pull Request テンプレート、Security Policy などの設定を共通化することができます。

本記事では GitHub リポジトリにデフォルトの設定ファイルを追加する方法と、その設定ファイルの内容について説明します。

Azure 上で作る RAG アプリ開発入門

· 約23分
ks6088ts
Software Engineer / Solutions Architect

本記事では Azure 上で RAG アプリを開発するにあたり、必要となる関連リソースとして Azure OpenAI Service, Azure AI Search, Bing Search のベーシックな機能を確認します。実際に、Bing Search API や Azure AI Search と連携した小規模な RAG アプリの作成も行います。

本記事で掲載している Python スクリプトは、以下のリポジトリに配置しています。 https://github.com/ks6088ts-labs/recipes/python/handson_rag_apps

AOAI にプライベートエンドポイントから接続し、VM のマネージド ID を利用して API Key 無しで AOAI を呼び出す

· 約5分
ks6088ts
Software Engineer / Solutions Architect

本記事では以下の 2 つのシナリオをハンズオン形式で説明します。

  1. AOAI にプライベートエンドポイントから接続する方法
  2. VM のマネージド ID を利用して API Key 無しで AOAI を呼び出す方法