إنشاء Skill في Alexa
ادخل إلى منصة المطورين:
Alexa Skills Kit
الخطوات:
-
سجل الدخول بحساب Amazon.
-
اختر Create Skill.
-
اكتب اسم المهارة مثل:
Smart GPT -
اختر:
-
Model → Custom
-
Hosting → Provision your own
2️⃣ إنشاء سيرفر وسيط
نحتاج سيرفر يستقبل كلام Alexa ويرسله إلى ChatGPT.
يمكن استخدام:
-
Node.js
-
أو Python
مثال كود بسيط (Node.js):
const axios = require("axios");
async function askGPT(question){
const response = await axios.post(
"https://api.openai.com/v1/chat/completions",
{
model: "gpt-4o-mini",
messages: [{role: "user", content: question}]
},
{
headers:{
"Authorization": "Bearer YOUR_OPENAI_KEY"
}
}
);
return response.data.choices[0].message.content;
}
3️⃣ ربط Alexa بالكود
عندما تقول:
Alexa, open Smart GPT
يحدث التالي:
الصوت → Alexa
⬇
Skill
⬇
السيرفر
⬇
ChatGPT
⬇
الرد
⬇
Alexa تقرأ الرد
4️⃣ مثال كود رد Alexa
const speechText = await askGPT(userQuestion);
return handlerInput.responseBuilder
.speak(speechText)
.getResponse();
النتيجة:
Alexa سترد عليك بنفس ذكاء ChatGPT.
مثال عملي
تقول:
Alexa, ask Smart GPT how electricity works
الرد:
Alexa → ChatGPT → يشرح لك الكهرباء بالتفصيل.
مميزات تحويل Alexa إلى ChatGPT
✔ إجابات ذكية وطويلة
✔ محادثة طبيعية
✔ فهم أسئلة معقدة
✔ إمكانية التحكم في البيت الذكي بالذكاء الاصطناعي
فكرة احترافية لبيوت السمارت
يمكنك دمج:
-
Home Assistant
-
Amazon Alexa
-
ChatGPT
فتقول مثلاً:
Alexa, make the house comfortable
فيقوم ChatGPT بتحليل الوقت والطقس وتشغيل:
-
الإضاءة
-
التكييف
-
الموسيقى
