Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Umiejętność Builder dla Microsoft Agent Framework dla platformy .NET, agent-framework-builder-dotnet, zapewnia zgodnym agentom kodującym wskazówki utrzymywane przez firmę Microsoft dotyczące tworzenia rozwiązań Microsoft Agent Framework dla platformy .NET (C#).
Pomaga agentowi kodowania wybrać odpowiedni wzorzec i stopniowo ładować ukierunkowane wskazówki dotyczące zadania.
Ta umiejętność może pomóc w pracy z:
- Zwykli agenci, dostawcy modeli, narzędzia, sesje, historia, dostawcy kontekstu i oprogramowanie pośredniczące.
- Korzystaj z agentów z todos, trybów, pamięci, zatwierdzeń, umiejętności, agentów w tle, narzędzi powłoki, kompaktowania i pętli.
- Przepływy pracy i wbudowane orkiestracje oraz definicje deklaratywne.
- Ocena, możliwość obserwowania, klienci niestandardowi, agenci niestandardowi i integracje.
- Hosting i wdrażanie.
Umiejętność zapewnia wskazówki dotyczące tworzenia dla zewnętrznego agenta kodowania. Nie jest to pakiet NuGet i nie działa w aplikacji Agent Framework.
Important
Ta umiejętność coding-agenta różni się od umiejętności agenta Runtime. Umiejętności runtime są ładowane przez agenta platformy Agent Framework podczas uruchamiania aplikacji. Umiejętność Buildera ułatwia agentowi programistycznemu tworzenie lub modyfikowanie kodu źródłowego aplikacji.
Tip
Połącz umiejętność narzędzia Builder z Microsoft Learn MCP Server. Skill zapewnia agentowi kodowania ukierunkowane wskazówki dotyczące przepływu pracy i implementacji w ramach Agent Framework, a serwer Learn MCP umożliwia wyszukiwanie bieżącej dokumentacji Microsoft, pobieranie kompletnych artykułów i znajdowanie przykładów kodu podczas zadania. Skonfiguruj ten publiczny, nieuwierzytelniony punkt końcowy HTTP z możliwością przesyłania strumieniowego w zgodnym agencie programistycznym:
https://learn.microsoft.com/api/mcp
Wymagania wstępne
- Agent kodowania obsługujący otwartą specyfikację Agent Skills.
-
GitHub CLI z poleceniami w wersji zapoznawczej
gh skilllub Node.js 22.20 lub nowszym, jeśli używasz CLI między agentamiskills. - Obecnie obsługiwany zestaw SDK .NET dla nowych aplikacji platformy Agent Framework.
Zarządzanie umiejętnościami GitHub CLI jest w wersji zapoznawczej i może ulec zmianie.
Przejrzyj i zainstaluj za pomocą GitHub CLI
Umiejętność konstruktora .NET nie znajduje się jeszcze w otagowanym wydaniu, dlatego należy określić @main ref. Wyświetl podgląd umiejętności przed jej zainstalowaniem:
gh skill preview microsoft/agent-framework agent-framework-builder-dotnet@main
Zainstaluj umiejętność:
gh skill install microsoft/agent-framework agent-framework-builder-dotnet@main
Domyślna instalacja jest ograniczona do projektu i jest przeznaczona dla GitHub Copilot w użyciu nieinterakcyjnym. W razie potrzeby wybierz innego obsługiwanego agenta kodowania lub zakres użytkownika:
gh skill install microsoft/agent-framework agent-framework-builder-dotnet@main \
--agent claude-code \
--scope user
gh skill install microsoft/agent-framework agent-framework-builder-dotnet@main \
--agent cursor
gh skill install microsoft/agent-framework agent-framework-builder-dotnet@main \
--agent codex
Aktualne opcje klienta i zakresu znajdują się w gh skill install.
Zainstaluj za pomocą CLI umiejętności między agentami
Alternatywnie zainstaluj umiejętność za pomocą cross-agent skills CLI:
npx skills add microsoft/agent-framework --skill agent-framework-builder-dotnet
Przed instalacją zapoznaj się z obsługiwanymi agentami programistycznymi interfejsu wiersza polecenia i wymaganiami środowiska uruchomieniowego.
Użyj umiejętności
Formułuj polecenia dla agenta kodowania w naturalny sposób. Kompatybilni klienci odnajdą i aktywują umiejętność na podstawie jej metadanych; nie zakładaj uniwersalnej komendy slash.
Przykładowe podpowiedzi:
Build a .NET Agent Framework agent with Microsoft Foundry, function tools, sessions, and tests.Add approval-required tools and persistent conversation history to this Agent Framework application.Convert this multi-agent design into an Agent Framework workflow and add checkpointing.Create a harness agent with todos, file access, and safe shell tooling.Review this .NET Agent Framework application for current APIs and package requirements.Prepare this Agent Framework agent for hosting in ASP.NET Core and add an evaluation plan.
Uwzględnij ograniczenia, takie jak dostawca modelu, docelowe środowisko hostingu, wymagania dotyczące trwałości, granica zabezpieczeń i docelowa wersja platformy .NET, gdy je znasz.
Co powinien zrobić agent kodujący
Funkcja poleca agentowi kodującemu, aby:
- Sprawdź istniejące rozwiązanie, w tym platformy docelowe, wersję zestawu SDK, zarządzanie pakietami i zainstalowane
Microsoft.Agents.AI.*pakiety. - Wybierz najmniejszy odpowiedni wzorzec, taki jak zwykły agent, harness, przepływ pracy, orkiestracja lub definicja deklaratywna.
- Załaduj tylko odpowiednie wybrane odniesienia.
- Dodaj tylko wąski zestaw pakietów, których potrzebuje aplikacja, i sprawdź dojrzałość każdego pakietu przed poleganiem na nim, ponieważ niektóre pakiety są w wersji wstępnej.
- Odczytuj punkty końcowe, modele i klucze z konfiguracji oraz preferuj poświadczenia tokenu zamiast trwale zakodowanych kluczy API.
- Zweryfikuj wygenerowaną aplikację przy użyciu istniejących testów repozytorium i przykładów możliwych do uruchomienia.
Umiejętność nie gwarantuje, że wygenerowany kod jest gotowy do produkcji. Przed zatwierdzeniem przejrzyj plan agenta programistycznego, opcje pakietów, granice zabezpieczeń, polecenia i wygenerowane zmiany.
Wersjonowanie i zaufanie
Ta umiejętność jest publiczną, instalowalną umiejętnością konsumencką utrzymywaną przez firmę Microsoft. Jego wersja metadanych umiejętności to 0.1.
- Użyj odwołania
@main, dopóki otagowane wydanie nie będzie zawierać skilla. - Wyświetl podgląd zawartości umiejętności przed instalacją i przejrzyj aktualizacje, zanim zaufasz nowym skryptom lub instrukcjom.
Aby zapoznać się ze źródłowymi i wyróżnionymi odwołaniami, zobacz:
- Źródło umiejętności konstruktora
- Katalog umiejętności Agent Framework
- Pull request umiejętności Builder
Następne kroki
Głębiej:
Microsoft Agent Framework builder skill for Pythonagent-framework-builder-python zapewnia zgodnym agentom kodowania wskazówki opracowywane przez firmę Microsoft dotyczące tworzenia rozwiązań Python Agent Framework.
Pomaga agentowi kodowania wybrać odpowiedni wzorzec i stopniowo ładować ukierunkowane wskazówki dotyczące zadania.
Ta umiejętność może pomóc w pracy z:
- Zwykli agenci, dostawcy modeli, narzędzia, zatwierdzenia, sesje, historia i dostawcy kontekstu.
- Wykorzystaj agentów z planowaniem, zadaniami do wykonania, pamięcią, kompaktowaniem, plikami, agentami w tle, narzędziami powłoki i pętlami.
- Funkcjonalne i grafowe przepływy pracy, wbudowane orkiestracje i definicje deklaratywne.
- Ocena, obserwowalność, middleware, klienci niestandardowi, agenci niestandardowi i integracje.
- Samodzielne hostowanie i tworzenie hostowanych agentów Microsoft Foundry.
Ta umiejętność dotyczy tylko Pythona. Zawiera on wskazówki dotyczące tworzenia dla zewnętrznego agenta kodowania; nie jest to pakiet Python, nie jest instalowany przez pip install agent-framework i nie jest uruchamiany w aplikacji Agent Framework.
Important
Ta umiejętność coding-agenta różni się od umiejętności agenta Runtime. Umiejętności runtime są ładowane przez agenta platformy Agent Framework podczas uruchamiania aplikacji. Umiejętność Buildera ułatwia agentowi programistycznemu tworzenie lub modyfikowanie kodu źródłowego aplikacji.
Tip
Połącz umiejętność narzędzia Builder z Microsoft Learn MCP Server. Skill zapewnia agentowi kodowania ukierunkowane wskazówki dotyczące przepływu pracy i implementacji w ramach Agent Framework, a serwer Learn MCP umożliwia wyszukiwanie bieżącej dokumentacji Microsoft, pobieranie kompletnych artykułów i znajdowanie przykładów kodu podczas zadania. Skonfiguruj ten publiczny, nieuwierzytelniony punkt końcowy HTTP z możliwością przesyłania strumieniowego w zgodnym agencie programistycznym:
https://learn.microsoft.com/api/mcp
Wymagania wstępne
- Agent kodowania obsługujący otwartą specyfikację Agent Skills.
-
GitHub CLI z poleceniami w wersji zapoznawczej
gh skilllub Node.js 22.20 lub nowszym, jeśli używasz CLI między agentamiskills. - Python 3.11 lub nowszy. Agent Framework 1.24 nie obsługuje już ani nie testuje języka Python 3.10, chociaż metadane pakietu nadal zezwalają na instalację.
Zarządzanie umiejętnościami GitHub CLI jest w wersji zapoznawczej i może ulec zmianie.
Przejrzyj i zainstaluj za pomocą GitHub CLI
Wyświetl podgląd opublikowanej umiejętności przed jej zainstalowaniem:
gh skill preview microsoft/agent-framework agent-framework-builder-python@python-1.23.0
Zainstaluj najnowszą wersję oznaczoną tagiem:
gh skill install microsoft/agent-framework agent-framework-builder-python
Przypnij wydanie Python 1.23, gdy potrzebujesz powtarzalnych wskazówek:
gh skill install microsoft/agent-framework agent-framework-builder-python@python-1.23.0
Domyślna instalacja jest ograniczona do projektu i jest przeznaczona dla GitHub Copilot w użyciu nieinterakcyjnym. W razie potrzeby wybierz innego obsługiwanego agenta kodowania lub zakres użytkownika:
gh skill install microsoft/agent-framework agent-framework-builder-python \
--agent claude-code \
--scope user
gh skill install microsoft/agent-framework agent-framework-builder-python \
--agent cursor
gh skill install microsoft/agent-framework agent-framework-builder-python \
--agent codex
Aktualne opcje klienta i zakresu znajdują się w gh skill install.
Zainstaluj za pomocą CLI umiejętności między agentami
Alternatywnie zainstaluj umiejętność za pomocą cross-agent skills CLI:
npx skills add microsoft/agent-framework --skill agent-framework-builder-python
Przed instalacją zapoznaj się z obsługiwanymi agentami programistycznymi interfejsu wiersza polecenia i wymaganiami środowiska uruchomieniowego.
Użyj umiejętności
Formułuj polecenia dla agenta kodowania w naturalny sposób. Kompatybilni klienci odnajdą i aktywują umiejętność na podstawie jej metadanych; nie zakładaj uniwersalnej komendy slash.
Przykładowe podpowiedzi:
Build a Python Agent Framework agent with Microsoft Foundry, function tools, sessions, and tests.Add approval-required tools and persistent conversation history to this Agent Framework application.Convert this multi-agent design into an Agent Framework workflow and add checkpointing.Create a harness agent with planning, todos, file access, and safe shell tooling.Review this Python Agent Framework application for current APIs and package requirements.Prepare this Agent Framework agent for Foundry hosting and add an evaluation plan.
Uwzględnij ograniczenia, takie jak dostawca modelu, docelowe środowisko hostingu, wymagania dotyczące trwałości, granica zabezpieczeń i obsługiwana wersja Python, gdy je znasz.
Co powinien zrobić agent kodujący
Funkcja poleca agentowi kodującemu, aby:
- Wybierz najmniejszy odpowiedni wzorzec, taki jak zwykły agent, harness, przepływ pracy, orkiestracja lub definicja deklaratywna.
- Załaduj tylko odpowiednie wybrane odniesienia.
- Preferuj korzystanie z bieżących wskazówek Microsoft Learn, dokumentacji publicznego interfejsu API, informacji o cyklu życia pakietu i obsługiwanych przykładów w przypadku często zmieniających się szczegółów.
- Zainstaluj wąskie zestawy pakietów zamiast zakładać, że każda integracja jest stabilna lub wymagana.
- Zachowaj jawnie określone granice sesji, zatwierdzania, uwierzytelniania i środowiska hostingowego.
- Zweryfikuj wygenerowaną aplikację przy użyciu istniejących testów repozytorium, kontroli typów i przykładów możliwych do uruchomienia.
Umiejętność nie gwarantuje, że wygenerowany kod jest gotowy do produkcji. Przed zatwierdzeniem przejrzyj plan agenta programistycznego, opcje pakietów, granice zabezpieczeń, polecenia i wygenerowane zmiany.
Wersjonowanie i zaufanie
Skill jest publicznym, instalowalnym, utrzymywanym przez Microsoft skillem dla klientów wydanym w tagu repozytorium python-1.23.0. Jego wersja metadanych umiejętności to 0.3.
- Użyj polecenia install bez dodatkowego kwalifikatora dla najnowszej oznakowanej wersji.
- Przypnij
@python-1.23.0, gdy ma znaczenie powtarzalność. - Używaj
@maintylko wtedy, gdy celowo chcesz użyć nieopublikowanych wskazówek. - Wyświetl podgląd zawartości umiejętności przed instalacją i przejrzyj aktualizacje, zanim zaufasz nowym skryptom lub instrukcjom.
Aby zapoznać się ze źródłowymi i wyróżnionymi odwołaniami, zobacz:
- Odblokowano umiejętność konstruktora
- Katalog umiejętności Agent Framework
- Pull request umiejętności Builder
Następne kroki
Głębiej:
Note
Umiejętność konstruktora Microsoft Agent Framework dla języka Go nie jest jeszcze dostępna. Aby uzyskać bieżące wskazówki, skorzystaj z samouczka wprowadzającego Go i przykładów Agent Framework Go.