Udostępnij za pośrednictwem


Narzędzia agenta AI do interpretacji kodu

Dodaj narzędzia interpretera kodu do agentów sztucznej inteligencji przy użyciu struktury Agenta Mozaiki AI, aby umożliwić agentom wykonywanie dowolnego kodu dostarczonego przez użytkownika wchodzącego w interakcję, pobranego z bazy kodu lub napisanego przez agenta.

Aby dowiedzieć się więcej o narzędziach agenta AI, zobacz Narzędzia agenta sztucznej inteligencji, a aby tworzyć narzędzia do wykonywania niestandardowych zadań, zobacz Tworzenie niestandardowych narzędzi agenta sztucznej inteligencji za pomocą funkcji Unity Catalog.

Wbudowane narzędzie wykonawcze języka Python

Usługa Azure Databricks udostępnia również wbudowaną funkcję katalogu Unity, która umożliwia agentom sztucznej inteligencji dynamiczne wykonywanie kodu w języku Python w zapytaniach.

system.ai.python_exec jest domyślnie dostępna i może być używana jak każde inne narzędzie oparte na funkcjach Unity Catalog.

W poniższym przykładzie pokazano, jak używać funkcji python_exec w zapytaniu SQL:

SELECT python_exec("""
import random
numbers = [random.random() for _ in range(10)]
print(numbers)
""")

Następne kroki

Po utworzeniu narzędzia dla agenta dodaj narzędzie do agenta AI. Zobacz Dodaj narzędzia Unity Catalog do agentów.