67 lines
1.7 KiB
Markdown
67 lines
1.7 KiB
Markdown
|
|
# Bright Dataアクセス不可の場合の代替案
|
|||
|
|
|
|||
|
|
## 🌟 アイデア1: 公開APIを使ったAIエージェント
|
|||
|
|
|
|||
|
|
Bright Dataの代わりに公開APIを使う:
|
|||
|
|
|
|||
|
|
```nyash
|
|||
|
|
box WeatherAIAgent {
|
|||
|
|
init { n8nWebhook, apiKeys }
|
|||
|
|
|
|||
|
|
// OpenWeatherMap APIなど無料APIを使用
|
|||
|
|
getWeatherInsights(location) {
|
|||
|
|
local net = new NetBox()
|
|||
|
|
|
|||
|
|
// n8n経由でAI分析
|
|||
|
|
local data = new MapBox()
|
|||
|
|
data.set("location", location)
|
|||
|
|
data.set("action", "analyze_weather")
|
|||
|
|
|
|||
|
|
return net.post(me.n8nWebhook, data.toJsonBox())
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## 🌟 アイデア2: GitHub/GitLab API活用
|
|||
|
|
|
|||
|
|
```nyash
|
|||
|
|
box CodeReviewAgent {
|
|||
|
|
// GitHubのPRを自動レビュー
|
|||
|
|
reviewPullRequest(repoUrl, prNumber) {
|
|||
|
|
// GitHub APIでPR情報取得
|
|||
|
|
// n8n AI AgentでコードレビューSS
|
|||
|
|
// 結果をコメントとして投稿
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## 🌟 アイデア3: RSS/ニュースAPI
|
|||
|
|
|
|||
|
|
```nyash
|
|||
|
|
box NewsDigestAgent {
|
|||
|
|
// NewsAPI.orgなどの無料ニュースAPI使用
|
|||
|
|
// AI要約・分析を提供
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## n8nワークフロー構成
|
|||
|
|
|
|||
|
|
1. **Webhook** → **HTTP Request (API)** → **AI Agent** → **Response**
|
|||
|
|
|
|||
|
|
Bright Data Nodeの代わりに:
|
|||
|
|
- HTTP Request Node(一般的なAPI呼び出し)
|
|||
|
|
- RSS Read Node(RSS/Atomフィード)
|
|||
|
|
- GitHub Node(GitHub API)
|
|||
|
|
- その他の統合
|
|||
|
|
|
|||
|
|
## 審査基準への対応
|
|||
|
|
|
|||
|
|
- ✅ AI Agent Node使用(必須)
|
|||
|
|
- ✅ 実用的で複雑
|
|||
|
|
- ✅ 創造的(Nyash使用)
|
|||
|
|
- ⚠️ Bright Data未使用(減点の可能性)
|
|||
|
|
|
|||
|
|
## 結論
|
|||
|
|
|
|||
|
|
Bright Dataが使えなくても、他のデータソースでAIエージェントは作れる!
|
|||
|
|
ただし、賞金狙いなら要件を満たす必要があるので、メールで相談するのがベスト。
|