Ajan geliştiricileri için Pushary
Let your users approve what your AI agent does.
Ajanınız iade, e-posta veya silme işleminden önce sorar. Kullanıcınız telefonundan, sizin markanız altında onaylar veya reddeder.
Kullanıcınızın gördüğü ekran. Acme, sizin ürününüzü temsil eder.
TypeScript · Python · Vercel AI SDK · LangGraph · Mastra · OpenAI Agents SDK · CrewAI
Framework'ünüz ajanı durdurabilir. Kullanıcınıza ulaşamaz.
Kullanıcıya ulaşmak için bunların hepsi gerekir. Pushary'de hazır:
- Kilit ekranında onay ve ret sunan bir telefon uygulaması
- iPhone, Android ve tarayıcılar için bildirimler
- Kullanıcıları yeni hesap açmadan bağlama yolu
- Sunucu yeniden başlatıldığında veya dağıtım yapıldığında açık kalan istek
- Her zaman hayır anlamına gelen zaman aşımı
- Kimin ne zaman onay verdiğini gösteren kayıt
Kodunuza iki çağrı eklersiniz. Kurmanız gereken bu kadar.
Ajanınız sorar. Kullanıcınız karar verir.
Kullanıcıyı bağlamaktan işlemi çalıştırmaya kadar dört adım.
01
Kullanıcınızı bir kez bağlayın
Ürününüzde bir bağlantı gösterin. Kullanıcınız ücretsiz Pushary uygulamasını yükler, bağlantıyı açar ve bildirimlere izin verir. Kayıt veya ödeme gerekmez.
02
Ajanınız önce sorar
Riskli adımdan hemen önce kodunuz kullanıcıya soruyu gönderir: “4.200 dolarlık iadeyi onaylıyor musunuz?” Yanıt evet veya hayır, listeden bir seçim ya da yazılı metin olabilir.
03
Kullanıcınız bir düğmeye dokunur
Bildirim, ürününüzün adıyla başlar. Kullanıcınız bildirim üzerinden onaylar veya reddeder.
04
Ajanınız yanıtı alır
Onay gelirse ajan devam eder. Ret gelirse veya yanıt yoksa durur. Her yanıt kaydedilir ve sunucunuza gönderilebilir.
Kayıt gerekmez. Bir dakika sürer.
Her istekte sizin markanız.
Kullanıcılarınız sizin ürününüzü tanır. Bu yüzden her istek sizin adınızla başlar.
Sizin markanız görünür
- Bildirim
- Ürününüzün adıyla başlar: “Acme needs your approval”.
- Onay ekranı
- Sorunun üstünde adınız ve logonuz görünür.
- Web sayfası
- Her isteğin adınızı ve logonuzu taşıyan bir sayfası vardır. Markamızı kaldırmak için “Powered by Pushary” seçeneğini kapatın.
- Bağlantı ekranı
- Adınız, logonuz ve uygulamayı indirme düğmesi görünür.
Pushary görünür
- Uygulama
- Kullanıcılarınız ücretsiz Pushary uygulamasını bir kez yükler. Bildirimde uygulamanın simgesi görünür. Bazı telefonlar adını da gösterir.
- Web adresi
- Bağlantılar ve web sayfaları pushary.com üzerinde kalır.
Kullanıcılarınız Pushary hesabı açmaz ve bize ödeme yapmaz. Tek ücretsiz uygulama, Pushary kullanan tüm ürünlerle çalışır. Kendi uygulamanızı yayımlamanız gerekmez.
Yalnızca gerektiğinde sorun.
Kullanıcılarınıza her küçük işlem için soru sormamak üzere birkaç kural belirleyin. Yeni kod yayımlamadan bir sınırı değiştirin.
- 42 dolar iade
- Kendiliğinden çalışır. Kimseye sorulmaz.
- 4.200 dolar iade
- Önce kullanıcınıza sorar.
- 40.000 dolar iade
- Engellenir. Hiç çalışmaz.
refund.create amount < 100 allow
refund.create amount >= 1000 require_approval
refund.create amount >= 10000 denyBu, kısa gösterimdir. Her kuralı tek API çağrısıyla eklersiniz. İşlem için kural yoksa bir insana sorulur. Eksik kural hiçbir zaman onay sayılmaz.
İki çağrı. Entegrasyon bu kadar.
Kullanıcıyı bir kez bağlayın, ardından riskli adımdan önce sorun. TypeScript veya Python ile, zaten kullandığınız ajan framework'lerine uygun adaptörlerle çalışın.
Listelendiği dizinler: the Vercel AI SDK tools registry, LangChain's integrations, the Hermes Agent plugin catalog and the Strands Agents integrations.
import { createPusharyServer } from "@pushary/server"
const px = createPusharyServer({ apiKey: process.env.PUSHARY_API_KEY! })
// 1. Once per user: show them this link in your product.
const { universalLink } = await px.enroll(user.id)
// 2. Before the risky step: ask, and wait for the answer.
const decision = await px.authorize({
toolName: "refund.create",
toolTarget: "order_4471",
externalId: user.id,
parameters: { amount: 4200 },
question: "Approve a $4,200 refund for order #4471?",
})
if (!decision.approved) throw new Error(decision.reason)
await issueRefund()- approved: true
- Kullanıcınız onayladı veya bir kural izin verdi. İşlemi çalıştırın.
- approved: false
- Kullanıcınız reddetti, bir kural engelledi veya kimse zamanında yanıtlamadı. İşlemi çalıştırmayın.
Kimler için?
Müşterilere AI ajanı sunuyorsunuz
Ajanınız iade yapar, e-posta gönderir veya hesapları değiştirir. Müşterileriniz riskli işlemleri telefonlarından onaylar.
Müşteriler için ajan geliştiriyorsunuz
Her projede onay adımını yeniden kurmayın. Pushary'yi bir kez ekleyip tekrar kullanın.
Başkalarının geliştirme yaptığı bir platform işletiyorsunuz
Platformunuzdaki her geliştiriciye telefon üzerinden onay sunun. Bu sistemi kendiniz kurmanız gerekmesin.
Bir plan bir ürünü kapsar. Birden fazla müşteriye mi hizmet veriyorsunuz veya platform mu işletiyorsunuz? Bize yazın, uygun bir plan hazırlayalım.
Partner planları
Ürününüze uyan boyutu seçin. Mevcut Partner müşterileri koşullarını korur.
İlk denemeniz 3 gün boyunca 100 kullanıcınızı ve 100 onay isteğini kapsar. Ücretli limitler faturalandırma başladığında geçerli olur. Yeniden denemeler ve ek cihazlar ek istek sayılmaz. Soru içermeyen düz bildirimler dahil değildir. Otomatik aşım ücreti yoktur.
Sorular ve yanıtlar
Kullanıcılarımın AI ajanımın işlemlerini onaylamasını nasıl sağlarım?
Kullanıcılarımın kaydolması veya ödeme yapması gerekiyor mu?
Tamamen kendi markamla kullanabilir miyim?
Kime sorulur?
Kullanıcılarıma sürekli soru sorulmaz mı?
Kullanıcım hiç yanıt vermezse ne olur?
Partner planının fiyatı nedir?
Hangi framework'lerle çalışır?
Knock veya Novu'dan farkı nedir?
HumanLayer'dan farkı nedir?
Birden fazla müşteri için ajan geliştiriyorum. Her biri için ayrı plan mı gerekir?
Bu, AB Yapay Zekâ Yasası'nın insan gözetimi şartını karşılar mı?
Ajanınız sorar. Kullanıcılarınız karar verir.
Kodunuzda iki çağrı. Kullanıcılarınız telefonlarından, sizin markanız altında yanıtlar. Her yanıt kaydedilir.
Start freeÜrün türüne göre
AI ajanlarını kendiniz mi kullanıyorsunuz? Sorularını telefonunuzda veya Mac'inizde alın ve iki cihazdan da yanıtlayın. Ajan planlarına bakın.