{"id":11902,"date":"2024-03-19T14:44:53","date_gmt":"2024-03-19T13:44:53","guid":{"rendered":"https:\/\/www.iese.fraunhofer.de\/blog\/?p=11902"},"modified":"2024-12-18T11:29:04","modified_gmt":"2024-12-18T10:29:04","slug":"large-action-models-multi-agents","status":"publish","type":"post","link":"https:\/\/www.iese.fraunhofer.de\/blog\/large-action-models-multi-agents\/","title":{"rendered":"Large action models (LAMs), tool learning, function calling and Agents"},"content":{"rendered":"<p class=\"lead\">Zu Beginn des Jahres 2024 wurde der Begriff &#8222;Large Action Model&#8220; (LAM) mit dem Release von Rabbit R1 in der \u00d6ffentlichkeit bekannt. Parallel dazu haben sich Large Language Models (LLM) und multimodale Modelle als n\u00fctzlich erwiesen, um Roboter besser zu kontrollieren. Inzwischen k\u00f6nnen Anwendungen wie ChaGPT spezifische Werkzeuge (wie z.B. eine Websuche) aufrufen. Zuletzt wird oft von agentenbasierten Systemen (auch Multi-Agenten-Systeme genannt) gesprochen. In diesem Blogbeitrag geben unsere Experten einen \u00dcberblick und einige Tipps, wie man durch den Hype navigiert und die Realit\u00e4t hinter den Marketingtricks erkennt.<\/p>\n<h2>Was ist ein Large Action Model?<\/h2>\n<p>Der Begriff \u00bbLarge Action Model\u00ab (LAM) lehnt sich an den Begriff \u00bbLarge Language Model\u00ab (LLM) an, geht aber noch einen Schritt weiter. Sprachmodelle (wie z.B. GPT4) nehmen nat\u00fcrlichsprachliche Anweisungen als Eingabe und erzeugen auf der Basis von Wahrscheinlichkeiten eine textuelle Ausgabe. Sie werden zunehmend in Assistenzsystemen in Form von Chatbots eingesetzt. LAMs k\u00f6nnen dies auch, gehen aber einen Schritt weiter, indem sie Aktionen (\u00bbactions\u00ab) ableiten und ausf\u00fchren. In der Wissenschaft ist der Begriff LAM allerdings nicht sehr verbreitet. H\u00e4ufiger wird von &#8222;tool learning&#8220; oder &#8222;function calling&#8220; gesprochen.<\/p>\n<div class=\"info-box\">\n<p><strong><a href=\"https:\/\/www.iese.fraunhofer.de\/blog\/large-language-models-ki-sprachmodelle\/\">Was sind Large Language Models? Und was ist bei der Nutzung von KI-Sprachmodellen zu beachten?<\/a><\/strong> Diesen Fragen geht ein anderer <a href=\"https:\/\/www.iese.fraunhofer.de\/blog\/large-language-models-ki-sprachmodelle\/\">Blogbeitrag<\/a> nach. Neben grundlegenden Informationen zu Large Language Models werden auch Kriterien und Tipps f\u00fcr die Auswahl eines Large Language Models genannt. Nicht zuletzt werden die Grenzen von LLMs thematisiert.<\/p>\n<\/div>\n<h2>Tool learning &#8211; Function calling: Quo Vadis?<\/h2>\n<p>Wie kann ein Sprachmodell in ein Modell umgewandelt werden, das eine Funktion aufrufen kann? Hier kommen die Methoden des so genannten Tool Learning zum Einsatz. Zun\u00e4chst muss das Modell eine Vorstellung davon haben, welche Werkzeuge zur Verf\u00fcgung stehen und was damit gemacht werden kann. Dann muss das Modell einen Plan erstellen. Wenn die M\u00f6glichkeit besteht, diese Werkzeuge aufzurufen und zu \u00fcberpr\u00fcfen, was tats\u00e4chlich passiert ist, sollte das Modell in der Lage sein, Pl\u00e4ne zu \u00e4ndern.<\/p>\n<p>Diese Aufgaben k\u00f6nnen anhand von Beispielen an einem Modell entweder direkt in Prompt (sog. Kontextlernen) oder durch Feintuning vermittelt werden (Wang 2024, Zhang 2024).<\/p>\n<p>Die Ergebnisse sind schon sichtbar. ChatGPT kann im Internet suchen. Mistral erm\u00f6glicht <a href=\"https:\/\/docs.mistral.ai\/capabilities\/function_calling\/\">Funktionsaufrufe<\/a>. Last but not least hat Anthropic k\u00fcrzlich &#8222;<a href=\"https:\/\/www.anthropic.com\/news\/3-5-models-and-computer-use\">AI Computer Use<\/a>&#8220; ver\u00f6ffentlicht, wo es um die automatische Steuerung von Computern geht.<\/p>\n<h2>Was sind Agenten?<\/h2>\n<p>In der KI-Forschung werden Agenten als autonome intelligente Entit\u00e4ten bezeichnet. Im Wesentlichen k\u00f6nnen Agenten ihre Umgebung wahrnehmen, Aktionen in dieser Umgebung ausf\u00fchren und \u00fcberlegen, welche Aktionen notwendig sind, um ihre Ziele zu verfolgen. Es gibt verschiedene Arten von Agenten und Agentenarchitekturen. Man spricht von reaktiven Agenten, wenn Agenten festen Regeln folgen, und von kognitiven Agenten, wenn komplexere Entscheidungsalgorithmen den Agenten steuern.<\/p>\n<p>Ein Multiagentensystem (MAS) ist ein System, in dem mehrere Agenten miteinander interagieren. Eine Merkhilfe sind die Vokale AEIOU (Demazeau 2003). Ein MAS besteht (mindestens) aus Agenten (&#8222;A&#8220;), einer Umgebung (environment: &#8222;E&#8220;), Interaktionen (&#8222;I&#8220;), Organisationsstrategien oder Organisationsartefakten (wie Gruppen, Normen) (&#8222;O&#8220;), und oft Benutzern (users &#8222;U&#8220;).<\/p>\n<p>Multiagentensysteme werden seit den 90er Jahren erforscht (Woolridge 2009), aber mit der Explosion von LLM werden Multiagentensysteme von der GenAI-Community wiederentdeckt. Gen-AI-basierte MAS sind Multiagentensysteme, in denen der Agent eine gro\u00dfe Sprache oder multimodale Modelle verwenden kann. Hier spielt nat\u00fcrlich die F\u00e4higkeit zum Funktionsaufruf eine gro\u00dfe Rolle, so dass die Agenten Eingaben (wie Text, Bilder, etc.) verstehen, Pl\u00e4ne erstellen und Aktionen ausf\u00fchren k\u00f6nnen.<\/p>\n<h2>Wie werden LAMs und Agenten benutzt?<\/h2>\n<p>Die Motivation hinter LAMs und Agenten ist die Automatisierung von (oftmals langwierigen) Aufgaben. Beispiele sind die Bedienung von Softwareanwendungen, APIs oder die Steuerung von Robotern. Als Menschen interagieren wir t\u00e4glich mit (nicht immer benutzerfreundlichen) graphischen Benutzeroberfl\u00e4chen (GUIs). Diese Interaktion kann von einem Agenten imitiert werden, entweder weil er f\u00fcr solche Aufgaben vorprogrammiert ist, oder indem dem Modell einmal gezeigt wird (sogenanntes \u00bbone-shot learning\u00ab) und es dies bei sp\u00e4teren Anfragen selbstst\u00e4ndig ausf\u00fchrt.<\/p>\n<p>Bei komplexeren Prozessen k\u00f6nnen mehrere Agenten beteiligt sein. Plattformen wie <a href=\"https:\/\/github.com\/geekan\/MetaGPT\">MetaGPT<\/a>, <a href=\"https:\/\/github.com\/All-Hands-AI\/OpenHands\">OpenHands<\/a>, <a href=\"https:\/\/github.com\/Pythagora-io\/gpt-pilot\">GPTPilot<\/a> verwenden bereits Multiagentensysteme, um das Software Engineering zu automatisieren.<\/p>\n<div class=\"info-box\">\n<p>Mehr zum Thema Software Engineering und LLMs:<\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li class=\"page-title\"><a href=\"https:\/\/www.iese.fraunhofer.de\/blog\/generative-ki-softwareentwicklung\/\"><strong>Generative KI im Software Engineering:<\/strong><\/a> Szenarien und k\u00fcnftige Herausforderungen<\/li>\n<li><a href=\"https:\/\/www.iese.fraunhofer.de\/blog\/open-source-large-language-models-selbst-betreiben\/\"><strong>Open Source Large Language Models und deren Betrieb:<\/strong><\/a> Tipps f\u00fcr den Einstieg<\/li>\n<li><a href=\"https:\/\/www.iese.fraunhofer.de\/blog\/retrieval-augmented-generation-rag\/\" target=\"_blank\" rel=\"noopener\"><strong>Retrieval Agumented Generation<\/strong>:<\/a> Chatten mit den eigenen Daten<\/li>\n<li><a href=\"https:\/\/www.iese.fraunhofer.de\/blog\/was-ist-prompt-engineering\/\"><strong>Prompt Engineering:<\/strong><\/a> wie kommuniziert man am besten mit gro\u00dfen Sprachmodellen?<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/div>\n<h2>Wie sind solche Modelle getestet?<\/h2>\n<p>Wie immer bei datengetriebenen Modellen werden Benchmarks verwendet, um die Modellergebnisse zu bewerten. Diese Benchmarks bestehen einerseits aus Testdaten und andererseits aus Funktionen, die es erm\u00f6glichen, Modelle aufzurufen, Metriken auszuwerten und schlie\u00dflich ein Rating zu vergeben. Am Ende werden die Ergebnisse der Modelle in einem sogenannten Leaderboard dargestellt. Einen \u00dcberblick \u00fcber verschiedene Benchmarks und die dazugeh\u00f6rigen Leaderboards bietet z.B. <a href=\"https:\/\/huggingface.co\/collections\/open-llm-leaderboard\/the-big-benchmarks-collection-64faca6335a7fc7d4ffe974a\">Huggingface<\/a>.<\/p>\n<p>Verschiedene Forscher warnen davor, dass Benchmarks fehlerhaft sein k\u00f6nnen (Kapoor\u00a0 2024). Aus der Praxis ist inzwischen bekannt, dass Benchmarks nur eine Richtung vorgeben, dass es aber immer wichtig ist, die eigenen Testdatenmodelle zu \u00fcberpr\u00fcfen.<\/p>\n<h2>Das neue \u00bbSuperhelden-Modell\u00ab \u2013 Ist der Hype berechtigt?<\/h2>\n<p>In vielen Blogs oder Ank\u00fcndigungen werden LAMs und Agenten als der n\u00e4chste gro\u00dfe Schritt nach den LLMs bezeichnet, teils auch als Schritt in Richtung Artificial General Intelligence (AGI). Im Rahmen von Assistenzsystemen, wie beim Bedienen von Anwendungen w\u00e4hrend der Autofahrt, liegt der Mehrwert der Idee auf der Hand. Wie der tats\u00e4chliche Mehrwert aussehen wird, h\u00e4ngt allerdings auch von der Qualit\u00e4t der ausgef\u00fchrten Aktionen ab:<\/p>\n<p><strong>Generalisierbarkeit<\/strong>: Agenten k\u00f6nnen f\u00fcr eine bestimmte Aufgabe programmiert werden oder aus wenigen Beispielen lernen (durch Prompting oder spezielles Fine-Tuning). Sie sollten auch in der Lage sein, die gelernten Aktionen auszuf\u00fchren, wenn die Benutzerschnittstelle anders pr\u00e4sentiert oder leicht ver\u00e4ndert wird. Man hofft, dass die Agenten im Laufe der Zeit eine \u201ekonzeptuelle Blaupause\u201c entwickeln, die auf dem gesammelten Wissen basiert, so dass sie auf jede Anwendung verallgemeinert werden kann (dazu m\u00fcssen die Agenten in der Lage sein, Wissensschnipsel zu speichern und\/oder Wissensgraphen zu erzeugen).<\/p>\n<p><strong>Nachvollziehbarkeit<\/strong>: Es ist m\u00f6glich, die \u00dcberlegungen und Handlungen der Agenten nachzuvollziehen. Im Prinzip gibt dies Anwendungsentwicklern und Forschern die M\u00f6glichkeit, Feedback zu geben, um die Agenten zu verbessern. In der Praxis wird es bei Multiagentensystemen schwierig, alle Interaktionsszenarien systematisch zu testen, und Protokolle, die alle Interaktionen verfolgen, k\u00f6nnen schnell un\u00fcbersichtlich werden.<\/p>\n<p><strong>Zuverl\u00e4ssigkeit<\/strong>: Wie bei allen datengetriebenen Modellen muss damit gerechnet werden, dass die Ergebnisse (d.h. die Pl\u00e4ne und die ausgef\u00fchrten Aktionen) nicht immer korrekt sind. Im Kontext der generativen KI wird dies als Halluzination bezeichnet. Da die Aktionen direkt vom Agenten ausgef\u00fchrt werden und nicht von einem Menschen, der die Ergebnisse \u00fcberpr\u00fcfen k\u00f6nnte, gibt es wachsende Sicherheitsbedenken und Methoden zur Absicherung von Agenten.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<div class=\"info-box\">\n<p>Im <a href=\"https:\/\/www.iese.fraunhofer.de\/de\/leistungen\/data-analytics.html\">Team Data Science<\/a> fokussieren wir uns auf das <strong>Thema Qualit\u00e4t von KI-basierten L\u00f6sungen<\/strong>.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"mailto:anfrage@iese.fraunhofer.de; lisa.joeckel@iese.fraunhofer.de\">Kontaktieren Sie uns<\/a> noch heute, um von unserer Expertise zu profitieren und Ihre Unternehmens-KI auf die n\u00e4chste Stufe zu heben.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Unser L\u00f6sungsangebot als PDF zum Mitnehmen: <\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/www.iese.fraunhofer.de\/content\/dam\/iese\/leistung\/LLM-Innovation-Lab_FraunhoferIESE.pdf\">LLM Innovation Labs (PDF)<\/a><\/li>\n<li><a href=\"https:\/\/www.iese.fraunhofer.de\/content\/dam\/iese\/leistung\/Open-Source-LLM-einsetzen_FraunhoferIESE.pdf\">Open-Source Large Language Models erfolgreich einsetzen (PDF)<\/a><\/li>\n<\/ul>\n<\/div>\n<h2>Referenzen<\/h2>\n<p>Demazeau Y., 2003, &#8222;Cr\u00e9ativit\u00e9 \u00e9mergente centr\u00e9e utilisateur&#8220;, <em>Techniques et Science Informatiques, vol. 22, No.4, 31-36.<\/em><\/p>\n<p>Kapoor S. et al., 2024 &#8222;AI agents that matter.&#8220; <i>arXiv preprint arXiv:2407.01502<\/i><em>.<\/em><\/p>\n<p>Wang L. et al., 2024, &#8222;Large Action Models: From Inception to Implementation.&#8220; <i>arXiv preprint arXiv:2412.10047<\/i><em>.<\/em><\/p>\n<p>Wooldridge M., 2009 &#8222;An introduction to multiagent systems.<em> John wiley &amp; sons.<\/em><\/p>\n<p>Zhang J. et al., 2024 &#8222;xlam: A family of large action models to empower ai agent systems.&#8220; <i>arXiv preprint arXiv:24<\/i><em>02.15506<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Zu Beginn des Jahres 2024 wurde der Begriff &#8222;Large Action Model&#8220; (LAM) mit dem Release von Rabbit R1 in der \u00d6ffentlichkeit bekannt. Parallel dazu haben sich Large Language Models (LLM) und multimodale Modelle als n\u00fctzlich erwiesen, um Roboter besser zu&#8230;<\/p>\n","protected":false},"author":67,"featured_media":12024,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[177],"tags":[104,584,587,296],"coauthors":[229,214,446],"class_list":["post-11902","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kuenstliche-intelligenz","tag-data-analytics","tag-generative-ai","tag-large-language-models-llm","tag-machine-learning"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Large action models (LAMs), tool learning, function calling and Agents - Blog des Fraunhofer IESE<\/title>\n<meta name=\"description\" content=\"Large Action Models, AI Agents, Tool Learning and Function Calling. Navigating through the (AGI) Hype. An overview from our experts at Fraunhofer IESE.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.iese.fraunhofer.de\/blog\/large-action-models-multi-agents\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Large action models (LAMs), tool learning, function calling and Agents - Blog des Fraunhofer IESE\" \/>\n<meta property=\"og:description\" content=\"Large Action Models, AI Agents, Tool Learning and Function Calling. Navigating through the (AGI) Hype. An overview from our experts at Fraunhofer IESE.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.iese.fraunhofer.de\/blog\/large-action-models-multi-agents\/\" \/>\n<meta property=\"og:site_name\" content=\"Fraunhofer IESE\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/FraunhoferIESE\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-19T13:44:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-18T10:29:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2024\/03\/neurosymbolische-ki-lam.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"748\" \/>\n\t<meta property=\"og:image:height\" content=\"371\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Patricia Kelbert, Dr. Julien Siebert, Lisa J\u00f6ckel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@FraunhoferIESE\" \/>\n<meta name=\"twitter:site\" content=\"@FraunhoferIESE\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Patricia Kelbert\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"6\u00a0Minuten\" \/>\n\t<meta name=\"twitter:label3\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data3\" content=\"Patricia Kelbert, Dr. Julien Siebert, Lisa J\u00f6ckel\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/large-action-models-multi-agents\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/large-action-models-multi-agents\\\/\"},\"author\":{\"name\":\"Patricia Kelbert\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#\\\/schema\\\/person\\\/65ee262720c596a06c193cbaf25dfbb5\"},\"headline\":\"Large action models (LAMs), tool learning, function calling and Agents\",\"datePublished\":\"2024-03-19T13:44:53+00:00\",\"dateModified\":\"2024-12-18T10:29:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/large-action-models-multi-agents\\\/\"},\"wordCount\":1258,\"publisher\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/large-action-models-multi-agents\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/neurosymbolische-ki-lam.jpg\",\"keywords\":[\"Data Analytics\",\"generative ai\",\"Large Language Models (LLM)\",\"Machine Learning\"],\"articleSection\":[\"K\u00fcnstliche Intelligenz\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/large-action-models-multi-agents\\\/\",\"url\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/large-action-models-multi-agents\\\/\",\"name\":\"Large action models (LAMs), tool learning, function calling and Agents - Blog des Fraunhofer IESE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/large-action-models-multi-agents\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/large-action-models-multi-agents\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/neurosymbolische-ki-lam.jpg\",\"datePublished\":\"2024-03-19T13:44:53+00:00\",\"dateModified\":\"2024-12-18T10:29:04+00:00\",\"description\":\"Large Action Models, AI Agents, Tool Learning and Function Calling. Navigating through the (AGI) Hype. An overview from our experts at Fraunhofer IESE.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/large-action-models-multi-agents\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/large-action-models-multi-agents\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/large-action-models-multi-agents\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/neurosymbolische-ki-lam.jpg\",\"contentUrl\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/neurosymbolische-ki-lam.jpg\",\"width\":748,\"height\":371,\"caption\":\"Neurosymbolische KI: Die Technologie hinter Large Action Models\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/large-action-models-multi-agents\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Large action models (LAMs), tool learning, function calling and Agents\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/\",\"name\":\"Fraunhofer IESE\",\"description\":\"Blog des Fraunhofer-Institut f\u00fcr Experimentelles Software Engineering\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#organization\",\"name\":\"Fraunhofer IESE\",\"url\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/08\\\/fhg_iese_logo.png\",\"contentUrl\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/08\\\/fhg_iese_logo.png\",\"width\":183,\"height\":50,\"caption\":\"Fraunhofer IESE\"},\"image\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/FraunhoferIESE\\\/\",\"https:\\\/\\\/x.com\\\/FraunhoferIESE\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/fraunhoferiese\\\/\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/FraunhoferIESE\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#\\\/schema\\\/person\\\/65ee262720c596a06c193cbaf25dfbb5\",\"name\":\"Patricia Kelbert\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/kelbert_patricia_blog_5D3_9482-96x96.jpga81ff2dde473a4153ab624c1ca170475\",\"url\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/kelbert_patricia_blog_5D3_9482-96x96.jpg\",\"contentUrl\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/kelbert_patricia_blog_5D3_9482-96x96.jpg\",\"caption\":\"Patricia Kelbert\"},\"description\":\"Patricia Kelbert ist seit 2017 am Fraunhofer IESE und seit 2026 in der Abteilung Digital Health Engineering als \u00bbExpert AI for Digital Health\u00ab t\u00e4tig. Zus\u00e4tzlich ist sie Projektleiterin und war in den vergangenen Jahren in den Abteilungen Security Engineering, Data Science und auch im Business Development aktiv. Sie hat in Frankreich an der \u00bbUniversit\u00e9 de Strasbourg\u00ab Bioinformatik studiert und dort im Jahr 2005 ihren Master abgeschlossen. Sie besch\u00e4ftigt sich seit Langem intensiv mit Programmierung, Software Engineering, Datenbanken und Datennutzungskontrolle \u00fcber verschiedene Fachgebiete hinweg (Biodiversit\u00e4t, Genetik, Pharma &amp; Gesundheit, Landwirtschaft).\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/patricia-kelbert-a625bb10\\\/\"],\"url\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/author\\\/patricia-kelbert\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Large action models (LAMs), tool learning, function calling and Agents - Blog des Fraunhofer IESE","description":"Large Action Models, AI Agents, Tool Learning and Function Calling. Navigating through the (AGI) Hype. An overview from our experts at Fraunhofer IESE.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.iese.fraunhofer.de\/blog\/large-action-models-multi-agents\/","og_locale":"de_DE","og_type":"article","og_title":"Large action models (LAMs), tool learning, function calling and Agents - Blog des Fraunhofer IESE","og_description":"Large Action Models, AI Agents, Tool Learning and Function Calling. Navigating through the (AGI) Hype. An overview from our experts at Fraunhofer IESE.","og_url":"https:\/\/www.iese.fraunhofer.de\/blog\/large-action-models-multi-agents\/","og_site_name":"Fraunhofer IESE","article_publisher":"https:\/\/www.facebook.com\/FraunhoferIESE\/","article_published_time":"2024-03-19T13:44:53+00:00","article_modified_time":"2024-12-18T10:29:04+00:00","og_image":[{"width":748,"height":371,"url":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2024\/03\/neurosymbolische-ki-lam.jpg","type":"image\/jpeg"}],"author":"Patricia Kelbert, Dr. Julien Siebert, Lisa J\u00f6ckel","twitter_card":"summary_large_image","twitter_creator":"@FraunhoferIESE","twitter_site":"@FraunhoferIESE","twitter_misc":{"Verfasst von":"Patricia Kelbert","Gesch\u00e4tzte Lesezeit":"6\u00a0Minuten","Written by":"Patricia Kelbert, Dr. Julien Siebert, Lisa J\u00f6ckel"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/large-action-models-multi-agents\/#article","isPartOf":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/large-action-models-multi-agents\/"},"author":{"name":"Patricia Kelbert","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#\/schema\/person\/65ee262720c596a06c193cbaf25dfbb5"},"headline":"Large action models (LAMs), tool learning, function calling and Agents","datePublished":"2024-03-19T13:44:53+00:00","dateModified":"2024-12-18T10:29:04+00:00","mainEntityOfPage":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/large-action-models-multi-agents\/"},"wordCount":1258,"publisher":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#organization"},"image":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/large-action-models-multi-agents\/#primaryimage"},"thumbnailUrl":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2024\/03\/neurosymbolische-ki-lam.jpg","keywords":["Data Analytics","generative ai","Large Language Models (LLM)","Machine Learning"],"articleSection":["K\u00fcnstliche Intelligenz"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/large-action-models-multi-agents\/","url":"https:\/\/www.iese.fraunhofer.de\/blog\/large-action-models-multi-agents\/","name":"Large action models (LAMs), tool learning, function calling and Agents - Blog des Fraunhofer IESE","isPartOf":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/large-action-models-multi-agents\/#primaryimage"},"image":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/large-action-models-multi-agents\/#primaryimage"},"thumbnailUrl":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2024\/03\/neurosymbolische-ki-lam.jpg","datePublished":"2024-03-19T13:44:53+00:00","dateModified":"2024-12-18T10:29:04+00:00","description":"Large Action Models, AI Agents, Tool Learning and Function Calling. Navigating through the (AGI) Hype. An overview from our experts at Fraunhofer IESE.","breadcrumb":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/large-action-models-multi-agents\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.iese.fraunhofer.de\/blog\/large-action-models-multi-agents\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/large-action-models-multi-agents\/#primaryimage","url":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2024\/03\/neurosymbolische-ki-lam.jpg","contentUrl":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2024\/03\/neurosymbolische-ki-lam.jpg","width":748,"height":371,"caption":"Neurosymbolische KI: Die Technologie hinter Large Action Models"},{"@type":"BreadcrumbList","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/large-action-models-multi-agents\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.iese.fraunhofer.de\/blog\/"},{"@type":"ListItem","position":2,"name":"Large action models (LAMs), tool learning, function calling and Agents"}]},{"@type":"WebSite","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#website","url":"https:\/\/www.iese.fraunhofer.de\/blog\/","name":"Fraunhofer IESE","description":"Blog des Fraunhofer-Institut f\u00fcr Experimentelles Software Engineering","publisher":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.iese.fraunhofer.de\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#organization","name":"Fraunhofer IESE","url":"https:\/\/www.iese.fraunhofer.de\/blog\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2016\/08\/fhg_iese_logo.png","contentUrl":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2016\/08\/fhg_iese_logo.png","width":183,"height":50,"caption":"Fraunhofer IESE"},"image":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/FraunhoferIESE\/","https:\/\/x.com\/FraunhoferIESE","https:\/\/www.linkedin.com\/company\/fraunhoferiese\/","https:\/\/www.youtube.com\/c\/FraunhoferIESE"]},{"@type":"Person","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#\/schema\/person\/65ee262720c596a06c193cbaf25dfbb5","name":"Patricia Kelbert","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2019\/08\/kelbert_patricia_blog_5D3_9482-96x96.jpga81ff2dde473a4153ab624c1ca170475","url":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2019\/08\/kelbert_patricia_blog_5D3_9482-96x96.jpg","contentUrl":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2019\/08\/kelbert_patricia_blog_5D3_9482-96x96.jpg","caption":"Patricia Kelbert"},"description":"Patricia Kelbert ist seit 2017 am Fraunhofer IESE und seit 2026 in der Abteilung Digital Health Engineering als \u00bbExpert AI for Digital Health\u00ab t\u00e4tig. Zus\u00e4tzlich ist sie Projektleiterin und war in den vergangenen Jahren in den Abteilungen Security Engineering, Data Science und auch im Business Development aktiv. Sie hat in Frankreich an der \u00bbUniversit\u00e9 de Strasbourg\u00ab Bioinformatik studiert und dort im Jahr 2005 ihren Master abgeschlossen. Sie besch\u00e4ftigt sich seit Langem intensiv mit Programmierung, Software Engineering, Datenbanken und Datennutzungskontrolle \u00fcber verschiedene Fachgebiete hinweg (Biodiversit\u00e4t, Genetik, Pharma &amp; Gesundheit, Landwirtschaft).","sameAs":["https:\/\/www.linkedin.com\/in\/patricia-kelbert-a625bb10\/"],"url":"https:\/\/www.iese.fraunhofer.de\/blog\/author\/patricia-kelbert\/"}]}},"jetpack_featured_media_url":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2024\/03\/neurosymbolische-ki-lam.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/posts\/11902","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/users\/67"}],"replies":[{"embeddable":true,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/comments?post=11902"}],"version-history":[{"count":17,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/posts\/11902\/revisions"}],"predecessor-version":[{"id":13377,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/posts\/11902\/revisions\/13377"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/media\/12024"}],"wp:attachment":[{"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/media?parent=11902"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/categories?post=11902"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/tags?post=11902"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/coauthors?post=11902"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}