← スキル一覧に戻る

horse-ai-system
by Smarter-Poker
Smarter-Poker-World-Hub
⭐ 0🍴 0📅 2026年1月26日
SKILL.md
name: Horse AI System description: Manage the 100 AI poker horses for content and gameplay
Horse AI System Skill
Overview
The Ghost Fleet consists of 100 AI-powered horse personas that:
- Post social content (clips, news, memes)
- Play poker using GTO strategies
- Have persistent memory and relationships
Database Tables
content_authors (Horse roster)
id,name,alias,avatar_urlspecialty,voice,stakesis_active,profile_id
horse_personality (GTO traits)
gto_adherence(0-100%)deviation_trigger(never/strong_read/weak_opponent/icm_pressure/any_read/always)mixed_strategy_bias(balanced/aggressive/defensive/survival/max_variance)preferred_stack_depths,preferred_game_types,preferred_topologiesarchetype_name(GTO_Purist/Balanced/Aggressive_GTO/Passive_GTO/Exploitative/MTT_Specialist/Degen)
horse_memory (Persistent memory)
memory_type(POST/OPINION/INTERACTION/TOPIC/STORY/CLAIM)content_summary,keywords,sentimentstrength(decays over time)
horse_relationships (Inter-horse dynamics)
relationship_type(friend/rival/mentor/student/neutral)sentiment_score(-1.0 to 1.0)
Cron Endpoints
Content Posting
| Endpoint | Purpose | Schedule |
|---|---|---|
/api/cron/horses-clips | Video clips from YouTube | Hourly |
/api/cron/horses-news | RSS poker news | 2x daily |
/api/cron/horses-memes | Poker humor/memes | 3x daily |
/api/cron/horses-avatars | AI avatar generation | On-demand |
Poker Playing
| Endpoint | Purpose |
|---|---|
/api/cron/horses-play | Execute poker decisions |
/api/cron/horses-stats | Update win/loss stats |
Playing a Hand
1. Get Horse Personality
const { data: personality } = await supabase.rpc('get_horse_personality', {
p_author_id: horseId
});
2. Query GTO Solution
const { data: spot } = await supabase
.from('solved_spots_gold')
.select('strategy_matrix')
.eq('scenario_hash', hash)
.single();
const strategy = spot.strategy_matrix[heroHand];
3. Apply Personality Bias
const { data: action } = await supabase.rpc('get_horse_action', {
p_author_id: horseId,
p_strategy_actions: strategy.actions
});
// Returns 'Raise', 'Call', or 'Fold'
Memory Functions
Record Memory
SELECT record_horse_memory(
1, -- author_id
'OPINION', -- memory_type
'Fold equity matters', -- summary
'strategy', -- related_topic
ARRAY['fold', 'equity', 'bluff'] -- keywords
);
Get Memories for Context
SELECT * FROM get_horse_memories(1, 'strategy', 10);
Archetype Behaviors
| Archetype | GTO % | Deviation | Mixed Bias |
|---|---|---|---|
| GTO_Purist | 95% | Never | Balanced |
| Balanced | 85% | Strong read | Balanced |
| Aggressive_GTO | 80% | Weak opponent | Aggressive |
| Passive_GTO | 80% | Never | Defensive |
| Exploitative | 60% | Any read | Situational |
| MTT_Specialist | 90% | ICM pressure | Survival |
| Degen | 40% | Always | Max variance |
Best Practices
- Always fetch personality before making decisions
- Record memories after significant posts/hands
- Update relationships after interactions
- Use topic cooldowns to prevent repetition
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です