Narzędzie do interakcji z AI z poziomu konsoli z wykorzystaniem nienazwanych kanałów

Opublikowano prototyp konsolowej aplikacji ai-cli do integrowania dużych modeli językowych (GitHub Models, OpenAI, Groq, DeepSeek itd.) w pipeline'ie wywołań poleceń w wierszu poleceń. Aplikacja przyjmuje zapytanie z argumentów lub strumienia wejściowego i przesyła je do wybranego dużego modelu językowego, a otrzymaną odpowiedź (polecenie, wiadomość, dane) kieruje do terminala, pliku, schowka lub standardowego wyjścia. Projekt napisany jest w języku Rust i udostępniany na licencji MIT.

Główna różnica w porównaniu do podobnych narzędzi — ai-cli nie jest agentem AI i nigdy nie wykonuje poleceń automatycznie: aplikacja drukuje polecenia w terminalu, emulując wprowadzenie z klawiatury, po czym użytkownik może je edytować i nacisnąć Enter, aby uruchomić. Cała konfiguracja, historia operacji, bufor, ustawienia dostawców są zapisywane w zwykłych plikach tekstowych YAML. Działania z odpowiedzią AI są określane przez konfigurację użytkownika, aplikacja nie wymaga instalacji żadnego specyficznego emulatora terminala.

echo cześć | ai —provider=openai | ai —provider=groq > out.txt

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster