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.
Twórz umiejętności, aby rozszerzyć kod Genie w trybie agenta z wyspecjalizowanymi możliwościami dla zadań specyficznych dla domeny. Na tej stronie wyjaśniono, jak tworzyć i optymalizować umiejętności.
Co to są umiejętności?
Tworzenie umiejętności w celu rozszerzenia kodu Genie za pomocą wyspecjalizowanych możliwości. Umiejętności są zgodne z otwartym standardem umiejętności agenta. Zestaw umiejętności obejmuje wiedzę i procesy biznesowe specyficzne dla domeny, które Genie Code może ładować w razie potrzeby wykonywania określonych zadań. Umiejętności mogą obejmować wskazówki, najlepsze rozwiązania, kod wielokrotnego użytku i skrypty wykonywalne.
Umiejętności powinny być dostosowane do zadań specyficznych dla domeny. Dzięki umiejętnościom możesz zapewnić większy kontekst (na przykład skrypty, przykłady i inne zasoby) dla zadania, niż w przypadku instrukcji. W przeciwieństwie do niestandardowych instrukcji, które są stosowane globalnie, umiejętności są ładowane automatycznie i tylko w odpowiednim kontekście. W trybie Agenta, Genie Code automatycznie ładuje umiejętności, jeśli jest to uzasadnione, na podstawie Twojego żądania i opisu umiejętności. Możesz również ręcznie wywoływać umiejętności, @ wymieniając je. Zapewnia to efektywne okno kontekstowe i zmniejsza potrzebę zapewnienia tego samego kontekstu w wielu czatach.
Uwaga / Notatka
Umiejętności są obsługiwane tylko w trybie agenta kodu Genie.
Tworzenie umiejętności
Umiejętności znajdują się w katalogu /Users/{username}/.assistant/skills/. Każda umiejętność musi mieć własny folder, a w tym folderze plik SKILL.md.
Aby utworzyć nową umiejętność:
W folderze obszaru roboczego użytkownika utwórz nowy folder umiejętności. Ścieżka folderu powinna być następująca:
/Users/{username}/.assistant/skills/.Po utworzeniu możesz szybko uzyskać dostęp do tego folderu w panelu Genie Code. Kliknij
Ustawienia, a następnie kliknij przycisk
Otwórz folder umiejętności.
Utwórz dedykowany folder dla umiejętności w folderze umiejętności. Każda umiejętność musi mieć własny folder. Jeśli na przykład tworzysz umiejętności dotyczące osobistych przepływów pracy, struktura folderów może być:
/Users/{username}/.assistant/skills/ └── personal-workflows/ └── SKILL.mdW folderze umiejętności utwórz plik
SKILL.md. Ten plik jest wymagany i definiuje umiejętności. Umiejętności są zgodne ze specyfikacjami umiejętności agenta.Dodaj wymagany frontmatter dla swojej umiejętności.
--- name: skill-name description: A description of what this skill does and when to use it. ---Dodaj instrukcje umiejętności w formacie Markdown po metadanych. Zalecane jest uwzględnienie następujących sekcji:
- Instrukcje krok po kroku: Jasne wskazówki proceduralne
- Przykłady: przykładowe dane wejściowe i oczekiwane dane wyjściowe
- Przypadki brzegowe: typowe odmiany i wyjątki
(Opcjonalnie) Aby uzyskać bardziej złożone umiejętności, możesz podać dodatkowe zasoby i je odwoływać:
- Skrypty zawierające kod wykonywalny, który agent może uruchomić.
- Pliki zawierające dodatkową dokumentację do celów referencyjnych, takie jak najlepsze praktyki i szablony.
Podczas odwoływania się do innych plików użyj ścieżek względnych z poziomu umiejętności głównej.
Na przykład, możesz mieć osobistą kompetencję w zakresie przepływu pracy, która odwołuje się do najlepszych praktyk ETL, szablonów panelek kontrolnych oraz skryptów do konfiguracji i wdrażania rurociągu danych. Folder umiejętności może zawierać następujące pliki:
/Users/{username}/.assistant/skills/ ├── personal-workflows/ ├── SKILL.md # Workflow overview and best practices ├── etl-patterns.md # Personal ETL best practices ├── dashboard-templates.md # Reusable dashboard patterns └── scripts/ ├── pipeline-setup.sh # Environment setup scripts └── model-deploy.py # Model deployment automation
Genie Code automatycznie odczytuje twoje umiejętności przy następnym użyciu w trybie agenta. Możesz również @ wspomnieć o umiejętnościach, aby upewnić się, że kod Genie używa ich.
Najlepsze rozwiązania
Postępuj zgodnie z poniższymi wytycznymi, aby napisać o skutecznych umiejętnościach:
- Zachowaj skupienie się na umiejętnościach. Umiejętności działają najlepiej, gdy koncentrują się na jednym zadaniu lub przepływie pracy. Wąski zakres sprawia, że Genie Code łatwiej rozpoznaje zastosowanie umiejętności.
- Użyj jasnych nazw i opisów. Zwięzła, opisowa nazwa i podsumowanie pomagają Genie Code dopasować odpowiednią umiejętność do odpowiedniego żądania.
- Być jednoznacznym i opierać się na przykładach. Opisz przepływy pracy krok po kroku i dołącz konkretne przykłady lub wzorce, które Kod Genie może ponownie wykorzystać.
- Unikaj niepotrzebnego kontekstu. Uwzględnij tylko informacje wymagane dla zadania. Dodatkowe szczegóły mogą utrudnić niezawodne stosowanie umiejętności.
- Iterowanie w czasie. Traktuj umiejętności jako żywe przepływy pracy. Małe aktualizacje oparte na rzeczywistym użyciu mogą znacznie poprawić wyniki.
- Oddziel wskazówki od automatyzacji. Użyj języka Markdown, aby wyjaśnić intencję i najlepsze rozwiązania oraz skrypty dla powtarzalnych akcji. Utrzymanie tych problemów odrębnych sprawia, że umiejętności są łatwiejsze do utrzymania i ponownego użycia.
Zobacz także
- Porady dotyczące ulepszania odpowiedzi na kod Genie: Dowiedz się, jak ręcznie odwoływać się do umiejętności w wierszu czatu.