Giriş
Yapay zeka (AI) sistemlerinin bilgi toplama ve araştırma süreçlerinde karşılaştığı en büyük zorluklardan biri, genellikle statik ve sınırlı işlevlere sahip olan geleneksel arama API'lerinin kısıtlamalarıdır. Bu API'ler, genellikle sabit sonuç listeleri döndürerek AI modellerinin karmaşık araştırma görevlerini gerçekleştirmesini engeller. Perplexity tarafından tanıtılan Search as Code mimarisi, bu soruna yenilikçi bir çözüm sunarak AI ajanlarının Python kullanarak kendi arama boru hatlarını oluşturmasına olanak tanır. Bu yaklaşım, AI modellerine veri toplama, filtreleme ve yeniden sıralama işlemlerini özelleştirilmiş komut dosyaları aracılığıyla gerçekleştirme esnekliği sağlar.
Sorun ve Çözüm Yaklaşımı
Statik Arama API'lerinin Sınırlamaları
Geleneksel arama API'leri, genellikle aşağıdaki kısıtlamalara sahiptir:
- Sabit sonuç listeleri: API'ler, kullanıcıya önceden tanımlanmış bir sırayla sonuçlar sunar ve bu sırayı değiştirme olanağı sunmaz.
- Sınırlı özelleştirme: Veri toplama ve işleme süreçleri, API sağlayıcısının sunduğu fonksiyonlarla sınırlıdır.
- Bağımlılık riski: API'lerin değişmesi veya kapanması durumunda, tüm arama iş akışları etkilenebilir.
Search as Code ile Yenilikçi Çözüm
Perplexity'nin Search as Code mimarisi, AI ajanlarının kendi arama boru hatlarını oluşturmasına olanak tanır. Bu yaklaşımın temel avantajları şunlardır:
- Özelleştirilmiş arama iş akışları: AI modelleri, Python kullanarak veri toplama, filtreleme ve yeniden sıralama işlemlerini gerçekleştirebilir.
- Modüler fonksiyonlar: Agentic Search SDK, verilerin güvenli bir sandbox ortamında yönetilmesini sağlayan modüler fonksiyonlar sunar.
- Veri toplama: Farklı kaynaklardan veri çekmek için özelleştirilmiş komut dosyaları oluşturulabilir.
- Filtreleme: Elde edilen veriler, belirli kriterlere göre filtrelenebilir.
- Yeniden sıralama: Veriler, AI modelinin gereksinimlerine göre yeniden sıralanabilir.
- Güvenlik: Tüm işlemler, güvenli bir sandbox ortamında gerçekleştirilir, böylece veri gizliliği ve güvenliği sağlanır.
Uygulama Adımları
1. Gerekli Ortamın Kurulumu
Search as Code mimarisini kullanabilmek için aşağıdaki adımların izlenmesi gerekmektedir:
- Python Ortamının Kurulumu:
- Python 3.8 veya üzeri bir sürümün sisteminize yüklü olduğundan emin olun.
- Gerekli paketleri yüklemek için aşağıdaki komutu çalıştırın:
pip install perplexity-agentic-search-sdk
- API Anahtarının Alınması:
- Perplexity platformunda bir hesap oluşturun ve API anahtarınızı alın.
export PERPLEXITY_API_KEY=
- Perplexity platformunda bir hesap oluşturun ve API anahtarınızı alın.



