Argus-AI
agent
Uyari
Health Uyari
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 6 GitHub stars
Code Gecti
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
Autonomous multi-agent AI intelligence brief system powered by LangGraph, ArXiv & RSS feeds.
README.md
👁️ Argus-AI — Multi-Agent Intelligence System
Yunan mitolojisinde asla uyumayan ve her şeyi gören Argus'tan esinlenen; Deterministik LangGraph tabanlı, her gün otomatik olarak RSS kaynaklarını ve ArXiv makalelerini toplayan, puanlayan, derinlemesine analiz eden ve GitHub Actions ile arşivleyen otonom yapay zeka istihbarat gözcüsü.
🏛️ Mimari ve Akış (System Architecture)
[RSS Feeds / ArXiv API / HF Papers]
│
▼
┌──────────────────────┐
│ 1. Ingestion Worker │ (Async paralel toplama & 24 saatlik tekilleştirme)
└──────────┬───────────┘
▼
┌──────────────────────┐
│ 2. Curator Agent │ (Relevance scoring: 1-10 & Pydantic filtreleme)
└──────────┬───────────┘
▼
┌──────────────────────┐
│ 3. Analyst Agent │ (Trafilatura ile tam metin kazıma & derin teknik analiz)
└──────────┬───────────┘
▼
┌──────────────────────┐
│ 4. Publisher Agent │ (Yönetici özeti & Markdown bülten sentezi)
└──────────┬───────────┘
▼
[Depolama: reports/YYYY/MM/YYYY-MM-DD-daily-brief.md + README/INDEX.md Güncellemesi]
│
▼
[GitHub Actions Otomatik Git Commit & Push]
🚀 Özellikler
- Çift LLM Desteği: Hem Google Gemini hem de OpenAI ile tam uyumlu;
.envüzerinden tek değişkenle geçiş (LLM_PROVIDER=geminiveyaopenai). - Kademeli Model Mimarisi:
- Curator Agent: Hızlı ve düşük maliyetli model (
gemini-2.0-flash/gpt-4o-mini). - Analyst Agent: Derinlikli mimari, matematik ve benchmark analiz modeli (
gemini-2.0-pro/gpt-4o).
- Curator Agent: Hızlı ve düşük maliyetli model (
- Sıfır Halüsinasyon Link Güvencesi: Raporlardaki bağlantılar asla uydurulmaz; doğrudan Ingestion katmanından gelen gerçek doğrulanmış URL'lerdir.
- Fail-Safe Veri Toplama: RSS veya arXiv kaynaklarından biri erişilemez olduğunda pipeline çökmez; hata loglanır ve kalan kaynaklarla devam edilir.
- Dinamik Web Kazıma (Trafilatura): Önemli haberlerin sayfalarına bizzat gidilip tam metin/kod/benchmark bilgisi çekilir.
- Dil Seçeneği: Türkçe (
tr) veya İngilizce (en) olarak tek ayarla rapor üretimi. - Otonom GitHub Actions: Her sabah UTC 04:00 (TSİ 07:00) saatinde otomatik çalışır ve repo güncellenir.
📂 Dizin Yapısı
intelligence-agent/
├── .github/
│ └── workflows/
│ └── daily_brief.yml
├── config/
│ ├── sources.yaml
│ └── settings.py
├── src/
│ ├── __init__.py
│ ├── state.py
│ ├── ingest/
│ │ ├── __init__.py
│ │ ├── rss_collector.py
│ │ └── arxiv_collector.py
│ ├── agents/
│ │ ├── __init__.py
│ │ ├── llm_factory.py
│ │ ├── curator.py
│ │ ├── analyst.py
│ │ └── reporter.py
│ ├── tools/
│ │ ├── __init__.py
│ │ └── web_scraper.py
│ ├── utils/
│ │ ├── __init__.py
│ │ └── archive_manager.py
│ └── graph.py
├── reports/
│ └── INDEX.md
├── tests/
├── .env.example
├── Dockerfile
├── requirements.txt
├── README.md
└── main.py
⚙️ Kurulum ve Yerel Çalıştırma
1. Depoyu Klonlayın ve Sanal Ortam Oluşturun
git clone https://github.com/hamzamalikyildiz/Argus-AI.git
cd Argus-AI
python -m venv .venv
# Windows:
.venv\Scripts\activate
# Linux/macOS:
source .venv/bin/activate
pip install -r requirements.txt
2. Çevre Değişkenlerini Ayarlayın
.env.example dosyasını .env olarak kopyalayın ve API anahtarınızı girin:
cp .env.example .env
Örnek .env içeriği:
LLM_PROVIDER=gemini
GEMINI_API_KEY=AIzaSy...
CURATOR_MODEL=gemini-2.0-flash
ANALYST_MODEL=gemini-2.0-pro
REPORT_LANGUAGE=tr
3. Pipeline'ı Çalıştırın
python main.py
Özel parametrelerle çalıştırmak için:
# Belirli bir tarih ve dil ile çalıştırma
python main.py --date 2026-10-19 --lang tr
📰 Son Raporlar Arşivi
| Tarih | Başlık / Odak Noktası | Rapor Linki |
|---|---|---|
| 2026-10-21 | Mistral AI Releases Voxtral 3, Google Cloud Ships llm-d 1.0 | Raporu Oku |
| 2026-10-20 | MiniMax Just Launched M3.1 Flash, [ArXiv] WeAct | Raporu Oku |
| 2026-10-19 | MiniMax Just Launched M3.1 Flash, NVIDIA Open Sources Run | Raporu Oku |
Tüm Arşivi Gör (reports/INDEX.md)
🤖 GitHub Actions ile Otomasyon Kurulumu
- GitHub deponuzun Settings > Secrets and variables > Actions sayfasına gidin.
GEMINI_API_KEY(veyaOPENAI_API_KEY) anahtarınızıRepository secretolarak ekleyin.- Settings > Actions > General > Workflow permissions sekmesinden "Read and write permissions" seçeneğini etkinleştirin.
- Sistem her sabah TSİ 07:00'de otomatik olarak raporu derleyip depoya push edecektir!
📄 Lisans
Bu proje MIT Lisansı kapsamında lisanslanmıştır. Detaylar için LICENSE dosyasına göz atabilirsiniz.
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi