Tambayoyi na AI Series 7: Yadda ake Ayyana Skill cikin Ka'ida
1. Babban Ma'anar Skill
Skill shine Agent (Ƙwararren Mai Aiki) ko Tsarin AI wanda ya ƙunshi ƙungiyar iyawar aiwatarwa. Yawanci yana ƙunshe da:
- Yanayin Ɗaukar Aiki: Lokacin da ake kira shi (kamar umarnin mai amfani, abubuwan da suka faru na tsarin).
- Ma'aunin Shigarwa: Bayanai ko mahallin da ake buƙata.
- Hanyar Aiwatarwa: Matakan sarrafawa na musamman (kamar kiran API, gudanar da code, bincika ilimi).
- Sakamakon Fitarwa: Amsa ko aiki da ake mayarwa ga mai kira.
2. Matakan Ayyana Skill cikin Ka'ida
1. Bayyana Suna da Bayanin Skill
- Suna: Gajere, na musamman, mai ma'ana (kamar
search_web,send_email). - Bayani: Taƙaita aikin Skill a cikin jimla ɗaya, don sauƙaƙe Agent ya daidaita.
2. Ayyana Ma'aunin Shigarwa (Input Schema)
Yi amfani da JSON Schema ko tsari makamancin haka, bayyana nau'in kowane ma'auni, ko wajibi ne, tsoho da ƙuntatawa.
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Kalmar bincike",
"required": true
},
"max_results": {
"type": "integer",
"description": "Matsakaicin adadin sakamako",
"default": 10
}
}
}
3. Rubuta Hanyar Aiwatarwa (Execution Logic)
- Hanyar Tabbatacciya: Kai tsaye kira aiki, API ko bayanai.
- Hanyar Maras Tabbaci: Yi amfani da LLM don samar da amsa (ana buƙatar samar da samfurin prompt).
- Gudanar da Kuskure: Ayyana lokacin ƙarewa, sake gwadawa, dabarun ragewa.
4. Ayyana Tsarin Fitarwa (Output Schema)
Hakanan yi amfani da JSON Schema don bayyana tsarin bayanan da ake mayarwa.
{
"type": "object",
"properties": {
"results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"title": { "type": "string" },
"url": { "type": "string", "format": "uri" }
}
}
}
}
}
5. Ƙara Metadata
- Lambar siga: Don sauƙaƙe sarrafa sakewa.
- Mawallafi/Mai kula: Alhakin mallaka.
- Abubuwan dogaro: Sabis na waje ko ɗakunan karatu da ake buƙata.
- Ƙuntatawa na amfani: Kamar iyakance mitar, buƙatun izini.
3. Misali: Cikakken Bayanin Skill
name: "weather_query"
description: "Nemo yanayi na yanzu bisa sunan birni"
version: "1.0.0"
author: "AI Team"
input:
type: object
properties:
city:
type: string
description: "Sunan birni, kamar 'Beijing'"
required: true
unit:
type: string
enum: ["celsius", "fahrenheit"]
default: "celsius"
execute:
- step: "Kira API na yanayi"
api: "https://api.weather.com/v1/current"
method: "GET"
params:
city: "{input.city}"
unit: "{input.unit}"
- step: "Tsara sakamako"
format: "Yanzu {city} zafin jiki shine {temperature}°{unit}"
output:
type: object
properties:
temperature:
type: number
condition:
type: string
humidity:
type: number
4. Mafi Kyawun Ayyuka
- Aiki Guda: Kowane Skill ya yi abu ɗaya kawai, ka guji haɗuwa da yawa.
- Mai Dogaro da Kai: Mümkün kada ka dogara da yanayin duniya na waje, shigarwa ya zama fitarwa.
- Mai Gwadawa: Samar da bayanan mock ko yanayin sandbox don gwajin raka'a.
- Rubuce-rubuce: Rubuta bayanin amfani da misalai ga kowane Skill.
Ta hanyar waɗannan hanyoyin, Skill da aka ayyana zai iya zama mai iya sarrafawa ta AI Agent, kuma masu haɓaka za su iya haɗa shi kai tsaye cikin tsarin, don samun sake amfani "Rubuta sau ɗaya, yi amfani da shi ko'ina".
评论
暂无已展示的评论。
发表评论(匿名)