1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Návrh agentních systémů s LangChain

Connected

cvičení

Vytvoř nástroj s kódem v Pythonu

Tvůj chatbot už má k dispozici nástroje pro historické události a Wikipedii. Školní správa by teď ráda přidala gramatický nástroj pro výuku angličtiny. Tvým úkolem je vytvořit kontrolu palindromů, která zjistí, jestli se zadaná fráze nebo slovo čte stejně i pozpátku. Studenti tak budou moct testovat různé řetězce — například "level" nebo "never odd or even", které se pozpátku čtou úplně stejně.

Pokyny

100 XP
  • Zadej vstupní typ nástroje jako řetězec.
  • Převeď znaky na malá písmena pomocí .lower() a odstraň všechny nealfanumerické znaky pomocí .isalnum().
  • Abys zjistil/a, zda je text palindrom, zkontroluj, jestli se vyčištěný text shoduje se svou obrácenou verzí.
  • Doplň zástupné hodnoty v příkazu else s původním vstupem, aby se vrátila odpovídající zpráva pro texty, které palindromy nejsou.