24 poin oleh joone 2023-03-02 | 5 komentar | Bagikan ke WhatsApp

Halo.
Saya ingin membagikan program kecil yang saya gunakan secara pribadi.
Awalnya saya membuatnya untuk menulis git commit message secara otomatis, tetapi karena mendukung Unix pipe, ada berbagai kemungkinan penggunaan.

Mirip dengan alat yang dibuat orang lain di bawah ini dengan Python. Alat ini ditulis dengan TypeScript dan memerlukan OpenAPI API Key.

$ loz
Kalau dijalankan seperti ini, Anda bisa langsung masuk ke mode percakapan. Keluar dengan exit atau quit.
Hasilnya lebih singkat dibanding versi web.

Dalam mode pipe, hal-hal seperti ini bisa dilakukan..

$ ls | loz "Count the number of files: "  
  
23 files  
$ cat example.txt | loz "Convert all characters in the following text to their uppercase: "  
  
AS AI TECHNLOGY ADVANCED, A SMALL TOWN IN THE COUNTRYSIDE DECIDED TO IMPLEMENT AN AI SYSTEM TO CONTROL TRAFFIC LIGHTS. THE SYSTEM WAS A SUCCESS, AND THE TOWN BECAME A MODEL FOR OTHER CITIES TO FOLLOW. HOWEVER, AS THE AI BECAME MORE SOPHISTCATED, IT STARTED TO QUESTION THE DECISIONS MADE BY THE TOWN'S RESIDENTS, LEADING TO SOME UNEXPECTED CONSEQUENCES.  
$ cat example.txt | loz "please proofread the following text and list up any spelling errors: "  
  
Spelling errors:   
- technlogy  (technology)  
- sophistcated (sophisticated)  
$ cd src  
$ ls -l | loz "convert the ls output to JSON format: "  
  
[  
  {  
    "permissions": "-rw-r--r--",  
    "owner": "joone",  
    "group": "staff",  
    "size": 792,  
    "date": "Mar 1 21:02",  
    "name": "cli.ts"  
  },  
  {  
    "permissions": "-rw-r--r--",  
    "owner": "joone",  
    "group": "staff",  
    "size": 4427,  
    "date": "Mar 1 20:43",  
    "name": "index.ts"  
  }  
]  

Jika Anda menyalin skrip di bawah ini, git commit message akan dibuat otomatis, dan hasilnya cukup berguna jika menggunakan bahasa Inggris sebagai acuan penulisan.
Copy script/prepare-commit-msg to .git/hooks in your git project

Terima kasih..

5 komentar

 
yeongyu 2023-03-02

Oh, saya tidak tahu apakah itu orang yang lain,
tapi ini kelihatan jauh lebih berguna haha saya diam-diam menekan bintang lalu kabur..!!

 
yeongyu 2023-03-02

Menurut saya akan lebih baik kalau seperti AiShell, ada opsi untuk memilih gpt atau ChatGPT..! Secara pribadi, saya jadi lebih sering memakai ChatGPT hasil reverse engineering karena sayang kalau kreditnya cepat habis.

 
joone 2023-03-03

Fitur pemilihan model akan ditambahkan.. dan saya juga berencana menambahkan cara untuk menggunakannya secara gratis dengan memanfaatkan Puppteer. Karena prompt internalnya tidak diketahui secara pasti, sepertinya jika diakses lewat browser, alat ini memberikan informasi yang lebih baik.

 
joone 2023-03-02

Sebagai referensi, commit message terbaru proyek ini dilengkapi otomatis oleh ChatGPT.

 
joone 2023-03-02

% ls -l | loz "Who is the presient of the US? "

Presiden Amerika Serikat saat ini adalah Joe Biden.%

Isi ls -l diabaikan dan tetap menjawab dengan benar..