Skip to content

Pinnacore-AI/Agenttiarmeija

Repository files navigation

AgentArmy (Agenttiarmeija™)

AI-Agenttien Rakentamisen Kurssi + DePIN Passive Income Platform

Opi rakentamaan älykkäitä AI-agentteja ja ansaitse passiivista tuloa DePIN-verkostoista samalla kun opiskelet.


📚 Kurssisisältö

Moduuli 1: AI-Agenttien Perusteet (6h)

  • ReAct-kehys (Reasoning + Acting)
  • Havainnointi-ajattelu-toiminta -sykli
  • Ensimmäinen agentti käytännössä

Moduuli 2: Kielimallien Tehokas Käyttö (7h)

  • Prompt engineering ja optimointi
  • OpenAI, Anthropic, Google AI -mallit
  • Fine-tuning ja RAG

Moduuli 3: AI-Agenttien Rakentaminen (8h)

  • LangChain & LlamaIndex
  • Agentti-arkkitehtuurit
  • Tool calling ja integraatiot

Moduuli 4: Krypto & Liiketoiminta-automaatio (7h)

  • Web3 integraatiot
  • DeFi-agentit
  • Liiketoimintaprosessien automaatio

Moduuli 5: Turvallisuus ja Etiikka (5h)

  • AI-turvallisuus
  • Eettinen AI-kehitys
  • GDPR ja tietosuoja

Moduuli 6: Lopputyö (5h)

  • Oman agenttijärjestelmän rakentaminen
  • Portfolio-projekti

Yhteensä: 38 tuntia sisältöä


💰 DePIN Passive Income

Ansaitse passiivista tuloa DePIN-verkostoista samalla kun opiskelet:

Tuetut Protokollat

  • Helium Network: €12.50/h
  • Grass: €8.30/h
  • Akash Network: €15.20/h
  • Render Network: €18.70/h
  • Filecoin: €6.40/h

Tuotto-kertoimet

  • Free: 1.0x (€0-15/kk)
  • Perus: 1.2x (€15-35/kk)
  • Starter: 1.5x (€35-90/kk)
  • Premium: 2.0x (€90-240/kk)
  • Enterprise: 2.5x (€240-450/kk)

Bonus: +0.5x kun suoritat kurssin 100%


🚀 Tekninen Toteutus

Backend (FastAPI)

cd backend
pip install -r requirements.txt
uvicorn main_api:app --reload

Ominaisuudet:

  • ✅ Käyttäjähallinta (JWT-autentikointi)
  • ✅ Kurssinhallinta
  • ✅ AI-Tuutori (Qwen API)
  • ✅ DePIN Mining
  • ✅ Stripe-maksut
  • ✅ PostgreSQL/SQLite tietokanta

Frontend (React + Vite)

cd frontend
npm install
npm run dev

Ominaisuudet:

  • ✅ Landing page
  • ✅ Kirjautuminen/Rekisteröinti
  • ✅ Dashboard
  • ✅ Kurssisivu
  • ✅ Mining Dashboard
  • ✅ Responsiivinen design

🔧 Konfiguraatio

Backend .env

# Security
JWT_SECRET_KEY=your-super-secret-key

# Database
DATABASE_URL=postgresql://user:password@localhost:5432/agenttiarmeija

# AI APIs
QWEN_API_KEY=sk-or-v1-...
MINIMAX_API_KEY=sk-or-v1-...

# Stripe
STRIPE_SECRET_KEY=sk_test_...
STRIPE_WEBHOOK_SECRET=whsec_...

# Frontend URL
FRONTEND_URL=http://localhost:3000

Frontend .env

VITE_API_URL=http://localhost:8000

📦 Deployment

Railway (Backend + Database)

cd backend
railway login
railway init
railway up

Vercel (Frontend)

cd frontend
vercel login
vercel --prod

Katso yksityiskohtaiset ohjeet: deployment/DEPLOYMENT_GUIDE.md


🧪 Testaus

Backend API

# Health check
curl http://localhost:8000/health

# Register
curl -X POST http://localhost:8000/auth/register \
  -H "Content-Type: application/json" \
  -d '{"email":"test@example.com","password":"testpass123"}'

# Login
curl -X POST http://localhost:8000/auth/login \
  -H "Content-Type: application/json" \
  -d '{"email":"test@example.com","password":"testpass123"}'

Frontend

  1. Avaa: http://localhost:3000
  2. Rekisteröidy uudella tilillä
  3. Kirjaudu sisään
  4. Tarkista että kurssit näkyvät

📊 Hinnoittelu

Kuukausitilaukset

Paketti Hinta Ominaisuudet
Perus €19.90/kk Kaikki moduulit + yhteisö-tuki + DePIN €1-10/kk
Starter €59/kk Perus + AI-tuutori + DePIN €10-35/kk + 100 $AGENT
Premium €149/kk Starter + 1-on-1 mentorointi + DePIN €35-120/kk + 500 $AGENT
Enterprise €497/kk Premium + yrityslisenssit + DePIN €120-300/kk + 2000 $AGENT

Kertamaksu

Paketti Hinta Ominaisuudet
Lifetime €1,997 Kaikki sisältö, elinikäinen pääsy, Premium DePIN

🤖 AI-Tuutori

24/7 tuki oppimisellesi:

# Kysy kysymys
POST /tutor/ask
{
  "question": "Miten ReAct-kehys toimii?",
  "context": {"module": 1}
}

# Tarkista koodi
POST /tutor/check-code
{
  "code": "def my_agent():\n    pass",
  "language": "python"
}

# Selitä konsepti
POST /tutor/explain
{
  "concept": "Tool calling",
  "module": 3
}

# Luo harjoitustehtävä
POST /tutor/exercise
{
  "module": 2,
  "difficulty": "medium"
}

⛏️ DePIN Mining

Aloita mining ja ansaitse passiivista tuloa:

# Aloita mining
POST /depin/start
{
  "protocols": ["helium", "akash", "render"],
  "course_progress": 67.0,
  "subscription_tier": "premium"
}

# Hae tilastot
GET /depin/stats

# Hae protokollien tilastot
GET /depin/protocols

# Lopeta mining
POST /depin/stop

# Arvioi tuotot
POST /depin/estimate
{
  "subscription_tier": "premium",
  "course_progress": 100.0,
  "hours_per_day": 24.0
}

💳 Maksut (Stripe)

# Luo checkout-sessio
POST /payments/create-checkout
{
  "tier": "premium",
  "success_url": "https://agenttiarmeija.com/success",
  "cancel_url": "https://agenttiarmeija.com/cancel"
}

# Hae tilauksen tiedot
GET /payments/subscription/{subscription_id}

# Peruuta tilaus
POST /payments/cancel-subscription/{subscription_id}?immediate=false

# Webhook (Stripe kutsuu automaattisesti)
POST /payments/webhook

📁 Projektirakenne

agenttiarmeija-platform/
├── backend/
│   ├── main_api.py              # Pääsovelluslogiikka
│   ├── ai_tutor_service.py      # AI-tuutori (Qwen)
│   ├── depin_service.py         # DePIN mining
│   ├── payment_service.py       # Stripe-maksut
│   ├── requirements.txt         # Python-riippuvuudet
│   └── .env.example             # Ympäristömuuttujat
├── frontend/
│   ├── src/
│   │   ├── main.jsx             # Entry point
│   │   └── index.css            # Tyylit
│   ├── App_Main.jsx             # Pääkomponentti
│   ├── package.json             # NPM-riippuvuudet
│   ├── vite.config.js           # Vite-konfiguraatio
│   └── index.html               # HTML-template
├── course-content/
│   └── ALL_COURSE_CONTENT.md    # Kaikki kurssisisältö
├── deployment/
│   └── DEPLOYMENT_GUIDE.md      # Deployment-ohjeet
└── docs/
    └── PROJECT_PLAN.md          # Projektisuunnitelma

🔐 Turvallisuus

  • ✅ JWT-autentikointi
  • ✅ Bcrypt-salasanojen hashays
  • ✅ CORS-suojaus
  • ✅ HTTPS (tuotannossa)
  • ✅ Stripe-webhook-verifiointi
  • ✅ SQL-injektiosuojaus (SQLAlchemy ORM)

📞 Tuki

Tekninen tuki: agenttiarmeija@pinnacore.ai
Yritys: Pinnacore Oy
Website: [tulossa]
Discord: [tulossa]


📄 Lisenssi

Copyright © 2024 Pinnacore Oy. All rights reserved.


🎯 Roadmap

Q1 2024

  • MVP-kehitys
  • AI-tuutori-integraatio
  • DePIN-mining
  • Beta-testaus
  • Julkaisu

Q2 2024

  • Mobile app (iOS + Android)
  • Lisää DePIN-protokollia
  • Community-ominaisuudet
  • Affiliate-ohjelma

Q3 2024

  • $AGENT token launch
  • NFT-sertifikaatit
  • DAO-hallinto
  • Kansainvälistyminen

Rakennettu ❤️:llä Pinnacore Oy:ssä

About

AgentArmy (Agenttiarmeija™) - Learn to build AI agents and earn passive income from DePIN networks. Full-stack platform with FastAPI backend, React frontend, and comprehensive course content.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors