Open Interpreter Ajan

Open Interpreter.

Sağlayıcı, model ve komut yürütme kontrolü seçimine sahip terminal acentesi

4.43 / 5Katalog değerlendirmesi
Resmî site

Güncel Open Interpreter, Codex tabanlı ve farklı sağlayıcılar seçmeye izin veren bir terminal kodlama ajanıdır. Proje dosyalarını okur ve değiştirir, komutları yürütür ve yapılandırılabilir sınırlar kullanır.

Open Interpreter: terminal ajanı ve kodla çalışmanın resmi gösterimi
Open Interpreter resmi belgeleri: terminal ajanı ve kodla çalışmanın resmi gösterimi. Kaynağı aç

Hangi sürümü yüklediğinize bakın

Open Interpreter, Python projesinin ilk aşamasından bu yana değişti. Mevcut resmi sürüm, Rust üzerinde bir terminal ajanıdır, Codex temelinde oluşturulmuştur ve farklı sağlayıcılar seçmek için tasarlanmıştır. Eski Python kodu toplulukta ayrı yaşar. Bu nedenle, eski kurulum kılavuzu veya gösterimi farklı bir ürün sürecini tanımlayabilir.

Bu kart güncel interpreter komutunu ve belgelerini ele alır. Projenin bağımsız rolü kendi dil modelini geliştirmek değil, model erişimini ve ajan ortamını yapılandırmaktır.

Proje içinde çalışma

Ajan proje klasöründe çalışır, dosyaları okur, değişiklikler önerir ve komutları çalıştırır. Çevrede AGENTS.md, skills ve MCP talimatları kullanılır. Uyumlu editörler için ACP sağlanır. Oturumlar devam edebilir ve bağlantının modeli ve yöntemi ayarlarda seçilir.

Giriş sorgusu, gözlenen sonuçla daha iyi ilişkilidir. Genel "projenin iyileştirilmesi" yerine belirli bir hata, izin verilen değişikliklerin sınırı ve doğrulama yöntemi belirtilir. Bu, ajanın tutarlı bir şekilde bağlam aramak ve birden fazla dosyayı değiştirmek zorunda olduğu uzun bir görevle bile kontrolün korunmasına yardımcı olur.

Önce hatayı tekrarla

Örneğin bir işlev ay geçişindeki tarihi yanlış işliyor olabilir. Ajandan nedeni bulmasını, hatayı yeniden üreten en küçük girdiyi göstermesini ve genel arayüzü değiştirmeden sınırlı bir düzeltme hazırlamasını isteyin. Değişen dosyaların ve çalıştırılan kontrollerin kısa bir listesini de talep edin.

Ajan bitirdiğinde diff’i açın. Düzeltmenin belirtilen durumu ele aldığını ve komşu kuralları değiştirmediğini kontrol edin. Komutun başarıyla tamamlanması yalnızca o çalıştırmayı doğrular; diğer davranışlar test edilmemiş olabilir. Bu senaryo görev tanımlamayı örnekler; ajanın bizzat test edildiği iddia edilmez.

Yetki ve model

Belgeler, sandbox ile onay modunu birbirinden ayırır. Biri teknik olarak kullanılabilecek eylemleri sınırlar; diğeri ajanın ne zaman izin istemesi gerektiğini belirler. İş sırlarını veya dış etkileri olan komutları bağlamadan önce bu ayarları okuyun.

Uzak bir sağlayıcı veya yerel bir model kullanabilirsiniz. Yerel dosya çalışması, yanıtın yerel hesaplanması anlamına gelmez: bir bulut bağlantısı bağlamı sağlayıcıya geçtiğinde. Araçların davranışı da seçilen modelin yeteneklerine bağlıdır.

Kendi kendine başlayan bütçe

Açık kaynak kodu Apache-2.0'da dağıtılır, ancak hesaplamalar ayrı bir masraf öğesi olarak kalır. Yerel model ağırlıkları hafızaya ve uygun donanıma ihtiyaç duyar; API sağlayıcısı, kullanımı kendi kurallarına göre değerlendirir. İlk tanıdık için, küçük bir proje, anlaşılabilir miktarda iş ve sınırlı izinler seçin. Bu, sonucu ve maliyetleri tüm çalışma ortamında bir kerede karmaşık bir değişiklik olmadan değerlendirmeyi mümkün kılar.

Hangi görevler uygun

  • Kod tabanında sınırlı bir değişiklik yapın
  • Seçilen modelle projeyi incelemek
  • CLI aracılığıyla çalışmanın tekrarlayan aşamasını otomatikleştirin
  • Bir ajanı uyumlu bir editöre bağlayın
Özellikler

Güçlü yönler

  • Terminal sürecinde bir sağlayıcı ve model seçmek
  • AGENTS.md, skills, MCP ve ACP talimatları.
  • Açık kaynak ve özelleştirilebilir kısıtlamalar
Dikkate alınması gerekenler

Sınırlamalar

  • Ajan eylemleri diff ve komut sonuçlarını kontrol etmeyi gerektirir
  • Yerel model kaynakları veya harici API ayrı olarak ödenir
  • Python'un farklı bir süreci ve dokümantasyonu vardır.

Seçim ve koşullar

Ücretsiz kullanım
Evet
Deneme süresi
Doğrulanmadı
Kayıt gerektirmez
Doğrulanmadı
Rusça arayüz
Doğrulanmadı
Yerel kurulum
Evet
API
Doğrulanmadı

“Doğrulanmadı”, yeterli bilgi bulunmadığı anlamına gelir. Özellik mevcut olabilir; geliştiricinin koşullarını kontrol edin.

Girdi biçimleri
Kod, Metin
Sonuç
Kod, Metin

Koşullar

Mevcut projenin kaynak kodu Apache-2.0'da mevcuttur. Kendi lansmanı kaynaklar gerektirir ve dış modellerin kendi tarifeleri ve anahtarları vardır. Desteklenen sistem için resmi talimatlara göre terminal kurulumu; sağlayıcı ve izinler ayrı olarak yapılandırılır.

Görevden ilk sonuca

Uygulama örneği

Görev
Kod tabanında sınırlı bir değişiklik yapın
Ne hazırlamalısınız?
Tarihleri analiz etme işlevinde küçük bir değişiklik ve beklenen davranışının bir açıklaması.

Görev veya istem

İşlev değişikliğini boş metin, yanlış biçim ve ay geçişi için incele. Her gerçek hata için satırı, hatayı yeniden üreten girdiyi ve beklenen sonucu belirt. Genel arayüzü gereksiz yere değiştirme.

Beklenen sonuç

Sınırlı düzeltmeler için belirli satırlar ve öneriler üzerine yorumlar.

Sonuç nasıl kontrol edilir

  • Her yorumu ayrı bir örnekle tekrarlayın.
  • diff öğesini kontrol edin ve değişiklikle ilgili testleri çalıştırın.

Bu, görevin nasıl tanımlanabileceğini gösteren editoryal bir eğitim örneğidir; servisi bizzat test ederek elde edilmiş bir sonuç değildir. Gerekli modun kullanılabilirliğini, kaynak dosyalar üzerindeki hakları ve sonucun kullanım koşullarını kontrol edin.

Ayrıntıları kontrol et

Resmi kaynaklar

  1. Devam eden terminal belgeleri
  2. Resmi depo ve eski sürüme bağlantı
  3. Sandbox ve onay modları

Açıklama geliştiricinin materyallerine dayanmaktadır. Fırsatlar, fiyatlar ve kullanılabilirlik değişebilir; kullanımdan önce orijinal kaynağa bakın.