
Hiç kişiselleştirilmiş bir şey istediniz mi? AI istediğin zaman sohbet edebileceğin bir arkadaş mı?
Kendi oluşturmak AI Artık, companion-app projesi gibi açık kaynaklı araçlarla ilgi alanlarınıza göre uyarlanmış bir arkadaş edinmek mümkün. Bu makale, bir AI sıfırdan arkadaş – platformu seçmekten kişiliği özelleştirmeye, hatta kısa mesajlaşmayı etkinleştirmeye kadar. Ayrıca, erişiminiz için barındırma seçeneklerini de keşfedeceğiz AI web ve SMS yoluyla arkadaş olun. İster becerilerinizi genişletmek isteyen bir geliştirici olun, ister sadece benzersiz bir AI Sırdaşımız, bu kapsamlı eğitimin amacı bu vizyonu gerçeğe dönüştürmektir.
Neden Kendiniz Oluşturmalısınız? AI Arkadaş?
Teknolojinin giderek kişiselleştiği bir dünyada, kendi tarzınızı yaratın AI yoldaş gizlilik, kişiselleştirme ve kontrolün benzersiz bir karışımını sunar. Bir hayal edin AI Sadece tercihlerinizi anlamakla kalmayıp aynı zamanda mahremiyetinize saygı duyan ve kişiliğinizi yansıtan.
Kendi yapay zekanızı özelleştirerek onun kişiliğini, tarzını ve geçmişini şekillendirebilir, böylece her etkileşimin beğeninize göre uyarlanmasını sağlayabilirsiniz.Bu düzeydeki özelleştirme, daha anlamlı ve ilgi çekici bir deneyime olanak tanır; çünkü AI Arkadaşınız artık sadece bir araç olmaktan çıkıp sizin bir yansımanız haline geliyor.
Ayrıca, kullanıcı tarafından oluşturulan içeriklerin yükselişiyle birlikte AI Kişilikler, sizinle uyumlu olan karakteri seçme ve yaratma özgürlüğüne sahipsiniz, ister's bir çalışma arkadaşı, bir dijital terapistveya sanal bir sırdaş. Bu kişisel dokunuş, kendi kimliğinizi belirleyen şeydir AI Piyasadaki tek tip çözümlerden farklı bir yol arkadaşı.
Kendi oluşturmak AI Arkadaş olmak sadece bir sohbet arkadaşı olmak anlamına gelmez;'s benzersiz bir şekilde size ait olan dijital bir varlıkla bağlantı kurmak hakkında's bir tasarım yapmanın getirdiği güçlendirme hakkında AI bireysel ihtiyaçlarınız ve etik standartlarınızla uyumlu olan.
Sizin Seçiminiz AI Arkadaş Platformu

Doğru platformu seçmek, kendi platformunuzu oluşturmada önemli bir adımdır. AI Arkadaş. bu tamamlayıcı uygulama projesi GitHub'da kişiselleştirilmiş bir uygulama oluşturmak isteyenler için öne çıkan bir başlangıç noktası olarak ortaya çıkıyor AI yoldaş. Bu proje, oluşturulmasını ve barındırılmasını kolaylaştırmak için tasarlanmış hafif bir yığın sunar. AI hafıza yeteneklerine sahip yoldaşlarAçık kaynaklı yapısı yalnızca iş birliğini ve yeniliği teşvik etmekle kalmaz, aynı zamanda kendi projenizi özelleştirme özgürlüğüne sahip olmanızı da sağlar. AI kalbinin yoldaşı's içeriği.
Companion-app projesi, kapsamlı dokümantasyonu ve aktif topluluğuyla öne çıkıyor ve bu da onu hem yeni başlayanlar hem de deneyimli geliştiriciler için ideal bir seçim haline getiriyor. Bu platformu seçerek, yalnızca bir araç oluşturmak için bir araç seçmiyorsunuz AI arkadaş; sınırları zorlama konusunda tutkulu, benzer düşünen bireylerden oluşan bir topluluğa katılıyorsunuz AI Kişisel hayatımızda neler yapabiliriz.
Kurulumunu Yapmak AI Arkadaş
Kendi oluşturmak AI companion, gerekli araçları ve hizmetleri kurmaktan companion'ınızı özelleştirmeye kadar bir dizi adımı içerir's kişilik ve geçmiş hikayesi. Bu kılavuz, ön koşullar, kurulum süreci ve özelleştirme teknikleriyle ilgili olarak size yol gösterecek ve AI hayat arkadaşı.
Önkoşullar
Kurulum işlemine başlamadan önce aşağıdaki araç ve hizmetlerin hazır olduğundan emin olun:
- liman işçisi: Container mimarisine alınmış uygulamaları oluşturmaya, dağıtmaya ve yönetmeye yönelik bir platform.
- Çam kozalağı: Vektör arama uygulamaları oluşturmak ve dağıtmak için bir vektör veritabanı.
- supabaz: Veritabanı ve kimlik doğrulama çözümleri sunan açık kaynaklı bir Firebase alternatifi.
- Yükseliş: Önbelleğe alma ve gerçek zamanlı uygulamalar için tam olarak yönetilen Redis uyumlu bir veritabanı.
- Uzun zincir: Çeşitli erişimlere yönelik bir araç Büyük Dil ModeliOpenAI'nin GPT-3'ü veya Replicate'in Vicuna13b'si gibi ler (LLM'ler).
Kurulum Süreci- AI Arkadaş


Companion-app projesini yüklemek için, deponuzu klonlamanız ve ortamınızı ayarlamanız gerekir. Burada's Bir terminalde kullanacağınız komutlara bir örnek:
# Clone the companion-app repository
git clone https://github.com/a16z-infra/companion-app.git
# Change directory to the companion-app folder
cd companion-app
# Install dependencies using npm (Node Package Manager)
npm install
Depoyu klonladıktan ve bağımlılıkları yükledikten sonra ortamınızı yapılandırmanız gerekecektir. Bu genellikle ortam değişkenlerinin ve muhtemelen diğer yapılandırma dosyalarının ayarlanmasını içerir.
Özelleştirme
Kişiselleştirme AI yoldaş's kişilik ve geçmiş hikaye, yapılandırma dosyalarını düzenlemeyi ve muhtemelen biraz kod yazmayı içerir. Örneğin, bir .env API anahtarlarını ve diğer yapılandırma seçeneklerini ayarladığınız dosya:
# .env file
PINECONE_API_KEY=your-pinecone-api-key
SUPABASE_URL=your-supabase-url
SUPABASE_KEY=your-supabase-key
UPSTASH_REDIS_URL=your-upstash-redis-url
UPSTASH_REDIS_KEY=your-upstash-redis-key
Ayrıca AI'yı özelleştirebilirsiniz's Python betiği gibi, kodun nasıl işleyeceğini tanımlayan bir kod dosyasını düzenleyerek davranış AI belirli girdilere yanıt verir.
Kurulumunuzu ve özelleştirmenizi tamamladıktan sonra AI yoldaş, sunucuyu başlatıp onunla etkileşime girebilirsiniz. Burada's Sunucuyu başlatmak için örnek bir komut:
# Start the server
npm run dev
Bu komut, geliştirme sunucusunu başlatır ve sunucunun çalıştığını gösteren aşağıdakine benzer bir çıktı görmelisiniz:
ready - started server on 0.0.0.0:3000
Şimdi senin AI companion erişilebilir olmalı ve belirtilen port üzerinden (bu durumda 3000 portu) onunla etkileşime girmeye başlayabilirsiniz.
Geliştirme AI Arkadaş Hafızası ve Etkileşimi
Daha ilgi çekici bir deneyim için hafızayı ve konuşma becerilerini geliştirmenin önemini tartışıyoruz AI Arkadaşım, işte bazı önemli noktalar:
Belleğin Rolü
Bellek bir AI Bağlamı ve önceki etkileşimleri izlemek için companion, daha doğal, tutarlı konuşmalar sağlar. Companion, kullanıcı hakkında zaman içinde ayrıntıları sakladığından, daha fazla kişiselleştirme için geçmiş deneyimlere ve tercihlere başvurabilir.
Örneğin, bir kullanıcı kızı Lina'dan bahsederse's Konuşmanın başlarında yaklaşan doğum günü hakkında bilgi veren arkadaş, tarih geldiğinde Lina'ya mutlu yıllar dileyebilir. Hafıza yetenekleri olmadan, bu tür kişisel bilgileri saklamaz veya hatırlamaz.
Vektör Veritabanlarını Kullanma
Donatmak için AI hafızalı yoldaşlar, vektör veritabanları gibi Çam kozalağı konuşma yerleştirmelerini zaman içinde saklayabilir. Her kullanıcı mesajı bir vektör temsiline gömüldükçe, tamamlayıcı ilgili bağlamı bulmak için geçmiş vektörleri arayabilir.
Çam kozalağı's gerçek zamanlı alım ve düşük gecikmeli alım, anında konuşma bağlamını izlemek için oldukça uygundur. Daha fazla mesaj vektörü oluştukça, arkadaş, anlayışı geliştirmek için ilgili vektörleri çekebilir.
Mesaj Yerleştirme için Örnek Kod
Konuşma ilerledikçe kullanıcı mesajlarını gömmek ve bunları Pinecone'da saklamak için bazı örnek kodlar aşağıda verilmiştir:
# Language model generates embeddings
import langchain
# Pinecone imports
from pinecone import Pinecone
# Initialize Pinecone client
pc = Pinecone()
# Create index for message embeddings
index = pc.create_index('messages')
# Chat loop
while True:
# Get user message
user_message = input()
# Generate embedding
embedding = langchain.embed_text(user_message)
# Create vector dict
vector = {
'id': 'message_'+str(uuid.uuid4()),
'values': embedding
}
# Upsert to Pinecone
index.upsert([vector])
# Pass message to companion model
response = companion_model(user_message, context=index)
# Print response
print(response)
Bu, tamamlayıcı modelin, ilgili bağlamı bulmak için Çam Kozalağı dizinindeki geçmiş mesaj vektörlerini aramasına olanak tanıyarak hafızayı geliştirir.
Barındırma ve Erişim AI Arkadaş

Özelleştirdikten sonra AI Beğeninize uygun bir arkadaş bulmak için bir sonraki adım, bir barındırma platformu bulmak ve onunla etkileşime girebileceğiniz kanalları kurmaktır.
Companion Uygulamasını Dağıtma
Yardımcı uygulama Docker konteynerlerini kullandığı için, Docker imajlarını çalıştırabilen bir barındırma platformuna ihtiyacınız var. Popüler seçenekler şunlardır:
- AWS Elastik Fasulye SırığıAmazon's PaaS çözümü, otomatik ölçeklemeyle Docker konteynerlerini kolayca dağıtmanızı sağlar.
- Google Bulut Koşusu: Tamamlayıcı uygulama gibi kapsayıcıya alınmış uygulamaları dağıtmak ve ölçeklendirmek için sunucusuz ortam.
- DigitalOcean Uygulama Platformu: Altyapı yönetimini yönetirken uygulamaları Docker görüntülerinden dağıtın.
Aşağıda Cloud Run'ı kullanan örnek bir Docker dağıtım komutu verilmiştir:
gcloud run deploy [SERVICE_NAME] --image gcr.io/[PROJECT_ID]/[IMAGE] --port 3000
Ortam değişkenlerini ve bağımlılıklarını daha önce belirtildiği gibi yapılandırdığınızdan emin olun.
Erişim AI Arkadaş
Dağıtıldıktan sonra kullanıcılar şunlara erişebilir: AI arkadaş yoluyla:
- Web Arayüzü: Tamamlayıcı uygulama, sohbet için bir web kullanıcı arayüzü sağlar. Erişmek için özel bir etki alanı ayarlayın.
- SMS: Bir telefon numarası almak ve SMS özelliklerini yapılandırmak için Twilio'yu kullanın.
SMS işlevselliği eklemek için:
npm install twilio
Ve Twilio kimlik bilgilerini yapılandırın:
TWILIO_SID = 'ACxxxxxxxx'
TWILIO_TOKEN = 'xxxxxxxxxx'
TWILIO_NUMBER = '+17778889999'
Artık yardımcı cihaz , Twilio telefon numarasını kullanarak SMS yoluyla iletişim kurabilir.
Çeşitli erişim kanallarının etkinleştirilmesi, kullanıcıların kendileriyle etkileşime girebilmelerini sağlar. AI Kusursuz bir deneyim için her zaman, her yerde yanınızda.
Güvenlik ve Etik Hususlar
Bir AI kişisel kullanıcı verileriyle etkileşimde bulunan bir arkadaş, uygun güvenliği uygulamak ve etik sınırlar belirlemek çok önemlidir. İşte güvenli, sorumlu bir şekilde sağlamak için bazı en iyi uygulamalar AI arkadaşlık:
Kullanıcı Verilerinin Güvenliğini Sağlama
Tamamlayıcı uygulama hassas kullanıcı bilgilerini işlediğinden, verilerin şifrelenmesi ve kimlik doğrulamanın etkinleştirilmesi hayati öneme sahiptir. Önlemler şunları içerir:
- HTTPS ve veritabanı şifrelemesini kullanarak aktarım halindeki ve beklemedeki verileri şifreleyin
- Erişim kontrollerini, SSL sertifikalarını ve güvenli sır yönetimini kullanın
- Güvenlik risklerini düzenli olarak denetleyin ve yamalayın
Kimlik doğrulamanın eklenmesi, yalnızca yetkili kullanıcıların tamamlayıcıya erişebilmesini sağlar:
npm install passport
Devam eden güvenlik geliştirmeleri kullanıcı gizliliğini korur.
Etik Hususlar
MKS AI Refakatçi aynı zamanda şeffaflık, hesap verebilirlik ve zararı azaltma konusunda etik ilkelere de uymalıdır:
- Altta yatanların yeteneklerini ve sınırlamalarını açıklayın AI modelleri
- Tehlikeli veya uygunsuz içeriği filtrelemek için denetleme uygulayın
- Algoritmik önyargıyı izleyin ve sorunları derhal düzeltin
- Kullanıcının veri toplama ve saklama politikaları üzerinde kontrol sahibi olmasına izin ver
Örnek denetleme kodu:
import langchain
def moderate(input):
# Check for violations
if check_for_violations(input):
return "I cannot respond to inappropriate content"
# Pass to model if ok
return response_model(input)
Etiği ön planda tutarak sorumluluk sahibi bireyler yetiştirebiliriz. insan-AI ilişkiler güven ve şeffaflık üzerine inşa edilmiştir.
Genel olarak, güvenlik protokollerini ve etik çerçeveleri entegre etmek, dağıtımda riskleri azaltmaya yardımcı olur AI yoldaşlar. Bu teknolojinin yöneticileri olarak, güvenlik önlemlerini uygulamak, nihayetinde insan değerleriyle uyumlu inovasyonu destekler.+
Şeker AI Kişisel için AI Arkadaşlık

Kişisel bir deneyim arayanlar için AI karmaşık kodlama zahmetine girmeden arkadaş, Candy AI ideal bir çözüm sunar. GitHub'da bir yardımcı uygulama projesi kurmanın karmaşık sürecinin aksine, Python, JavaScript, Docker ve CLI araçlarında yeterlilik gerektirir, Candy AI sanal bir arkadaş yaratmayı kolaylaştırır. Candy AI, kullanıcılar zahmetsizce kendi tasarımlarını oluşturabilirler AI yoldaş's Gelişmiş özelleştirme seçenekleriyle görünüm ve kişiliğinizi geliştirerek deneyimi daha geniş bir kitleye ulaştırın.
Candy AI's platform, kullanıcıların sadece birkaç tıklamayla hayalindeki arkadaşı hayata geçirmelerine olanak tanıyan kullanım kolaylığı için tasarlanmıştır. Bu kullanıcı dostu yaklaşım, teknik uzmanlığa olan ihtiyacı ortadan kaldırarak herkesin AI arkadaşlık. İster derin sohbetler, ister rol yapma maceraları, ister dijital bir sırdaş arıyor olun, Candy AI Sanal arkadaşlık dünyasında öne çıkan kusursuz ve kişiselleştirilmiş bir deneyim sunar.
Kendi ürününüzü oluşturmayla ilgili en sık sorulan sorular AI yoldaş
Bir web sitesi oluşturmak için hangi programlama becerilerine ihtiyacım var? AI Arkadaş?
Açık kaynaklı yardımcı uygulamayı yüklemek ve özelleştirmek için Python, JavaScript, Docker ve CLI araçlarına ilişkin temel bilgi yeterlidir.
Ev sahipliği yapabilir miyim? AI Raspberry Pi veya ev sunucusunda yoldaş yoldaş mı?
Evet, Docker kapsayıcısını Docker görüntülerini çalıştırabilen herhangi bir cihazda veya bulut sunucusunda barındırabilirsiniz.
Ne tür kişiselleştirme yapabilirim? AI Arkadaş?
Kişiliği, tonu, konuşma senaryolarını, ilgi alanlarını özelleştirebilir ve hatta arkadaşınıza benzersiz bir arka plan hikayesi verebilirsiniz.
Konuşma verilerim şu şekilde mi? AI arkadaş güvenli mi?
Evet, tüm verilerin sahibi ve kontrolü sizdedir. Şifreleme ve erişim kontrolleri, saklanan konuşma verilerini korur.
Kendi evinizi inşa etmenin maliyeti ne kadar? AI Arkadaş?
Açık kaynak kodu ücretsizdir. Çoğunlukla ayda yaklaşık 10$'dan başlayan bulut barındırma ücretleri için ödeme yaparsınız.
Ne yapar AI companion'lar chatbot'lardan farklı mı?
Yoldaşlar daha doğal, bağlamsal konuşmalar sağlamak için kişiliğe, geçmiş hikayelere ve belleğe odaklanır.
Kullanıcıların benimle etkileşim kurmasının en iyi yolu nedir? AI Arkadaş?
Uygulama, esnek erişim için web sohbeti, SMS ve mesajlaşma platformu entegrasyonlarını destekler.
Bir tane yapabilir miyim? AI anime karakterine benzeyen bir arkadaş mı?
Evet, illüstrasyon araçlarını ve animasyon yazılımını kullanarak görsel avatarı özelleştirebilirsiniz.
Önerilen Okumalar:
Sonuç
Kendi oluşturmak AI arkadaş, teknoloji ve yaratıcılığı harmanlayan heyecan verici bir yolculuktur. Artık, bir arkadaş seçmenin temellerini anlamış olmalısınız. AI eşlik eden platform, kişiliği ve hafızayı özelleştirme, verileri güvence altına alma ve dikkat edilmesi gereken hususlar etik yapay zeka.
Açık kaynaklı projelerin, bulut barındırmanın ve gerçek zamanlı veritabanlarının gücüyle herkes akıllı bir arkadaşı hayata geçirebilir. Kişiselleştirme, gizlilik ve mümkün olan yenilik düzeyi, bir AI arkadaş benzersiz bir şekilde ödüllendirici. Konuşmaları tercihlerinize göre uyarladıkça ve etkileşimleri hafıza yetenekleriyle zenginleştirdikçe, daha derin insan-AI bağlantılar ortaya çıkıyor.
İster uygulamalı bir eğitim olarak, ister AI veya eğlence için, özelleştirilmiş "AI arkadaş” değerlerinizi yansıtır. AI Eşlik eden teknoloji gelişmeye devam ederken, insan ve makine arasındaki saygılı işbirliğiyle zenginleştirici kişiselleştirilmiş deneyimler yaratmak için olanaklar sınırsız olmaya devam ediyor.
Umarım burada edinilen bilgi, bu yeni sınıra doğru keşfinize başlamanız için size güç verir. AI arkadaşlık.


