{"id":537,"date":"2025-01-10T14:34:30","date_gmt":"2025-01-10T14:34:30","guid":{"rendered":"https:\/\/smolagents.org\/?p=537"},"modified":"2025-01-10T14:34:31","modified_gmt":"2025-01-10T14:34:31","slug":"unlocking-the-power-of-smolagents-an-in-depth-exploration","status":"publish","type":"post","link":"https:\/\/smolagents.org\/de\/unlocking-the-power-of-smolagents-an-in-depth-exploration\/","title":{"rendered":"Die Leistung von smolagents freisetzen - eine eingehende Erkundung"},"content":{"rendered":"<p>Die Landschaft der k\u00fcnstlichen Intelligenz ver\u00e4ndert sich rasant, wobei KI-Agenten an der Spitze dieses Wandels stehen. Diese Agenten dienen als Br\u00fccke zwischen komplexen KI-Modellen und praktischen Anwendungen. <strong>smolagents<\/strong>, das minimalistische KI-Agenten-Framework von Hugging Face, definiert die Art und Weise, wie Entwickler an die Erstellung von Agenten herangehen, neu. In diesem Blog gehen wir auf die leistungsstarken Funktionen von smolagents ein und zeigen, wie es Ihre KI-Projekte revolutionieren kann.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_71 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Inhalts\u00fcbersicht<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Inhaltsverzeichnis umschalten\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Umschalten auf<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/smolagents.org\/de\/unlocking-the-power-of-smolagents-an-in-depth-exploration\/#Core_Philosophy_of_smolagents\" title=\"Kernphilosophie von smolagents\">Kernphilosophie von smolagents<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/smolagents.org\/de\/unlocking-the-power-of-smolagents-an-in-depth-exploration\/#The_Advantages_of_Code_Agents_in_smolagents\" title=\"Die Vorteile von Code-Agenten in smolagents\">Die Vorteile von Code-Agenten in smolagents<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/smolagents.org\/de\/unlocking-the-power-of-smolagents-an-in-depth-exploration\/#1_Enhanced_Efficiency\" title=\"1. Gesteigerte Effizienz\">1. Gesteigerte Effizienz<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/smolagents.org\/de\/unlocking-the-power-of-smolagents-an-in-depth-exploration\/#2_Greater_Flexibility\" title=\"2. Gr\u00f6\u00dfere Flexibilit\u00e4t\">2. Gr\u00f6\u00dfere Flexibilit\u00e4t<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/smolagents.org\/de\/unlocking-the-power-of-smolagents-an-in-depth-exploration\/#3_Leveraging_LLM_Training_Strengths\" title=\"3. Nutzung der St\u00e4rken der LLM-Ausbildung\">3. Nutzung der St\u00e4rken der LLM-Ausbildung<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/smolagents.org\/de\/unlocking-the-power-of-smolagents-an-in-depth-exploration\/#Practical_Use_Case_of_smolagents\" title=\"Praktischer Anwendungsfall von smolagents\">Praktischer Anwendungsfall von smolagents<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/smolagents.org\/de\/unlocking-the-power-of-smolagents-an-in-depth-exploration\/#smolagents_Community_and_Ecosystem\" title=\"smolagents&#039; Gemeinschaft und \u00d6kosystem\">smolagents' Gemeinschaft und \u00d6kosystem<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/smolagents.org\/de\/unlocking-the-power-of-smolagents-an-in-depth-exploration\/#Summary_of_smolagents_Strengths\" title=\"Zusammenfassung der St\u00e4rken von smolagents\">Zusammenfassung der St\u00e4rken von smolagents<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/smolagents.org\/de\/unlocking-the-power-of-smolagents-an-in-depth-exploration\/#Getting_Started_with_smolagents\" title=\"Erste Schritte mit smolagents\">Erste Schritte mit smolagents<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/smolagents.org\/de\/unlocking-the-power-of-smolagents-an-in-depth-exploration\/#Final_Thoughts\" title=\"Abschlie\u00dfende \u00dcberlegungen\">Abschlie\u00dfende \u00dcberlegungen<\/a><\/li><\/ul><\/nav><\/div>\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Core_Philosophy_of_smolagents\"><\/span><strong>Kernphilosophie von smolagents<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Ihr Kernst\u00fcck, <strong>smolagents<\/strong> geht es darum, die Entwicklung von KI-Agenten zug\u00e4nglich und effizient zu machen. Durch die Beseitigung unn\u00f6tiger Komplexit\u00e4t erm\u00f6glicht smolagents es Entwicklern, sich auf die Entwicklung von Agenten zu konzentrieren, die sinnvolle Aufgaben ausf\u00fchren k\u00f6nnen, ohne sich in komplizierten Konfigurationen zu verlieren.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"The_Advantages_of_Code_Agents_in_smolagents\"><\/span><strong>Die Vorteile von Code-Agenten in smolagents<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"1_Enhanced_Efficiency\"><\/span><strong>1. Gesteigerte Effizienz<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Direkte Ausf\u00fchrung<\/strong>: Code-Agenten generieren und f\u00fchren den Code direkt aus, wodurch Zwischenh\u00e4ndler \u00fcberfl\u00fcssig werden und die Latenzzeit verringert wird.<\/li>\n\n\n\n<li><strong>Weniger Schritte<\/strong>: Dieser direkte Ansatz reduziert die Anzahl der erforderlichen Schritte und LLM-Aufrufe und verbessert die Leistung.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2_Greater_Flexibility\"><\/span><strong>2. Gr\u00f6\u00dfere Flexibilit\u00e4t<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Handhabung komplexer Logik<\/strong>: Der Code kann komplexe Operationen und Logik ausdr\u00fccken, die bei herk\u00f6mmlichen JSON-Ausgaben umst\u00e4ndlich sind.<\/li>\n\n\n\n<li><strong>Dynamische Funktionalit\u00e4ten<\/strong>: Agenten k\u00f6nnen sich anpassen und ein breiteres Spektrum an Aufgaben ausf\u00fchren, indem sie Code on-the-fly generieren.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"3_Leveraging_LLM_Training_Strengths\"><\/span><strong>3. Nutzung der St\u00e4rken der LLM-Ausbildung<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Code-Kenntnisse<\/strong>: LLMs werden umfassend auf Code-Repositories geschult, wodurch sie in der Lage sind, Code-Schnipsel zu verstehen und zu erstellen.<\/li>\n\n\n\n<li><strong>Verbesserte Genauigkeit<\/strong>: Durch die Verwendung von Code werden die St\u00e4rken des LLM genutzt, was zu genaueren und zuverl\u00e4ssigeren Agentenaktionen f\u00fchrt.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Practical_Use_Case_of_smolagents\"><\/span><strong>Praktischer Anwendungsfall von smolagents<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><strong>Szenario:<\/strong><\/p>\n\n\n\n<p>Schaffung eines Agenten, der in der Lage ist, Finanzmarktdaten, wie z. B. Aktienkurse, zu liefern.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">python\u590d\u5236<code>von smolagents importieren CodeAgent, StockMarketTool, HfApiModel\n\n# Initialisieren Sie den Agenten mit einem B\u00f6rsentool und einem Hugging Face-Modell\nagent = CodeAgent(tools=[StockMarketTool(api_key=\"your_api_key\")], model=HfApiModel())\n\n# Fragen Sie den Agenten nach dem aktuellen Aktienkurs eines Unternehmens\nagent.run(\"Wie hoch ist der aktuelle Aktienkurs von Apple Inc. (AAPL)?\")\n<\/code><\/pre>\n\n\n\n<p><strong>M\u00f6gliche Ausgabe:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">swift\u590d\u5236<code>Abrufen des aktuellen Aktienkurses f\u00fcr AAPL...\nApple Inc. (AAPL) notiert derzeit bei $150,25 pro Aktie.\n<\/code><\/pre>\n\n\n\n<p>Dieses Beispiel zeigt, wie smolagents verwendet werden k\u00f6nnen, um anspruchsvolle Agenten zu erstellen, die m\u00fchelos mit realen Datenquellen interagieren.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"smolagents_Community_and_Ecosystem\"><\/span><strong>smolagents' Gemeinschaft und \u00d6kosystem<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Zusammenarbeit<\/strong>: Durch die Integration mit dem Hugging Face Hub f\u00f6rdert smolagents die gemeinsame Nutzung von Tools und die Zusammenarbeit bei der Agentenentwicklung.<\/li>\n\n\n\n<li><strong>Gemeinsame Nutzung von Ressourcen<\/strong>: Greifen Sie auf eine breite Palette von Tools zu, die von der Gemeinschaft zur Verf\u00fcgung gestellt werden, um Ihre Agenten zu verbessern.<\/li>\n\n\n\n<li><strong>Kontinuierliche Verbesserung<\/strong>: Tauschen Sie sich mit anderen Entwicklern aus, um Erkenntnisse auszutauschen, Unterst\u00fctzung zu erhalten und zum Wachstum von smolagents beizutragen.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Summary_of_smolagents_Strengths\"><\/span><strong>Zusammenfassung der St\u00e4rken von smolagents<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Vereinfachung<\/strong>: Leicht zu erlernen und schnell zu implementieren, was die Entwicklungszeit verk\u00fcrzt.<\/li>\n\n\n\n<li><strong>Wirkungsgrad<\/strong>: Code-Agenten erm\u00f6glichen eine schnellere und genauere Ausf\u00fchrung von Aufgaben.<\/li>\n\n\n\n<li><strong>Flexibilit\u00e4t<\/strong>: Kompatibel mit verschiedenen LLMs und unterst\u00fctzt mehrere Agententypen.<\/li>\n\n\n\n<li><strong>Unterst\u00fctzung der Gemeinschaft<\/strong>: Ein florierendes \u00d6kosystem, das Innovation und Zusammenarbeit f\u00f6rdert.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Getting_Started_with_smolagents\"><\/span><strong>Erste Schritte mit smolagents<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Wenn Sie bereit sind, smolagents zu erkunden, finden Sie hier einige Schritte, die Ihnen den Einstieg erleichtern:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>smolagents installieren<\/strong>:bash\u590d\u5236<code>pip install smolagents<\/code><\/li>\n\n\n\n<li><strong>Dokumentation erforschen<\/strong>: Besuchen Sie die offizielle smolagents-Dokumentation, um mehr \u00fcber seine Funktionen und M\u00f6glichkeiten zu erfahren.<\/li>\n\n\n\n<li><strong>Experimentieren Sie mit Beispielen<\/strong>: Probieren Sie den Beispielcode aus und passen Sie ihn an Ihre Bed\u00fcrfnisse an.<\/li>\n\n\n\n<li><strong>Werden Sie Mitglied der Gemeinschaft<\/strong>: Tauschen Sie sich mit anderen Entwicklern in Foren aus und tragen Sie zum Hugging Face Hub bei.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Final_Thoughts\"><\/span><strong>Abschlie\u00dfende \u00dcberlegungen<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><strong>smolagents<\/strong> ist mehr als nur ein Framework; es ist ein Tor zur Vereinfachung der Entwicklung von KI-Agenten und zur Maximierung des Potenzials gro\u00dfer Sprachmodelle. Durch den Einsatz von smolagents k\u00f6nnen Entwickler ihre KI-Projekte beschleunigen, die Komplexit\u00e4t reduzieren und sich auf Innovationen konzentrieren. Ob Sie Chatbots, Automatisierungstools oder komplexe Entscheidungsfindungssysteme entwickeln, smolagents bietet die Einfachheit und Leistungsf\u00e4higkeit, die Sie f\u00fcr Ihren Erfolg ben\u00f6tigen.<\/p>","protected":false},"excerpt":{"rendered":"<p>Die Landschaft der k\u00fcnstlichen Intelligenz ver\u00e4ndert sich rasant, wobei KI-Agenten an der Spitze dieses Wandels stehen. Diese Agenten dienen als Br\u00fccke zwischen komplexen KI-Modellen und praktischen Anwendungen. smolagents, das minimalistische KI-Agenten-Framework von Hugging Face, definiert die Art und Weise neu, wie Entwickler an die Erstellung von Agenten herangehen. In diesem Blog stellen wir Ihnen die leistungsstarken Funktionen vor...<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-537","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/smolagents.org\/de\/wp-json\/wp\/v2\/posts\/537","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/smolagents.org\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/smolagents.org\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/smolagents.org\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/smolagents.org\/de\/wp-json\/wp\/v2\/comments?post=537"}],"version-history":[{"count":1,"href":"https:\/\/smolagents.org\/de\/wp-json\/wp\/v2\/posts\/537\/revisions"}],"predecessor-version":[{"id":538,"href":"https:\/\/smolagents.org\/de\/wp-json\/wp\/v2\/posts\/537\/revisions\/538"}],"wp:attachment":[{"href":"https:\/\/smolagents.org\/de\/wp-json\/wp\/v2\/media?parent=537"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/smolagents.org\/de\/wp-json\/wp\/v2\/categories?post=537"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/smolagents.org\/de\/wp-json\/wp\/v2\/tags?post=537"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}