5 puan yazan hjm1980 2025-12-22 | Henüz yorum yok. | WhatsApp'ta paylaş

Kısa tanıtım
Spring AI Playground, Spring AI tabanlı self-hosted bir deneysel web arayüzü projesidir; No-code/low-code araç üretiminden MCP bağlantısı, inceleme ve agentic chat testine kadar her şeyi tek bir yerde yinelemeli (iterate) olarak yapabilmek için tasarlanmıştır.

Bu güncelleme (özeti)
Spring AI resmi incubating projesi olarak kaydedildikten sonraki ilk özellik güncellemesi olarak, “araçları statik olarak tanımlayıp yeniden dağıtma” yaklaşımı yerine, çalışma anında oluşturma / anında kaydetme / anında doğrulama akışını güçlendirdik.​

  • No-code Tool Studio: Tarayıcıda JavaScript (ECMAScript 2023) ile araç yazıp düzenleyebilir, kaydeder kaydetmez uygulanacak şekilde araç geliştirme döngüsünü kısaltabilirsiniz.
  • Canlı yerleşik MCP sunucusu: Kaydedilen araçlar, gömülü MCP sunucusuna dinamik olarak kaydedilir ve yeniden başlatma olmadan hemen kullanılabilir (ör: http://localhost:8282/mcp).
    ​- MCP inceleme ve hata ayıklama: Kaydedilmiş araçların şema / parametre / çalıştırma sonuçları görselleştirilir ve interaktif çalıştırma ile hata ayıklama yapılabilir.
  • Agentic chat: LLM reasoning → MCP araç seçimi/çalıştırma → (isteğe bağlı) RAG bağlamı dahil olmak üzere tek bir UI döngüsünde uçtan uca test yapılabilir.

Yerleşik örnek araçlar (kopyala/düzenle şablonları)
Basit bir “demo” değil; doğrudan çalıştırılabilen şablon araçlar sunar (kopyala → düzenle → kaydet → anında çağır) ve hepsi MCP’ye bağlı durumda olduğundan inceleme / düzenleme / anında test mümkündür.​

  • googlePseSearch: Google Programmable Search Engine tabanlı web araması (anahtar ayarlanır ayarlanmaz kullanılabilir) ile “arama tabanlı ajan” akış şablonudur.
  • extractPageContent: URL’den ana metni çıkarır; “arama → belge okuma → özet/gerekçe üretimi” gibi iş akışlarına eklemek için uygundur.
  • buildGoogleCalendarCreateLink: Takvim girdisini alıp Google Calendar “Add event” bağlantısı üreten, aksiyon odaklı bir araç şablonudur.
  • sendSlackMessage: Slack Incoming Webhook ile mesaj göndererek bildirim/otomasyon akışlarını hızlıca doğrulayabilirsiniz.
  • openaiResponseGenerator: OpenAI API çağrısı örneği olarak “harici LLM API çağrı kalıbını” şablon olarak sunar (anahtar ayarlanırsa).
  • getWeather: wttr.in kullanarak hava durumu sorgulayan, “harici HTTP çağrısı/ayrıştırma” için minimal bir örnektir.
  • getCurrentTime: ISO-8601 geçerli zamanı döndürür; zamana bağlı iş akışları (zamanlama/log/bağlam) oluştururken kullanışlıdır.

Çalıştırma/ortam
Varsayılan olarak yerelde Ollama ile çalışır ve OpenAI-compatible API’yi de destekleyen, yerel öncelikli bir yapı hedefler. Vector DB tabanlı RAG denemeleri de birlikte test edilebilecek şekilde yapılandırılmıştır.

Bağlantılar
GitHub: https://github.com/spring-ai-community/spring-ai-playground

Henüz yorum yok.

Henüz yorum yok.