2Slides Logo
Hermes Agent + 2Slides ile Sunum Oluşturma (Tam Kurulum Rehberi)
2Slides Team
11 min read

Hermes Agent + 2Slides ile Sunum Oluşturma (Tam Kurulum Rehberi)

Hermes Agent — Nous Research tarafından geliştirilen kendini geliştiren otonom agent — açık agentskills.io skill standardı üzerinden 2Slides ile yerel olarak eşleşir. slides-generation-2slides-skills paketini

~/.hermes/skills/
dizinine kurun, 2Slides API anahtarınızı ortama ekleyin ve Hermes tek bir cümleden 30–60 saniye içinde tam bir 16:9 sunumu üretebilsin. Aynı kurulum aynı zamanda yedi 2Slides API uç noktasını — metinden slayt, PDF'den slayt, referans görselle stil eşleştirme, çok konuşmacılı seslendirme, tema arama, iş sorgulama ve varlık dışa aktarma — birinci sınıf Hermes araçları olarak açar. Hermes, deneyimden yeni skill'ler yazan kapalı bir öğrenme döngüsüne sahip olduğu için 2Slides'ı nasıl kullandığını zamanla aktif olarak iyileştirir: kitlenize uygun daha iyi temalar seçer, yatırımcı sunumları için 4K çıktıyı tercih eder, siz ekran görüntüsü yapıştırdığınızda Create-Like-This'e geçer ve iki kez söylemeden tekrarlayan raporları planlar. Bu rehber kurulumu, en yaygın beş çağrı kalıbını, ileri kullanıcılar için doğrudan API kullanımını ve ilk entegrasyonlarda çoğu kişinin takıldığı püf noktaları anlatır.

Hermes Agent nedir?

Hermes Agent, Nous Research tarafından geliştirilen, sunucuda çalışan otonom bir yapay zeka agent'ıdır. IDE içine gömülü copilot'ların veya chatbot sarmalayıcılarının aksine Hermes, sunucunuzda (veya 5 dolarlık bir VPS'te) uzun ömürlü bir süreç olarak çalışır, oturumlar arasında bellek biriktirir ve — benzersiz şekilde — deneyimden kendi skill'lerini yazar. Model bağımsızdır (Nous Portal, OpenRouter, OpenAI, Anthropic, NVIDIA NIM veya özel uç noktalarla çalışır), 40'tan fazla yerleşik araçla gelir, MCP sunucu entegrasyonunu destekler ve size Telegram, Discord, Slack, WhatsApp, Signal, e-posta veya CLI üzerinden mesaj göndermenize imkan tanıyan tek bir ağ geçidi sunar. Kaynak: github.com/NousResearch/hermes-agent.

Hermes'i özellikle sunum iş akışları için ilgi çekici kılan özellik, kapalı öğrenme döngüsüdür: karmaşık bir görevden sonra Hermes yeniden kullanılabilir bir skill oluşturabilir ve ardından bu skill'i sonraki kullanımlarda iyileştirebilir. Slayt üretiminin zamanla daha iyi hale gelmesini sağlayan tam olarak bu döngüdür.

Neden Hermes'i 2Slides ile eşleştirmelisiniz?

Bu kombinasyon üç nedenden dolayı alışılmadık şekilde sinerjiktir:

  1. Hermes'in yerel bir slayt aracı yoktur. 40'tan fazla yerleşik aracı web araması, tarayıcı otomasyonu, görüş, görsel üretimi, TTS'yi kapsar — ancak sunum yazarlığını kapsamaz. 2Slides tam olarak bu yetenek boşluğunu doldurur.
  2. 2Slides API'sinin tamamını tek bir uç nokta olarak değil, araçlar olarak sunar. 2Slides skill paketi yedi farklı üretim modunu (metin, PDF içe aktarma, referans görseli klonlama, seslendirme, dışa aktarma, tema arama, durum sorgulama) sarmalar; böylece Hermes her isteği tek bir generate uç noktasından geçirmek yerine niyete göre doğru modu seçebilir.
  3. Hermes'in kendini geliştirme döngüsü entegrasyonu zamanla iyileştirir. Bir sunum istediğinizde Hermes ilk seferde
    generate
    'i varsayılanlarla çağırır. Beşinci seferde Q1 yönetim kurulu sunumlarınızın 4K, tüm çalışan toplantılarınızın 16:9 ve müşteri güncellemelerinizin çok konuşmacılı seslendirme gerektirdiğini öğrenmiş olur — ve bu tercihleri otomatik üretilen bir takip skill'ine yazar.

Bu, LLM'in araçları durumsuz şekilde çağırdığı Claude MCP entegrasyonundan gerçekten farklı bir kalıptır. Hermes hatırlar.

Ön koşullar

Başlamadan önce şunlara ihtiyacınız var:

  • Python 3.10+ ve Bash bulunan bir Linux/macOS makinesi veya VPS
  • Bir 2Slides hesabı ve API anahtarı — 2slides.com/api adresinden kayıt olun (yeni hesaplar 500 ücretsiz kredi alır, yaklaşık 50 metinden slayt sayfası veya 5 Nano Banana 2K sayfası için yeterlidir)
  • Hermes'in muhakeme döngüsü için kullanacağı bir LLM sağlayıcı anahtarı (Nous Portal, OpenRouter, OpenAI veya Anthropic)
  • İlk kurulum için yaklaşık 15 dakika

Adım 1 — Hermes Agent'ı kurun

curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash source ~/.bashrc hermes setup

hermes setup
sihirbazı LLM sağlayıcınızı, varsayılan modeli ve isteğe bağlı mesajlaşma ağ geçidi kimlik bilgilerini ister (ilk geçişte ağ geçidi kurulumunu atlayın — Telegram/Slack'i daha sonra etkinleştirebilirsiniz). Kurulum bittikten sonra kurulumu
hermes
ile doğrulayın — etkileşimli bir CLI istemine düşmeniz gerekir.

Adım 2 — 2Slides skill'ini kurun

2Slides skill'i github.com/2slides/slides-generation-2slides-skills adresinde bulunur ve Hermes'in yerel olarak desteklediği açık agentskills.io standardını izler. Onu kullanıcı skill'leri dizinine bırakın:

mkdir -p ~/.hermes/skills cd ~/.hermes/skills git clone https://github.com/2slides/slides-generation-2slides-skills.git slides-2slides

Ardından skill betiklerinin kimlik doğrulaması yapabilmesi için 2Slides API anahtarınızı shell ortamınıza ekleyin:

echo 'export SLIDES_2SLIDES_API_KEY="sk-2s-..."' >> ~/.bashrc source ~/.bashrc

Hermes CLI'ı yeniden başlatın ve

/skills
yazın — listede
slides-2slides
'ı yedi kullanılabilir işleviyle birlikte görmelisiniz (generate, create-pdf-slides, create-like-this, generate-narration, download-slides-pages-voices, search-themes, get-job-status).

Adım 3 — İlk sununuzu oluşturun

En basit çağrı, Hermes içinde doğal dil isteğidir:

> 2026'daki AI Agent'ların Durumu hakkında, otonom agent'lar ile chatbot'ları karşılaştıran, modern koyu bir tema kullanan 10 slaytlık bir sunum oluştur

Hermes şunları yapacaktır:

  1. Bir tema kimliği seçmek için
    search-themes
    'i "modern dark" sorgusuyla çağırır
  2. İçeriğiniz ve bu tema ile
    generate
    'i çağırır
  3. İş tamamlanana kadar her 5 saniyede bir
    jobs/:id
    'yi sorgular
  4. Paylaşılabilir bir
    slideUrl
    ve bir
    pdfUrl
    döndürür

10 sayfalık bir sunum için toplam duvar saati süresi: senkron modda 30–60 saniye. Yanıt

slideUrl
, sayfa sayısı ve üretim modunu içerir.

En kullanışlı beş çağrı kalıbı

Her istek

generate
'den geçmemelidir. 2Slides skill'i farklı modları açar, böylece Hermes (ve siz) doğru olanı seçebilirsiniz. Örnek komutlarla birlikte en sık kullanacağınız beşi:

NiyetHermes komutuAlttaki uç nokta
Sıfırdan taslak sunum"X hakkında slaytlar yap"
POST /api/v1/slides/generate
PDF / teknik doküman dönüştür"Bu araştırma makalesini sunuma dönüştür: /path/to/paper.pdf"
POST /api/v1/slides/create-pdf-slides
Görsel stili eşleştir"Bu ekran görüntüsünün stilinde X hakkında slaytlar oluştur: https://…"
POST /api/v1/slides/create-like-this
AI seslendirme ekle"Son sunumuma Aoede sesiyle profesyonel bir seslendirme ekle"
POST /api/v1/slides/generate-narration
ZIP olarak dışa aktar"O işin tüm slaytlarını ve seslendirmelerini ZIP olarak indir"
POST /api/v1/slides/download-slides-pages-voices

Tüm uç noktalar aynı asenkron zarfı paylaşır — gönder →

jobId
al →
GET /api/v1/jobs/:id
'yi sorgula → dosya URL'lerini al. Bu tutarlı yapı, Hermes'in bunları yedi uyumsuz araç yerine bir skill seti olarak temiz bir şekilde ele almasının nedenidir.

Doğrudan API kullanımı (özel araçlar için)

Paketlenmiş skill'i kullanmak yerine özel bir Hermes aracı oluşturmak istiyorsanız — örneğin, etki alanına özgü bir "Marka temamızla üç aylık OKR sunumu oluştur" aracı — Hermes'in yürüttüğü bir Python betiğinden doğrudan 2Slides API'sini çağırabilirsiniz.

Minimal bir generate-ve-bekle kalıbı:

import os, time, requests API = "https://2slides.com/api/v1" H = {"Authorization": f"Bearer {os.environ['SLIDES_2SLIDES_API_KEY']}"} resp = requests.post(f"{API}/slides/generate", headers=H, json={ "content": "Q1 2026 board update: ARR, retention, roadmap", "themeId": "theme_modern_dark", "mode": "async", "aspectRatio": "16:9", "resolution": "2K", }).json() job_id = resp["jobId"] while True: job = requests.get(f"{API}/jobs/{job_id}", headers=H).json() if job["status"] in ("completed", "failed"): break time.sleep(5) print(job["slideUrl"], job["pdfUrl"])

Tam asenkron iş mimarisi ve yeniden deneme kalıpları için Bir AI Sunum Agent'ı İnşa Edin: Geliştirici Rehberi makalesine bakın. Hermes'in modlar arasında karar vermek için kullandığı sistem istemi kalıpları için AI Sunum Agent'ları için Sistem İstemleri makalesine bakın.

Kendini geliştirme döngüsü eylemde

İşte Hermes'i diğer agent çalışma zamanlarından ayıran kalıp. Bir müşteriye yönelik sunum istediğinizde Hermes ilk seferde genel bir şey üretir. Ancak Hermes görev tamamlandıktan sonra bir takip skill'i oluşturabilir — ve oluşturacaktır:

/skills new customer-update-deck

Otomatik oluşturulan skill, neyin işe yaradığını yakalar: onayladığınız tema kimliği, en-boy oranı, seslendirme için ses adı, açılış slaydında istediğiniz spesifik ifade. Bir sonraki sefer "müşteri güncelleme sunumu" dediğinizde Hermes ham

slides-2slides.generate
işlevi yerine bu skill'i çağırır. On yineleme boyunca skill, durumsuz bir aracın asla hatırlamayacağı tercihleri biriktirir.

Kendini geliştiren bir agent'ı tek atışlık bir üretici yerine çok uç noktalı bir API ile eşleştirmenin önemli olmasının nedeni budur. Öğrenme döngüsünün karşısında öğreneceği bir şey vardır.

Tekrarlayan slayt işlerini planlama

Hermes yerleşik bir cron zamanlayıcıyla gelir. Tekrarlayan bir işi tek satırda kurabilirsiniz:

> Her Pazartesi saat 9'da, dahili durum dokümanımızdan haftalık durum sunumu oluştur, Puck sesiyle seslendirme ekle ve PDF'i Slack'te #exec-updates kanalına gönder

Hermes bunu planlanmış bir görev olarak saklar (

hermes cron list
ile görüntülemek için) ve otonom olarak yürütür. Mesajlaşma ağ geçidi Slack, Discord, Telegram ve WhatsApp'ı yerel olarak desteklediği için tamamlanan sunum, ek entegrasyon çalışması olmadan herhangi bir kanala düşebilir — sunum bağlantısı veya PDF, belirttiğiniz platformda bot mesajı olarak gelir.

Yaygın sorunlar ve çözümler

Skill

/skills
'te görünmüyor. Klonun
~/.hermes/skills/slides-2slides/
altında olduğunu ve
SKILL.md
'nin o dizinin en üst düzeyinde olduğunu onaylayın. Yenilemek için
hermes tools
'u çalıştırın.

2Slides'tan "401 Unauthorized".

SLIDES_2SLIDES_API_KEY
ortam değişkeni skill'in Python alt sürecine görünür değil. macOS launchd'de, anahtarı
.bashrc
yerine (Hermes'in koşulsuz olarak kaynak aldığı)
~/.config/hermes/env
'e ekleyin.

Sunum üretimi >120 saniye boyunca

pending
'de takılıyor. Muhtemelen yoğun saatlerde senkron modda gönderdiniz.
--mode async
ile yeniden gönderin ve
jobs/:id
'yi sorgulayın — asenkron istekler bağımsız olarak kuyruğa alınır ve genellikle yük altında bile 90 saniyenin altında tamamlanır.

Üretim başarılı olduktan sonra seslendirme başarısız oluyor. Seslendirme,

slideUrl
'i değil tamamlanmış bir üretim işinden
jobId
'yi gerektirir. Hermes skill'inin sunum URL'sini değil
jobId
'yi (UUID) ilettiğini kontrol edin.

Hermes yanlış temayı seçiyor. Öğrenme döngüsünün başlarında bu normaldir. Temayı bir veya iki kez düzelttikten sonra Hermes belleğine bir tercih yazar ve gelecekteki çağrılarda doğru olanı yapar. Ona doğrudan söyleyerek bunu hızlandırabilirsiniz: "tüm müşteri sunumlarımın Executive Minimal temasını kullanması gerektiğini unutma."

Sıkça Sorulan Sorular

Hermes Agent ücretsiz planda 2Slides ile çalışır mı?

Evet. Yeni 2Slides hesapları 500 ücretsiz kredi alır; bu standart metinden slayta üretimin (10 kredi/sayfa) yaklaşık 50 sayfasını veya yaklaşık 5 Nano Banana 2K sayfasını (100 kredi/sayfa) veya tam seslendirilmiş çıktının ~2 sayfasını (210 kredi/sayfa) kapsar. Hermes'in kendisi MIT lisanslı ve ücretsizdir; yalnızca yönlendirdiğiniz LLM sağlayıcısı için ödeme yaparsınız.

2Slides skill'i bir MCP sunucusu mu yoksa agentskills.io skill'i mi?

Bu bir agentskills.io skill'idir — Hermes, OpenClaw ve diğer birkaç agent'ın yerel olarak desteklediği açık standart. 2Slides ayrıca ayrı bir MCP sunucusu da sunar (MCP'nin Sunum İş Akışlarını Nasıl Değiştirdiği makalesine bakın), ancak özellikle Hermes için skill paketi daha hızlı bir yoldur çünkü yönetilecek herhangi bir MCP sunucu süreci olmadan doğrudan

~/.hermes/skills/
'e iniyor.

Bu Claude + 2Slides MCP kullanmaktan nasıl farklı?

MCP üzerinden Claude araçları durumsuz olarak çağırır — her konuşma sıfırdan başlar. Hermes kalıcı bellek tutar ve deneyimden yeni skill'ler yazar, böylece entegrasyon zamanla her çağrıda aynı varsayılanları tekrarlamak yerine daha iyi hale gelir. Tek seferlik üretimler için iki yaklaşım eşdeğerdir. Tekrarlayan iş akışları (haftalık raporlar, aylık yönetim kurulu sunumları, tekrarlayan müşteri güncellemeleri) için Hermes'in öğrenme döngüsü, durumsuz bir agent'a her seferinde söylenmesi gereken tercihleri yakaladığı için önemli ölçüde daha iyi performans gösterir.

Hermes sunum dağıtımını otomatik olarak Slack veya Telegram'a devredebilir mi?

Evet. Hermes'in tek ağ geçidi mimarisi, sunumu oluşturan aynı sürecin onu bağlı herhangi bir platforma geri mesajlayabileceği anlamına gelir. Telegram veya Slack ağ geçidini

hermes setup
aracılığıyla yapılandırdıktan sonra, "bu sunumu oluştur ve PDF'i Slack'te #board-updates kanalına gönder" gibi bir komut ek entegrasyon olmadan uçtan uca çalışır — Hermes 2Slides'ı çağırır, işi sorgular, PDF'i indirir ve kanala gönderir.

Hangi diller ve çıktı çözünürlükleri destekleniyor?

2Slides skill'i 19 dili destekler (Otomatik, İngilizce, İspanyolca, Fransızca, Almanca, İtalyanca, Portekizce, Rusça, Japonca, Korece, Basitleştirilmiş/Geleneksel Çince, Arapça, Hintçe, Endonezyaca, Vietnamca, Türkçe, Lehçe, Tayca, Yunanca), 1K / 2K / 4K çözünürlüklerini ve mobil öncelikli kitleler için dikey (9:16) dahil 1:1'den 21:9'a kadar en-boy oranlarını destekler. Kredi maliyeti çözünürlükle ölçeklenir: Fast PPT için 10 kredi/sayfa, Nano Banana 2K için 100, Nano Banana 4K için 200.

Hermes'in kendini geliştirme döngüsü hiç aşırı uyum gösterir mi?

Pratikte hayır — skill'ler kullanıcı kapsamındadır ve insan tarafından incelenebilir. Otomatik oluşturulan skill'leri

/skills
ile inceleyebilir ve
/skills edit <name>
veya
/skills remove <name>
ile düzenleyebilir veya silebilirsiniz. Hermes artık sevmediğiniz bir temayı veya sesi fazla tercih ederse, konuşmada bir kez düzeltin, skill güncellenir. Hermes gibi agent'ların daha geniş AI otomasyon manzarasına nasıl uyduğuna dair daha derin bir tartışma için Sunum Oluşturmada AI Agent'ların Geleceği ve 2Slides Agent Skill'leri: AI Slayt İş Akışlarını Otomatikleştirin makalelerine bakın.

Sonuç

Hermes Agent artı 2Slides sadece başka bir "AI entegrasyonu" değildir — kendini geliştiren otonom bir agent'ın, karşısında öğreneceği yeterli yüzey alanına sahip çok uç noktalı bir sunum API'si ile eşleştirildiği ilk kombinasyondur. Diğer tüm eşleştirmeler ya durumsuz bir araç çağrısıdır (Claude MCP, ChatGPT eklentileri) ya da inceltilecek yetenek genişliği olmayan tek uç noktalı bir üreticidir. Hermes'in belleği artı 2Slides'ın yedi farklı uç noktası, öğrenme döngüsünü gerçekten ödüllendiren yapıdır.

2026'da pratik yol şudur: ikisini de 15 dakikada kurun, Hermes tercihlerinizi gözlemlesin diye üç veya dört sunumu manuel olarak oluşturun, sonra zamanlayıcının devralmasına izin verin. Bir ay içinde Hermes haftalık raporunuzu, üç aylık yönetim kurulu sunumunuzu ve müşteri güncelleme sunumunuzu otomatik pilotta üretir — sizin temanız, sesiniz, en-boy oranınız ve teslimat kanalınızla — çünkü her biri için skill'i kendisi yazdı.

Sunum iş akışınızı devretmeye hazır mısınız? Bir 2Slides API anahtarı edinin (500 ücretsiz kredi) ve bugün Hermes Agent'ı kurun — 15 dakikadan kısa sürede tam kurulum.

About 2Slides

Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.

Try For Free