Skip to main content
Skills and agents are currently in alpha. Özellik işlevsel ancak hâlâ gelişmekte.
Apps can define AI capabilities that live inside the workspace — reusable skill instructions and agents with custom system prompts.
Yetenekler, yapay zekâ ajanlarının çalışma alanınızda kullanabileceği yeniden kullanılabilir yönergeleri ve kabiliyetleri tanımlar. Yerleşik doğrulamayla yetenekleri tanımlamak için defineSkill() kullanın:
src/skills/example-skill.ts
Önemli noktalar:
  • name, yetenek için benzersiz bir tanımlayıcı dizedir (kebab-case önerilir).
  • label, UI’de gösterilen, insan tarafından okunabilir addır.
  • content, yetenek yönergelerini içerir — bu, yapay zekâ ajanının kullandığı metindir.
  • icon (isteğe bağlı), UI’de gösterilen simgeyi ayarlar.
  • description (isteğe bağlı), yeteneğin amacı hakkında ek bağlam sağlar.
Ajanlar, çalışma alanınız içinde bulunan yapay zekâ asistanlarıdır. Özel bir sistem istemiyle ajanlar oluşturmak için defineAgent() kullanın:
src/agents/example-agent.ts
Önemli noktalar:
  • name, ajan için benzersiz bir tanımlayıcı dizedir (kebab-case önerilir).
  • label, UI’de gösterilen görünen addır.
  • prompt, ajanın davranışını tanımlayan sistem istemidir.
  • description (isteğe bağlı), ajanın ne yaptığı hakkında bağlam sağlar.
  • icon (isteğe bağlı), UI’de gösterilen simgeyi ayarlar.
  • modelId (isteğe bağlı), ajanın kullandığı varsayılan yapay zekâ modelini geçersiz kılar.