Byl zveřejněn prototyp konzolového nástroje ai-cli pro integraci velkých jazykových modelů (GitHub Models, OpenAI, Groq, DeepSeek a další) do pipeline pro volání příkazů v příkazovém řádku. Nástroj přijímá dotaz z argumentů nebo vstupního proudu a posílá ho do vybraného velkého jazykového modelu, přičemž získanou odpověď (příkaz, zprávu, data) směruje do terminálu, souboru, schránky nebo standardního výstupu. Projekt je napsán v jazyce Rust a je šířen pod licencí MIT.
Hlavním rozdílem oproti analogům je, že ai-cli není AI-agent a nikdy nevykonává příkazy automaticky: nástroj tiskne příkazy v terminálu, emuluje vstup z klávesnice, po němž uživatel může je upravit a stisknout Enter pro spuštění. Veškerá konfigurace, historie operací, vyrovnávací paměť a nastavení poskytovatelů se ukládají do běžných textových YAML souborů. Akce s odpovědí AI jsou určeny konfigurací uživatele, nástroj nevyžaduje instalaci žádného specifického emulátoru terminálu.
echo ahoj | ai —provider=openai | ai —provider=groq > out.txt
Zdroj: opennet.ru
