HeadlinesBriefing favicon HeadlinesBriefing.com

Jevchat Mengubah Jev Menjadi Chatbot

Hacker News •
×

Jevchat mengubah Jev menjadi chatbot dengan menanyakan satu pertanyaan pada setiap langkah: berdasarkan pertanyaan pengguna dan jawaban yang telah ditulis hingga saat ini, simbol berikutnya apa? Opsi adalah alfabet plus opsi untuk menghentikan emisi. Jev mengembalikan probabilitas untuk masing-masing, dan sampler mengambil simbol berikutnya dari distribusi yang sudah dinormalisasi. Tambahkan, ulangi, dan berhenti ketika STOP ditarik. Beberapa alfabet (termasuk daftar token yang dipotong) dan strategi pembacaan tersedia. Ideanya untuk menyenangkan, biayanya agak tidak praktis, dan hasilnya lucu. Ini adalah sebuah eksperimen yang dipercepat Claude. Pengguna menggambarkan algoritma pembacaan, strategi, dan lain-lain, dan Claude mengimplementasikannya.

Pengaturan: Letakkan kunci Jev Anda di file .env di samping pyproject.toml (diabaikan git) sebagai JEV_API_KEY. TYPESAFE_API_KEY juga diterima. Nilai di .env lebih dominan daripada yang diekspor, jadi cukup mengedit file untuk mengganti kunci. Perintah: poetry run jevchat (interaktif), poetry run jevchat ask "orang-orang butuh air?", poetry run jevchat alphabets, poetry run jevchat bench。

Respons muncul saat disampling, dalam panel dengan pembacaan langsung dari laju pembuatan simbol/s, karakter/s, milidetik per panggilan API, waktu yang telah berlalu, dan beberapa simbol teratas yang Jev beri nilai pada langkah terakhir. Ctrl-C membatalkan. Tekan pertama untuk menghentikan pembuatan sekali permintaan yang sedang berjalan kembali; tekan kedua untuk membatalkan segera.

Mode: Dua hal yang bisa ditukar: strategi (-s/--strategy) dan alfabet (-a/--alphabet). Strategi termasuk choice (satu pertanyaan untuk seluruh alfabet), bisect (pertanyaan ya-tidak yang mempersempit grup), buckets (alfabet dibagi menjadi banyak pertanyaan), dan refine (buckets lalu satu pertanyaan untuk pemenang). Presentasi termasuk hypothesis (default) dan symbol。