<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>function calling &#8211; Hotelarstwo.net | Pasjonaci Gościnności</title>
	<atom:link href="https://hotelarstwo.net/tag/function-calling/feed/" rel="self" type="application/rss+xml" />
	<link>https://hotelarstwo.net</link>
	<description>Blog o gościnności, hotelarstwie i nowych technologiach.</description>
	<lastBuildDate>Sat, 24 Jan 2026 06:17:10 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://hotelarstwo.net/wp-content/uploads/2018/11/cropped-hotelarstwo-ver-blog-sq-80x80.png</url>
	<title>function calling &#8211; Hotelarstwo.net | Pasjonaci Gościnności</title>
	<link>https://hotelarstwo.net</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Dlaczego agent nie tylko rekomenduje hotel, ale zaczyna działać</title>
		<link>https://hotelarstwo.net/function-calling-hotelarstwo/</link>
		
		<dc:creator><![CDATA[Andrzej M. Wajda]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 08:53:30 +0000</pubDate>
				<category><![CDATA[Hotel w erze autonomicznych agentów]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[AI w hotelarstwie]]></category>
		<category><![CDATA[autonomiczne agenty]]></category>
		<category><![CDATA[decyzje zakupowe]]></category>
		<category><![CDATA[function calling]]></category>
		<category><![CDATA[integracje systemowe]]></category>
		<category><![CDATA[rezerwacje hotelowe]]></category>
		<guid isPermaLink="false">https://hotelarstwo.net/?p=11528</guid>

					<description><![CDATA[Cykl: Hotel w erze autonomicznych agentówArtykuł #6 · Warstwa: Decyzje i działanie Function calling i gotowość hotelu na&#8230;]]></description>
										<content:encoded><![CDATA[<p data-start="314" data-end="405">Cykl: <a href="https://hotelarstwo.net/category/hotel-w-erze-autonomicznych-agentow/"><em data-start="320" data-end="357">Hotel w erze autonomicznych agentów</em></a><br data-start="357" data-end="360" /><strong data-start="360" data-end="405">Artykuł #6 · Warstwa: Decyzje i działanie</strong></p>
<h2 id="function-calling-i-gotowosc-hotelu-na-dzialania-agentow-autonomicznych" data-start="412" data-end="485">Function calling i gotowość hotelu na działania agentów autonomicznych</h2>
<p data-start="487" data-end="855"><strong><em data-start="487" data-end="855">Autonomiczne systemy coraz częściej nie kończą swojej roli na porównaniu i rekomendacji. W określonych warunkach agent przechodzi do wykonania konkretnej akcji: sprawdzenia dostępności, wyboru pakietu lub zainicjowania rezerwacji. Artykuł wyjaśnia, czym jest function calling i dlaczego brak gotowości technicznej hotelu oznacza utratę kontroli nad momentem decyzji.</em></strong></p>
<h2 id="teza" data-start="862" data-end="869">Teza</h2>
<p data-start="871" data-end="1094">W środowisku agentowym wygrywają nie te hotele, które są najlepiej opisane, lecz te, które <strong data-start="962" data-end="1013">pozwalają agentowi wykonać działanie bez tarcia</strong>. Brak gotowości na function calling nie blokuje widoczności – blokuje konwersję.</p>
<h2 id="most-logiczny-co-sie-dzieje-po-decyzji-agenta" data-start="1101" data-end="1150">Most logiczny: co się dzieje po decyzji agenta</h2>
<p data-start="1152" data-end="1190">W poprzednim artykule pokazaliśmy, że:</p>
<ul data-start="1191" data-end="1330">
<li data-start="1191" data-end="1244">
<p data-start="1193" data-end="1244">agent wybiera ofertę o najwyższym confidence score,</p>
</li>
<li data-start="1245" data-end="1280">
<p data-start="1247" data-end="1280">minimalizuje ryzyko rekomendacji,</p>
</li>
<li data-start="1281" data-end="1330">
<p data-start="1283" data-end="1330">faworyzuje spójne i jednoznaczne źródła danych.</p>
</li>
</ul>
<p data-start="1332" data-end="1462">To jednak wciąż nie kończy procesu.<br data-start="1367" data-end="1370" />Po wyborze pojawia się pytanie kluczowe: <strong data-start="1411" data-end="1462">czy agent może przejść od decyzji do działania?</strong></p>
<h2 id="problem-jak-wygladal-moment-konwersji-w-web-era" data-start="1469" data-end="1520">Problem: jak wyglądał moment konwersji w web-era</h2>
<p data-start="1522" data-end="1539">W modelu web-era:</p>
<ul data-start="1540" data-end="1648">
<li data-start="1540" data-end="1570">
<p data-start="1542" data-end="1570">decyzję podejmował człowiek,</p>
</li>
<li data-start="1571" data-end="1602">
<p data-start="1573" data-end="1602">działanie wykonywał człowiek,</p>
</li>
<li data-start="1603" data-end="1648">
<p data-start="1605" data-end="1648">strona hotelu była interfejsem użytkownika.</p>
</li>
</ul>
<p data-start="1650" data-end="1679">Hotel mógł sobie pozwolić na:</p>
<ul data-start="1680" data-end="1750">
<li data-start="1680" data-end="1701">
<p data-start="1682" data-end="1701">złożone formularze,</p>
</li>
<li data-start="1702" data-end="1728">
<p data-start="1704" data-end="1728">niejednoznaczne ścieżki,</p>
</li>
<li data-start="1729" data-end="1750">
<p data-start="1731" data-end="1750">brak standaryzacji.</p>
</li>
</ul>
<p data-start="1752" data-end="1797">Człowiek „radził sobie” z tarciem w procesie.</p>
<h2 id="dlaczego-to-nie-dziala-w-agent-era" data-start="1804" data-end="1841">Dlaczego to nie działa w agent-era</h2>
<p data-start="1843" data-end="1862">Autonomiczny agent:</p>
<ul data-start="1863" data-end="1942">
<li data-start="1863" data-end="1875">
<p data-start="1865" data-end="1875">nie klika,</p>
</li>
<li data-start="1876" data-end="1917">
<p data-start="1878" data-end="1917">nie interpretuje interfejsu wizualnego,</p>
</li>
<li data-start="1918" data-end="1942">
<p data-start="1920" data-end="1942">nie „szuka” przycisku.</p>
</li>
</ul>
<p data-start="1944" data-end="1978">Agent działa wyłącznie wtedy, gdy:</p>
<ul data-start="1979" data-end="2085">
<li data-start="1979" data-end="2013">
<p data-start="1981" data-end="2013">wie <strong data-start="1985" data-end="2012">jaką akcję może wykonać</strong>,</p>
</li>
<li data-start="2014" data-end="2044">
<p data-start="2016" data-end="2044">zna <strong data-start="2020" data-end="2043">parametry wejściowe</strong>,</p>
</li>
<li data-start="2045" data-end="2085">
<p data-start="2047" data-end="2085">ma <strong data-start="2050" data-end="2084">jednoznaczną odpowiedź systemu</strong>.</p>
</li>
</ul>
<p data-start="2087" data-end="2262">Jeśli hotel nie oferuje formalnego punktu wejścia do działania, agent <strong data-start="2157" data-end="2191">zatrzymuje się na rekomendacji</strong> lub przekazuje użytkownika do pośrednika, który taką gotowość posiada.</p>
<h2 id="nowy-standard-czym-jest-function-calling" data-start="2269" data-end="2313">Nowy standard: czym jest function calling</h2>
<p data-start="2631" data-end="2737"><div class="pk-alert pk-alert-info pk-alert-multiline" role="alert" >
<h3 id="definicja-function-calling" data-start="2315" data-end="2346">Definicja: Function Calling</h3>
<p data-start="2348" data-end="2629"><strong data-start="2348" data-end="2368">Function calling</strong> to mechanizm umożliwiający autonomicznemu systemowi wywołanie określonej funkcji (np. sprawdzenia dostępności, kalkulacji ceny lub rozpoczęcia rezerwacji) na podstawie formalnie opisanej akcji i jej parametrów.<br data-start="2579" data-end="2582" /><em data-start="2582" data-end="2629">(Definicja kanoniczna – zob. living glossary: <a href="https://hotelarstwo.net/glossary/function-calling/">Function Calling</a>)</em></p>
<p data-start="2631" data-end="2737"></div>
<p data-start="2631" data-end="2737">Function calling nie jest API „dla programistów”.<br data-start="2680" data-end="2683" />To <strong data-start="2686" data-end="2709">kontrakt operacyjny</strong> pomiędzy hotelem a agentem.</p>
<h2 id="jak-agent-rozumie-mozliwosc-dzialania" data-start="2744" data-end="2784">Jak agent rozumie możliwość działania</h2>
<p data-start="2786" data-end="2797">Dla agenta:</p>
<ul data-start="2798" data-end="2923">
<li data-start="2798" data-end="2832">
<p data-start="2800" data-end="2832">„sprawdź dostępność” to funkcja,</p>
</li>
<li data-start="2833" data-end="2882">
<p data-start="2835" data-end="2882">„termin, liczba osób, typ pokoju” to parametry,</p>
</li>
<li data-start="2883" data-end="2923">
<p data-start="2885" data-end="2923">odpowiedź systemu to dane, nie strona.</p>
</li>
</ul>
<p data-start="2925" data-end="3030">Agent nie domyśla się funkcji.<br data-start="2955" data-end="2958" />On albo ją <strong data-start="2969" data-end="2983">rozpoznaje</strong>, albo <strong data-start="2990" data-end="3029">ignoruje hotel jako punkt działania</strong>.</p>
<h2 id="rola-strony-hotelu-w-modelu-agentowym" data-start="3037" data-end="3077">Rola strony hotelu w modelu agentowym</h2>
<p data-start="3079" data-end="3100">Strona przestaje być:</p>
<ul data-start="3101" data-end="3152">
<li data-start="3101" data-end="3130">
<p data-start="3103" data-end="3130">wyłącznie nośnikiem treści,</p>
</li>
<li data-start="3131" data-end="3152">
<p data-start="3133" data-end="3152">prezentacją oferty.</p>
</li>
</ul>
<p data-start="3154" data-end="3164">Staje się:</p>
<ul data-start="3165" data-end="3265">
<li data-start="3165" data-end="3192">
<p data-start="3167" data-end="3192"><strong data-start="3167" data-end="3189">interfejsem danych</strong>,</p>
</li>
<li data-start="3193" data-end="3228">
<p data-start="3195" data-end="3228"><strong data-start="3195" data-end="3225">katalogiem możliwych akcji</strong>,</p>
</li>
<li data-start="3229" data-end="3265">
<p data-start="3231" data-end="3265"><strong data-start="3231" data-end="3264">punktem integracji decyzyjnej</strong>.</p>
</li>
</ul>
<p data-start="3267" data-end="3313">Hotel bez przygotowanej warstwy funkcjonalnej:</p>
<ul data-start="3314" data-end="3380">
<li data-start="3314" data-end="3339">
<p data-start="3316" data-end="3339">może być rekomendowany,</p>
</li>
<li data-start="3340" data-end="3380">
<p data-start="3342" data-end="3380">ale nie będzie wybierany do działania.</p>
</li>
</ul>
<p>&nbsp;</p>
<h2 id="wymagania-techniczne-checklist" data-start="3387" data-end="3422">Wymagania techniczne – checklist</h2>
<p data-start="3424" data-end="3471">Aby umożliwić function calling, hotel powinien:</p>
<ul data-start="3472" data-end="3758">
<li data-start="3472" data-end="3539">
<p data-start="3474" data-end="3539">jasno opisać dostępne akcje (np. availability, booking, pricing),</p>
</li>
<li data-start="3540" data-end="3611">
<p data-start="3542" data-end="3611">zdefiniować parametry wejściowe (daty, liczba gości, wariant oferty),</p>
</li>
<li data-start="3612" data-end="3657">
<p data-start="3614" data-end="3657">zapewnić jednoznaczne odpowiedzi systemowe,</p>
</li>
<li data-start="3658" data-end="3704">
<p data-start="3660" data-end="3704">utrzymać stabilność i aktualność endpointów,</p>
</li>
<li data-start="3705" data-end="3758">
<p data-start="3707" data-end="3758">oddzielić warstwę prezentacji od warstwy działania.</p>
</li>
</ul>
<p>&nbsp;</p>
<h2 id="typowe-bledy" data-start="3765" data-end="3780">Typowe błędy</h2>
<ul data-start="3782" data-end="4017">
<li data-start="3782" data-end="3837">
<p data-start="3784" data-end="3837">traktowanie strony wyłącznie jako „ładnej wizytówki”,</p>
</li>
<li data-start="3838" data-end="3868">
<p data-start="3840" data-end="3868">brak formalnego opisu akcji,</p>
</li>
<li data-start="3869" data-end="3922">
<p data-start="3871" data-end="3922">poleganie wyłącznie na OTA jako warstwie działania,</p>
</li>
<li data-start="3923" data-end="3979">
<p data-start="3925" data-end="3979">niespójne dane między ofertą a systemem rezerwacyjnym,</p>
</li>
<li data-start="3980" data-end="4017">
<p data-start="3982" data-end="4017">brak testów scenariuszy agentowych.</p>
</li>
</ul>
<p data-start="4019" data-end="4090">Każdy z tych błędów powoduje, że <strong data-start="4052" data-end="4089">działanie przenosi się poza hotel</strong>.</p>
<h2 id="jak-to-mierzyc" data-start="4097" data-end="4114">Jak to mierzyć</h2>
<p data-start="4116" data-end="4144">Sygnały gotowości agentowej:</p>
<ul data-start="4145" data-end="4315">
<li data-start="4145" data-end="4193">
<p data-start="4147" data-end="4193">bezpośrednie zapytania systemowe o dostępność,</p>
</li>
<li data-start="4194" data-end="4229">
<p data-start="4196" data-end="4229">brak przekierowań do pośredników,</p>
</li>
<li data-start="4230" data-end="4283">
<p data-start="4232" data-end="4283">spójność danych pomiędzy rekomendacją a działaniem,</p>
</li>
<li data-start="4284" data-end="4315">
<p data-start="4286" data-end="4315">skrócenie ścieżki decyzyjnej.</p>
</li>
</ul>
<p data-start="4317" data-end="4366">Brak działań po rekomendacji to sygnał krytyczny.</p>
<h2 id="podsumowanie" data-start="4373" data-end="4388">Podsumowanie</h2>
<p data-start="4390" data-end="4494">W agent-era hotel nie konkuruje już tylko ofertą.<br data-start="4439" data-end="4442" />Konkuruje <strong data-start="4452" data-end="4493">zdolnością do bycia wykonawcą decyzji</strong>.</p>
<p data-start="4496" data-end="4597">Function calling decyduje o tym, czy hotel pozostaje źródłem danych, czy staje się punktem działania.</p>
<hr />
<p><strong>Seria: Hotel w erze autonomicznych agentów</strong></p>
<ul>
<li><a href="https://hotelarstwo.net/hotel-jako-truth-source/">#1 Hotel jako Truth Source</a></li>
<li><a href="https://hotelarstwo.net/bot-first-content/">#2 Bot-First Content</a></li>
<li><a href="https://hotelarstwo.net/chunking-decyduje-o-tym-co-agent-widzi/">#3 Chunking</a></li>
<li><a href="http://Dlaczego agent AI porównuje hotel z niewłaściwymi obiektami">#4 Embeddingi</a></li>
<li><a href="https://hotelarstwo.net/dlaczego-agent-wybiera-jeden-hotel/">#5 Confidence Score</a></li>
<li><strong>#6 Function Calling</strong></li>
</ul>
<hr />
<h2 id="co-dalej" data-start="4604" data-end="4616">Co dalej?</h2>
<p data-start="4618" data-end="4630">Skoro agent:</p>
<ul data-start="4631" data-end="4693">
<li data-start="4631" data-end="4650">
<p data-start="4633" data-end="4650">potrafi porównać,</p>
</li>
<li data-start="4651" data-end="4668">
<p data-start="4653" data-end="4668">potrafi wybrać,</p>
</li>
<li data-start="4669" data-end="4693">
<p data-start="4671" data-end="4693">potrafi wykonać akcję,</p>
</li>
</ul>
<p data-start="4695" data-end="4795">kolejne pytanie brzmi: <strong data-start="4718" data-end="4795">czy hotel zachowuje kontrolę nad tym procesem, czy oddaje ją pośrednikom?</strong></p>
<p data-start="4797" data-end="4884"><strong data-start="4797" data-end="4884">Artykuł #7: Źródło prawdy a dystrybucja – gdzie naprawdę zapada decyzja o sprzedaży</strong></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
