Sdílet prostřednictvím


Co je AI Shell?

AI Shell je interaktivní prostředí, které poskytuje rozhraní chatu s jazykovými modely. Prostředí poskytuje agenty, kteří se připojují k různým modelům AI a dalším poskytovatelům pomoci. Uživatelé můžou komunikovat s agenty konverzačním způsobem.

Projekt prostředí AI zahrnuje:

  • Rozhraní příkazového řádku (aish)
  • Architektura pro vytváření agentů AI a dalších poskytovatelů pomoci
  • Integrace s terminálem Windows a iTerm2 v macOS
  • Modul PowerShellu pro úzkou integraci s PowerShellem Další informace najdete v modulu AI Shell.

Každý asistent AI se označuje jako agent. Počáteční verze prostředí AI Zahrnuje dva agenty:

  • agenta Azure OpenAI, který se připojuje k instanci gpt-4o. Tento agent použijte pro obecné úlohy AI.
  • Copilot v agentu Azure, který může pomoct se znalostmi Microsoft Azure. Pomoc s příkazy Azure CLI a Azure PowerShellu vám poskytne agent Azure.

Spustitelný soubor prostředí AI (aish.exe) můžete spustit v samostatném prostředí nebo můžete použít modul AIShellu PowerShellu pomocí PowerShellu 7 a vytvořit prostředí s rozdělenou obrazovkou pomocí terminálu Windows. Toto je doporučený způsob použití prostředí AI, protože získáte hlubší integraci s prostředím. Mezi tyto funkce patří:

  • Možnost vložit kód z odpovědi prostředí AI přímo do příkazového prostředí connect
  • Vícekrokové příkazy se přidají do vyrovnávací paměti prediktivní technologie IntelliSense pro rychlé přijetí.
  • Jednoduché obnovení chyby s jedním příkazem

Stav projektu

Prostředí AI je aktuálně ve verzi Public Preview. To znamená, že nástroj je k dispozici pro testování, ale není dokončený. Upozorňujeme, že některé prvky nástroje jsou stále ve vývoji a můžou se změnit. Vaše zpětná vazba je pro nás důležitá během této vývojové fáze. Doporučujeme vám sdílet vaše prostředí, abychom nám pomohli vylepšit prostředí AI.

Známé problémy

Tato aktuální verze prostředí AI Shell obsahuje některé známé problémy, na kterých aktivně pracujeme:

  • Modul prostředí AI se v Linuxu nepodporuje.
  • Prostředí rozdělené obrazovky funguje nejlépe s terminálem Windows. V systému macOS s iTerm2 existuje omezená podpora prostředí s rozdělenou obrazovkou. Spustitelný soubor aish lze spustit v Linuxu, ale prostředí rozdělené obrazovky není k dispozici.
  • Pokud máte nainstalovaných více verzí terminálu Windows, příkaz Start-AIShell otevře nové okno terminálu s jinou verzí terminálu Windows.
  • Pokud jste program Windows Terminal spustili jako správce, příkaz Start-AIShell otevře nové okno terminálu se systémem Windows Terminal bez zvýšení oprávnění.
  • Pokud používáte výchozí terminál Mac, barvy se nemusí vykreslit správně a může být obtížné přečíst vygenerovaný kód.

Pokud narazíte na nějaké jiné problémy, nahlašte je prosím do našeho úložiště GitHubu.

Poskytnutí zpětné vazby

Vítáme vaši zpětnou vazbu, abychom vám pomohli vylepšit prostředí AI Shell. Tady jsou způsoby, jak se zapojit:

  • Problémy se soubory: Pokud narazíte na chyby, máte návrhy na nové funkce nebo chcete nahlásit nekonzistence, otevřete problém v úložišti githubu AI Shellu.
  • Připojte se k diskuzím: Připojte se k diskuzím naší komunity na kartě diskuze na GitHubu. Sdílejte nápady, proberte potenciální vylepšení a spojte se s ostatními uživateli. Tady také doporučujeme sdílet všechny agenty, které můžete vytvořit.
  • dokumentaci: Pokud si všimnete případných mezer v dokumentaci, navrhněte změny nebo odešlete žádosti o přijetí změn, aby se naše dokumentace zlepšila.

V tuto chvíli nepřijímáme žádosti o přijetí změn kódu, ale vážíme si vašich názorů a příspěvků do dokumentace.