저는 다양한 AI Agent 환경을 사용하지는 않고 안티그래피티를 조금 사용해 본 정도고 대부분 GitHub Copilot을 이용해서 다양한 경험을 합니다.
올해 1월부터 Claude Skills을 Agent Skills이라고 해서 GitHub Copilot에서도 사용할 수 있게 되었는데요 (아직 Experimental로 설정에서 활성화해야 합니다.) 그리고 Memory Tools도 Copilot Memory로 GitHub Copilot에서도 지원하게 되었습니다.
오늘은 GitHub Copilot SDK를 소개해보는데요, GitHub Copilot SDK는 Copilot CLI를 자신의 애플리케이션에 통합할 수 있도록 SDK를 사용할 수 있습니다. 이걸 사용하면 GitHub Copilot으로 할 수 있는 일을 조금 더 자신에 맞게 프로그래밍해서 자동화할 수 있습니다.
| print.cs
using System;
namespace CopilotAgent;
internal static class Program
{
private static void Main()
{
for (var i = 1; i <= 9; i++)
{
for (var j = 1; j <= 9; j++)
{
Console.WriteLine($"{i} x {j} = {i * j}");
}
}
}
}
저도 아직 확인하는 단계라 어디까지 가능한지는 잘 모르겠지만 Copilot SDK가 아직은 버전 0.1.15로 Technical Preview 단계라 Product에서 사용할 단계는 아닌 것 같지만 SDK를 이용해 자신의 구미에 맞게 활용할 수 있다는 점이 좋은 것 같습니다.
