Archiwum za miesiąc 2026-03

Databricks: proces rejestracji funkcji jako tool dla Agenta

2026-03-16

Na początku był chaos… A zaraz potem powstała funkcja python. Zdefiniowana całkiem normalnie, przy pomocy pythonowego def. Gdybyśmy nic więcej nie zrobili to życie tej funkcji skończyłoby się wraz z zakończeniem sesji, ale… my wpadliśmy na pomysł aby funkcję opublikować w UC. Można to zrobić wykorzystując moduł DatabricksFunctionClient(), a w nim funkcje: W ten sposób […]

By Rafał Kraik in AI

Databricks AI Tools – typy i rejestracja

2026-03-15

Tworząc tools możemy je rejestrować korzystając z SQL lub Python. Oto przykład funkcji SQL CREATE OR REPLACE FUNCTION total_revenue_by_customer(customer_id STRING) RETURNS DOUBLE COMMENT 'Zwraca całkowity obrót wygenerowany przez klienta na podstawie tabeli transactions’ LANGUAGE SQL AS $$ SELECT SUM(amount) FROM sales.transactions WHERE customer_id = total_revenue_by_customer.customer_id $$; Druga możliwość to utworzenie tool przez Python Teraz, kiedy […]

By Rafał Kraik in AI

Databricks: AI Tools

2026-03-14

Agenci różnią się od AI tym, że mogą wywoływać narzędzia (tools). W Databricks istnieje określony sposób na definiowanie narzędzi, tak aby były one dobrze zarządzane (governance), żeby uzyskiwał do nich dostęp tylko ten kto powinien, oraz aby Agent mógł odnajdywać potrzebne dla niego narzędzia. Zazwyczaj tool, to po prostu funkcja, tyle że z bardzo dobrymi […]

By Rafał Kraik in AI

AI: Główne składowe Agenta

2026-03-13

Agent AI musi sie wykazać zrozumieniem sytuacji w jakiej się znajduje, bo inaczej może się wystawić na pośmiewisko… w celu usuniecia przyklejonej do sierści psa gumy do żucia może zaproponować wsadzenie psa do lodówki, w celu wysłania wiadomości do użytkownika, który nie istnieje utworzy mu konto itp. Jak to się dzieje, że Agent próbuje się […]

By Rafał Kraik in AI

LLM vs Agent AI

2026-03-12

W języku potocznym pojęcia AI, LLM, Agent AI nieźle się mieszają. Jeśli w danej chwili szukam przepisu na zapiekankę ziemniaczaną i zadaję to pytanie aplikacji na moim telefonie, to kto dla mnie pracuje? Sprawa ma się dość prosto. LLM-y o których czasami myślimy, że to właśnie AI, to tylko dobrze wyszkolone „kalkulatory do słów”. W […]

By Rafał Kraik in AI