Zum Inhalt springen

„Werk:AI mit Arnie/KI Agenten mit Function Calling“ – Versionsunterschied

aus AufEinWort, der freien Forschung
Die Seite wurde neu angelegt: „YT: [https://youtu.be/hM1J02gc-_I?si=lO4B0aDpkfYhDS1Z 7 KI Agenten mit Function Calling, Internetzugriff und drei Experten] (13:30) nach unserem ersten Framework natürlichden solltest du speichern aber nachunseren ersten Framework machen wir denzweiten und der ist generell ähnlichaufgebaut das heißt wir gehen zurückagentfows add new wir klicken das Pluswir brauchen wir immer einen Supervisorwir brauchen Arbeiter und diesmal willich drei Arbeiter verw…“
 
K Textersetzung - „</onlyinclude>“ durch „{{SchaufensterEnde|Auszug}}“
 
(12 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
YT: [https://youtu.be/hM1J02gc-_I?si=lO4B0aDpkfYhDS1Z 7 KI Agenten mit Function Calling, Internetzugriff und drei Experten] (13:30)
{| border="10px" style="border-collapse: collapse; width: 300px; background-color: rgb(236, 240, 241); border-color: rgb(236, 240, 241); border-style: solid; float: right;"
|{{Eigan Pfeil ▶}}
|'''{{Kurs AI mit Arnie (KI-Revolution) Open-Source LLMs}}'''
|-
| colspan="2" |{{Werkart Abschrift Video}}
|-
|{{Eigan Video}}
|[https://youtu.be/hM1J02gc-_I?si=lO4B0aDpkfYhDS1Z 7 KI Agenten mit Function Calling, Internetzugriff und drei Experten] (13:30)
|-
|{{Eigan Schule}}
|[https://www.skool.com/ai-mit-arnie-ki-revolution/classroom/013e3213?md=bd72fa4550984de28039a3156c22a0ce KI Agenten mit Function Calling]
|-
| colspan="2" |'''{{Lokale KI-Agenten mit Open-Source LLMs}}'''
|-
|{{Eigan Pfeil ▲}}
|[[Werk:AI mit Arnie/Unser erster KI Agent|Unser erster KI Agent]]
|-
|{{Eigan Pfeil ▶}}
|[[Werk:AI mit Arnie/KI Agenten mit Function Calling|KI Agenten mit Function Calling]]
|-
|{{Eigan Pfeil ▼}}
|[[Werk:AI mit Arnie/Welchen KI Agenten bauen & externes Hosting|Welchen KI Agenten bauen & externes Hosting]]
|}
{{SchaufensterBeginn|Auszug}}Nach unserem ersten Framework, natürlich, den solltest du speichern. Aber nach unserem ersten Framework machen wir den zweiten, und der ist generell ähnlich aufgebaut. Das heißt, wir gehen zurück: Agentfows, „add new“, wir klicken das +.


nach unserem ersten Framework natürlichden solltest du speichern aber nachunseren ersten Framework machen wir denzweiten und der ist generell ähnlichaufgebaut das heißt wir gehen zurückagentfows add new wir klicken das Pluswir brauchen wir immer einen Supervisorwir brauchen Arbeiter und diesmal willich drei Arbeiter verwenden das heißt 12 und D du kannst auch hochgehen aufvier oder fünf ich muss aber dazu sagenbei open sourceemellen sind dreizumindest wie ich das aktuell sehe sodas Maximum das man machen kann dennsonst werden die Open Source Modelle zudumm ja das wird sich ändern mit Zeitund ja wenn du auf deinem lokalenComputer ein 70 Billionen Parameterlama3 Modell laufen lassen kannst im Q8Format dann wird es das Dingwahrscheinlich auch schaffen und spätersehen wir uns natürlich auch noch an wiedu GPU Power ausleihen kannstnichtsdestotrotz ich will das jetzt mitmeinem einfachen Lama 3 machen 7Billionen und zwar in Q4 und ich hoffedass es schlau genug ist ich verbindehier erstmal natürlich unserenSupervisor mit den drei Arbeitern Boomdas haben wir jetzt gemacht danachbrauchen wir natürlich wieder daschatmodell und das chatmodell ist malwieder natürlich olama mit functioncalling wichtig habe ich auch erstvorhin wieder gemerkt man brauchtfunction calling das verbinden wir derlokale Host der läuft natürlich immernoch das haben wir ja vorhin schongesehen das heißt olama ist running undjetzt müssen wir natürlich wiederhierher gehen den modelnen Lama 3 dieTemperatur die kann ich tatsächlichdiesmal auf 09 lassen denn hier habenwir auch etwas Kreatives Schreiben mitdabei also die Dinge die ich jetztmachen will die erfordern auch ein kleinwenig Kreativität jetzt sollte unsererster Arbeiter das sollte sowas werdenwie ein researcher das heißt der wirdZugriff zum Internet haben und das Webdurchsuchen unser zweiter Arbeiter wirddanach einen kreativen Artikel schreibenüber die Dinge die unser erster Arbeiterzusammengetragen hat und unser dritterArbeiter der wird danach aus diesemArtikel ein paar Tweets machen unsergenerelles Konzept ist dass ich eineSocial mediaagenten haben will ich gehedavon aus dass du z.B eine Webseite hastund du willst auf deiner WebseiteArtikel veröffentlichen da du zusätzlichauch noch auf Twitter bzw auf bistwillst du natürlich noch ein paar tuitsraussenden damit sich Leute eventuelldeinen Artikel durchlesen natürlichwillst du über Dinge schreiben dieaktuell in der Welt passieren und jetztwill ich dir zeigen wie wir daseventuell machen könnten das erste wasich machen will ist natürlich dieprompts zu schreiben für meine Arbeiterdas heißt ich speichere erstmal das Dingund ich nenne das Ding jetzt einfach malContent Maschine und ich klicke savejetzt gehen wir hier wieder zu zurückdenn die Content masaschine müssen wirnatürlich mal wieder Füttern mit denDingen die wir bauen wollen das heißtwir gehen hier natürlich in diese Agentflows prompts für Agenten und jetzt willich die prompts schreiben natürlich fürunseren kleinen ki-agenten ich klickhier wieder drauf und wir schreiben hierwas wir haben wollen ich kläre den altenChat und wir sollten das möglichst sogarauf Englisch beschreiben und ich machedas ganze hier in Englisch weil es etwasbesser Funktion falls du Englisch nichtkannst du kannst es auch mit Deutschprobieren unseren Output werden wirnatürlich auf Deutsch bekommen aber ichhabe die Erfahrung gemacht dass geradebeim prompts schreiben englische promptsbesser funktionieren ich sage ih ganzeinfach ich will drei Arbeiter einArbeiter soll das Web durchsuchen umneue Informationen zu bekommen derandere Arbeiter soll einen Blogpostschreiben für Männer die 30 bis 50 Jahrealt sind und der dritte Arbeiter sollfünf Tweets machen von dem vorherigenArtikel und der Output soll natürlich inDeutsch sein ich schick das ganze jetztlos und jetzt bekommen wir hoffentlichdrei Spezialisten also drei Arbeiter undich bekomme die prompts und den Namenvon diesen Typen und die können wirdanach einfach nur kopieren und einfügenich eröffne inzwischen natürlich wiedereine leere Textdatei wo ich die Dingealle einfügen kann und die Agenten sindein paar Mal hin und und her gegangen umdie Dinge besser und besser und besserzu machen und das finale Ergebnis istdas da der Agent Nummer 1 nennt sich Webresearcher mit diesem System prompt under sagt natürlich zum Schluss dass erder den Output in Deutsch machen sollder zweite Agent ist der Content wrriterdas da ist der systemprompt undnatürlich auch hier der Output soll inDeutsch sein und es sollen 800 bis bis1000 Wörter werden der Agent 3 SocialMedia Spezialist und auch hier drunterdie fünf Tweets sollten auf deutsch seindementsprechend will ich natürlich dieseDinge alle kopieren ich schmeiß dasnatürlich in eine leere Textdatei hierdrüben also habe ich gerade hierreingefügt damit wir danach besserarbeiten können ich lösche das ganzeclear das passt schon so wir gehenzurück bei unseren Agent Flow wollen wirnatürlich die Content Maschine haben undbei der Content Maschine werde ich jetztdiese promt mit einfügen der ersteArbeiter der nennt sich webrresesearcher ich kopiere die Dingeeinfach von hier drüben rüber und derSystem prompt also ich kann dir das auchzeigen der systemprompt ist natürlichdas da bis hier runter und es wird auchimmer gesagt best this report to thecontent writer also nachdem dieser Typdie Aufgabe fertig hat soll natürlichdanach der Content writer getriggertwerden das heißt ich kopiere das wirgehen hier rein ich mache das groß ichlösche das Ding hier raus ich füge dasein und ich klicke save danach mache ichdas gleiche mit dem zweiten der Name istContent wrriter ich füge den Contentwrriter hier rein der systemprompt gehtbis hierrunter und bup ich mache das groß ichlösche das raus ich füge das da ein unddu siehst auch hier wieder ein Deutsches soll in 800 bis 1000 Wörter sein under soll sobald er fertig hat in SocialMedia Spezialisten aktivieren ich klickeHIER save und zum Schluss natürlich nochder Social Media Spezialist ich kopieredas ich füge das hier ein ich mache daswieder groß den System promt bis hierrunterBkopieren wir löschen das alte natürlicherstmal raus fügen das neue ein undklicken save jetzt speichere ich daserstmal natürlich aber dir fälltvielleicht etwas auf der erste Arbeiterder sollte natürlich das Internetdurchsuchen und das müssen wir jetztnatürlich machen das heißt er brauchtInternet Zugriff dafür klicke ich hiernatürlich das Plus und was brauchen wirnatürlich wir brauchen Tools und wennich auf diese Tools klicke dann siehstdu hier vielleicht schon dass ichähnliche Tools mit einbauen kann wie inanything LM wir haben die Google CustomSearch wir haben aber auch wieder unsereServer API also da ist das Ding ServerAPI und da da wir in der Server APIbereits einen API Key gemacht haben willich das Ding verwenden das heißt ichverbinde das Tool natürlich mit demersten Arbeiter der soll Zugriff zumInternet haben und wir müssen dieCredentials hier reinfügen und ich hoffedu weißt noch wie das geht wir googleneinfach serper API Keys wir müssen unsnatürlich Einloggen in unseren serperAccount habe ich jetzt schon gemachtdiesen Key den kann ich jetzt kopierenich kann i resetten was auch immer icheinfach mal copy ich hoffe du weißt nochwie das geht eigentlich hätte ich hiersogar schon credentials ich will aberneue erstellen dass du siehst wie dasgeht das heißt create new ich nenne dasganze einfach mal serber ich lösche dasDing hier raus wir fügen die credentialsein wir klichen ad und jetzt sollte dasDing hier getriggert werden das heißtLama 3 unser lokales Lama wird Hergendanach wird der Supervisor getriggertder Supervisor sollte unseren erstenArbeiter triggern der erste Arbeitersollte das Web durchsuchen für neueInformationen der zweite Arbeiter solldiese neue Informationen hernehmen undeinen Artikel schreiben für unsereWebseite für Männer die 30 bis 50 Jahrealt sind sobald wir den Artikel habensollte danach unser Social MediaSpezialist hergehen und fünf Tweetsdavon machen ich will das jetzt einfachmal testen das heißt speichern natürlichwir klicken hier drauf Artikel über denaktuellen bitcoinpreis sagen wir du hasteine Webseite im Finanzbereich du hastgehört dass Bitcoin gestern etwasnachgegeben hat und du willst einenArtikel darüber schreibendementsprechend muss natürlich unserArbeiter erstmal hergehen und rausfindenwo der bitcoinpreis steht dass dergestern etwas gesunken ist odervorgestern danach müssen wir den Artikelschreiben von den Infos die der ersteArbeiter zusammengetragen hat und danachdie Tweets und ich schick das Los daskann natürlich ein klein wenig dauernalso du siehst der Supervisor gibterstmal diese Angabe raus an denwebresearcher der webr resesearcher hatsofort schon den aktuellen Preisgefunden jetzt wird natürlich derSupervisor wieder hergehen und das ganzesollte weitergehen ich mache das ganzemal groß und zeig dir was passiert istdenn dieser kiagent ist jetzt ein paarmal hin und her gegangen ich musste densogar einmal neu starten wie gesagt dieModelle sind natürlich nicht so 100%akkurat ich habe noch mal kurz gefragtbitcoinpreis also das ist das einzigewas was ich reingeschrieben habebitcoinpreis danach ist der Supervisorhergegangen und er sagte dass deraktuelle bitcoinpreis gefunden werdenmuss der websearcher hat natürlich dersearch tool verwendet und er meinte 1000$ ist der bitcoinpreis klicke ichhier drauf dann siehst du auch dass hierunsere Suche verwendet wurde und klickeich auf mein Trading view dann sehe ichauch dass000$ natürlich akkurat ist das heißt dieWebsuche funktioniertdanach hat unser Supervisor einenkleinen Fehler gemacht denn er sagtetatsächlich zum Social Media Expertendass wir Posts haben wollen zu Bitcoindiese Posts habe ich auch bekommendanach ist unserem Experten aberaufgefallen dass wir erstmal natürlichauch den Content wrriter brauchen bevorwir unsere Posts machen dementsprechendgut angepasst hier hat automatischfunktioniert ein gesunder Lebensstil fürMänner und so weiter das heißt wirbekommen jetzt einen Artikel überBitcoin und ich denke das wurde hier inVerbindung gebracht tatsächlichmit gesundem Lebensstil na ja das passtschon so darüber kann man sich streitenvielleicht wenn ich etwas genauergewesen wäre als einfach nurbitcoinpreis dann würde das natürlichetwas besser funktionieren und zumSchluss ist unser superweiser wiederhergegangen und wir haben natürlich auchnoch unsere Tweets bekommen und zumSchluss bekomme ich fin zurück und nochmal die Tweets zusammengefasst du siehstall das funktioniert manchmal bessermanchmal schlechter je nachdem welchesModell du reinholst das generelleKonzept ist einfach ja man kann mehrereModelle mit reinholen ja die Modellekönnen sich gegenseitig triggern undunterhalten und ja diese Modelle werdensmarter und smarter und smarter und ichdenke ki-agenten sind das nächste großeDing sobald die Modelle nur noch etwasschlauer werden besonders die die OpenSource Modelle funktioniert das Ganzenatürlich viel viel viel besser wenn duhier jatgbt4 omni mit einklickst miteinem API Key dann funktioniert dasnatürlich auch noch ein klein wenigbesser aber das generelle Konzept istwahnsinnig wahnsinnig praktisch versuchdir einfach mal anen solchen kieragentenzu basteln denn du kannst hiertatsächlich Lokal etwas bauen das auszwei drei würtern deine gesamtecontentstategie überarbeiten könnte einArbeiter kann z.B research machen zuwelchenem Thema du auch immer willst dernächste kann einen Blogpost machen dernächste kann Tweets machen wieder dernächste könnte z.B ein Youtube Scriptmachen oder Instagram Post oder was auchimmer und diese ganzen KI Agenten dieArbeiten hier alle zusammen mit einemeinzelnen Befehl und ich denke das istnatürlich richtig richtig praktisch füruns also in dem Sinne bitte pasastel einklein wenig um mit diesen kieragentenwie gesagt es gibt viele viele weitereFrameworks aber in flowwise funktioniertdas am einfachsten meiner Meinung nachsogar am besten ja wir haben creui wirhaben agency SWM wir haben Autogen wirhaben viele viele mehr aber ich denkewirklich mit flowwise haben wir daseinfachste Tool was gleichzeitig sogarnoch am besten funktioniert also testedie Dinge auf alle Fälle aus ich denkedas ist der nächste große Schritt nachvorne wenn wir über ki-agenten sprechentatsächlich wir sehen uns im nächstenVideo
Wir brauchen wie immer einen Supervisor, wir brauchen Arbeiter, und diesmal will ich drei Arbeiter verwenden. Das heißt, eins, zwei und drei. Du kannst auch hochgehen auf vier oder fünf. Ich muss aber dazu sagen, bei Open-Source-Modellen sind drei, zumindest wie ich das aktuell sehe, so das Maximum, das man machen kann, denn sonst werden die Open-Source-Modelle zu dumm. Ja, das wird sich ändern mit Zeit,


0:00
Und ja, wenn du auf deinem lokalen Computer ein 70-Billionen-Parameter-Lama3-Modell laufen lassen kannst, im Q8-Format, dann wird es das Ding wahrscheinlich auch schaffen.


nach unserem ersten Framework natürlich
Und später sehen wir uns natürlich auch noch an, wie du GPU-Power ausleihen kannst. Nichtsdestotrotz, ich will das jetzt mit meinem einfachen Llama3 machen, sieben Billionen, und zwar in Q4. Und ich hoffe, dass es schlau genug ist.


0:02
Ich verbinde hier erstmal natürlich unseren Supervisor mit den drei Arbeitern. Boom. Das haben wir jetzt gemacht. Danach brauchen wir natürlich wieder das Chatmodell. Und das Chatmodell ist mal wieder, natürlich, Ollama mit Function Calling. Wichtig, habe ich auch erst vorhin wieder gemerkt: Man braucht Function Calling. Das verbinden wir. Der Localhost, der läuft natürlich immer noch, das haben wir ja vorhin schon gesehen. Das heißt, Ollama ist running.


den solltest du speichern aber nach
Und jetzt müssen wir natürlich wieder hierher gehen, den modellnen Llama 3. Die Temperatur, die kann ich tatsächlich diesmal auf 0,9 lassen, denn hier haben wir auch etwas kreatives Schreiben mit dabei. Also die Dinge, die ich jetzt machen will, die erfordern auch ein klein wenig Kreativität.


0:04
Jetzt sollte unser erster Arbeiter, das sollte sowas werden wie ein Researcher. Das heißt, der wird Zugriff zum Internet haben und das Web durchsuchen. Unser zweiter Arbeiter wird danach einen kreativen Artikel schreiben über die Dinge, die unser erster Arbeiter zusammengetragen hat. Und unser dritter Arbeiter, der wird danach aus diesem Artikel ein paar Tweets machen.


unseren ersten Framework machen wir den
Unser generelles Konzept ist, dass ich einen Social-Media-Agenten haben will. Ich gehe davon aus, dass du zum Beispiel eine Webseite hast, und du willst auf deiner Webseite Artikel veröffentlichen. Da du zusätzlich auch noch auf Twitter bzw. auf X bist, willst du natürlich noch ein paar Tweets raussenden, damit sich Leute eventuell deinen Artikel durchlesen. Natürlich willst du über Dinge schreiben, die aktuell in der Welt passieren, und jetzt will ich dir zeigen, wie wir das eventuell machen könnten.


0:06
Das erste, was ich machen will, ist natürlich die Prompts zu schreiben für meine Arbeiter. Das heißt, ich speichere erstmal das Ding und ich nenne das Ding jetzt einfach mal „Content-Maschine“, und ich klicke „Save“. Jetzt gehen wir hier wieder zurück, denn die Content-Maschine müssen wir natürlich mal wieder füttern mit den Dingen, die wir bauen wollen. Das heißt, wir gehen hier natürlich in diese Agent-Flows, Prompts für Agenten. Und jetzt will ich die Prompts schreiben, natürlich, für unseren kleinen KI-Agenten. Ich klicke hier wieder drauf, und wir schreiben hier, was wir haben wollen. Ich kläre den alten Chat. Und wir sollten das möglichst sogar auf Englisch beschreiben.


zweiten und der ist generell ähnlich
Und ich mache das Ganze hier in Englisch, weil es etwas besser funktioniert. Falls du Englisch nicht kannst, du kannst es auch mit Deutsch probieren. Unseren Output werden wir natürlich auf Deutsch bekommen, aber ich habe die Erfahrung gemacht, dass gerade beim Prompts-Schreiben englische Prompts besser funktionieren.


0:09
Ich sage ihm ganz einfach: Ich will drei Arbeiter. Ein Arbeiter soll das Web durchsuchen, um neue Informationen zu bekommen. Der andere Arbeiter soll einen Blogpost schreiben für Männer, die 30 bis 50 Jahre alt sind. Und der dritte Arbeiter soll fünf Tweets machen von dem vorherigen Artikel. Und der Output soll natürlich in Deutsch sein. Ich schicke das Ganze jetzt los,.


aufgebaut das heißt wir gehen zurück
Und jetzt bekommen wir hoffentlich drei Spezialisten, also drei Arbeiter. Und ich bekomme die Prompts und den Namen von diesen Typen, und die können wir danach einfach nur kopieren und einfügen.


0:11
Ich eröffne inzwischen natürlich wieder eine leere Textdatei, wo ich die Dinge alle einfügen kann. Und die Agenten sind ein paar Mal hin und her gegangen, um die Dinge besser und besser und besser zu machen. Und das finale Ergebnis ist das da:


agentfows add new wir klicken das Plus
Der Agent Nummer 1 nennt sich „Web Researcher“ mit diesem System-Prompt, und er sagt natürlich zum Schluss, dass er den Output in Deutsch machen soll. Der zweite Agent ist der „Content Writer“. Das da ist der System-Prompt, und natürlich auch hier: Der Output soll in Deutsch sein, und es sollen 800 bis 1000 Wörter werden. Der Agent 3: „Social Media Spezialist“. Und auch hier drunter: Die fünf Tweets sollten auf Deutsch sein.


0:15
Dementsprechend will ich natürlich diese Dinge alle kopieren. Ich schmeiße das natürlich in eine leere Textdatei hier drüben. Also habe ich das gerade hier reingefügt, damit wir danach besser arbeiten können. Ich lösche das Ganze, kläre, das passt schon so.


wir brauchen wir immer einen Supervisor
Wir gehen zurück bei unseren Agent-Flow, wollen wir natürlich die Content-Maschine haben. Und bei der Content-Maschine werde ich jetzt diese Prompts mit einfügen. Der erste Arbeiter, der nennt sich „Web Researcher“. Ich kopiere die Dinge einfach von hier drüben rüber.


0:17
Und der System-Prompt – also ich kann dir das auch zeigen – der System-Prompt ist natürlich das da, bis hier runter. Und es wird auch immer gesagt: „Pass this report to the Content Writer“. Also, nachdem dieser Typ die Aufgabe fertig hat, soll natürlich danach der Content Writer getriggert werden.


wir brauchen Arbeiter und diesmal will
Das heißt, ich kopiere das. Wir gehen hier rein. Ich mache das groß, ich lösche das Ding hier raus, ich füge das ein, und ich klicke „Save“. Danach mache ich das Gleiche mit dem zweiten. Der Name ist „Content Writer“. Ich füge den Content Writer hier rein. Der System-Prompt geht bis hier runter. Und bup – ich mache das groß, ich lösche das raus, ich füge das da ein. Und du siehst auch hier wieder ein Deutsch. Es soll in 800 bis 1000 Wörter sein. Und er soll, sobald er fertig hat, den Social Media Spezialisten aktivieren. Ich klicke hier „Save“. Und zum Schluss natürlich noch der Social Media Spezialist. Ich kopiere das, ich füge das hier ein, ich mache das wieder groß, den System-Prompt bis hier runter. bim bim bimm – kopieren. Wir löschen das alte natürlich erstmal raus, fügen das neue ein und klicken „Save“. Jetzt speichere ich das erstmal natürlich.


0:20
Aber dir fällt vielleicht etwas auf: Der erste Arbeiter, der sollte natürlich das Internet durchsuchen, und das müssen wir jetzt natürlich machen. Das heißt, er braucht Internetzugriff. Dafür klicke ich hier natürlich das +. Und was brauchen wir? Natürlich, wir brauchen Tools. Und wenn ich auf diese Tools klicke.


ich drei Arbeiter verwenden das heißt 1
Dann siehst du hier vielleicht schon, dass ich ähnliche Tools mit einbauen kann wie in „Anything LLM“. Wir haben die Google Custom Search, wir haben aber auch wieder unsere Serper API. Also da ist das Ding: „Serper API“. Und da wir in der Serper API bereits einen API Key gemacht haben, will ich das Ding verwenden. Das heißt, ich verbinde das Tool natürlich mit dem ersten Arbeiter. Der soll Zugriff zum Internet haben, und wir müssen die Credentials hier einfügen. Und ich hoffe, du weißt noch, wie das geht.


0:23
Wir googeln einfach „Serper API Keys“. Wir müssen uns natürlich einloggen in unseren Serper-Account. Hab ich jetzt schon gemacht. Diesen Key, den kann ich jetzt kopieren. Ich kann ihn resetten, was auch immer. Ich einfach mal copy. Ich hoffe, du weißt noch, wie das geht. Eigentlich hätte ich hier sogar schon Credentials. Ich will aber neue erstellen, dass du siehst, wie das geht. Das heißt, „Create new“. Ich nenne das Ganze einfach mal „Serper“. Ich lösche das Ding hier raus, wir fügen die Credentials ein, wir klicken „Add“.


2 und D du kannst auch hochgehen auf
Und jetzt sollte das Ding hier getriggert werden. Das heißt, Llama3, unser lokales Llama, wird hergehen. Danach wird der Supervisor getriggert. Der Supervisor sollte unseren ersten Arbeiter triggern. Der erste Arbeiter sollte das Web durchsuchen für neue Informationen. Der zweite Arbeiter soll diese neuen Informationen hernehmen und einen Artikel schreiben für unsere Webseite, für Männer, die 30 bis 50 Jahre alt sind. Sobald wir den Artikel haben, sollte danach unser Social Media Spezialist hergehen und fünf Tweets davon machen.


0:26
Ich will das jetzt einfach mal testen. Das heißt, speichern, natürlich. Wir klicken hier drauf: „Artikel über den aktuellen Bitcoinpreis“. Sagen wir, du hast eine Webseite im Finanzbereich. Du hast gehört, dass Bitcoin gestern etwas nachgegeben hat, und du willst einen Artikel darüber schreiben. Dementsprechend muss natürlich unser Arbeiter erstmal hergehen und rausfinden, wo der Bitcoinpreis steht, dass der gestern etwas gesunken ist oder vorgestern. Danach müssen wir den Artikel schreiben, von den Infos, die der erste Arbeiter zusammengetragen hat. Und danach die Tweets. Und ich schicke das los.


vier oder fünf ich muss aber dazu sagen
Das kann natürlich ein klein wenig dauern. Also, du siehst, der Supervisor gibt erstmal diese Angabe raus an den Web Researcher. Der Web Researcher hat sofort schon den aktuellen Preis gefunden. Jetzt wird natürlich der Supervisor wieder hergehen, und das Ganze sollte weitergehen.


0:29
Ich mache das Ganze mal groß und zeige dir, was passiert ist. Denn dieser KI-Agent ist jetzt ein paar Mal hin und her gegangen. Ich musste den sogar einmal neu starten. Wie gesagt, die Modelle sind natürlich nicht so 100 % akkurat. Ich habe noch mal kurz gefragt: Bitcoinpreis. Also, das ist das Einzige, was ich reingeschrieben habe: Bitcoinpreis. Danach ist der Supervisor hergegangen, und er sagte, dass der aktuelle Bitcoinpreis gefunden werden muss. Der Websearcher hat natürlich das Search Tool verwendet, und er meinte: 61.000 Dollar ist der Bitcoinpreis. Klicke ich hier drauf, dann siehst du auch, dass hier unsere Suche verwendet wurde. Und klicke ich auf mein TradingView, dann sehe ich auch, dass 61.000 Dollar natürlich akkurat ist. Das heißt, die Websuche funktioniert.


bei open sourceemellen sind drei
Danach hat unser Supervisor einen kleinen Fehler gemacht, denn er sagte tatsächlich zum Social Media Experten, dass wir Posts haben wollen zu Bitcoin. Diese Posts habe ich auch bekommen. Danach ist unserem Experten aber aufgefallen, dass wir erstmal natürlich auch den Content Writer brauchen, bevor wir unsere Posts machen. Dementsprechend gut angepasst – hier hat es automatisch funktioniert: „Ein gesunder Lebensstil für Männer …“ und so weiter. Das heißt, wir bekommen jetzt einen Artikel über Bitcoin, und ich denke, das wurde hier in Verbindung gebracht, tatsächlich mit „gesundem Lebensstil“. Na ja, das passt schon so. Darüber kann man sich streiten. Vielleicht, wenn ich etwas genauer gewesen wäre, als einfach nur „Bitcoinpreis“, dann würde das natürlich etwas besser funktionieren.


0:31
Und zum Schluss ist unser Supervisor wieder hergegangen, und wir haben natürlich auch noch unsere Tweets bekommen. Und zum Schluss bekomme ich „finished“ zurück noch mal die Tweets zusammengefasst.


zumindest wie ich das aktuell sehe so
Du siehst, all das funktioniert manchmal besser, manchmal schlechter, je nachdem, welches Modell du reinholst. Das generelle Konzept ist einfach: Ja, man kann mehrere Modelle mit reinholen. Ja, die Modelle können sich gegenseitig triggern und unterhalten. Und ja, diese Modelle werden smarter und smarter und smarter. Und ich denke, KI-Agenten sind das nächste große Ding, sobald die Modelle nur noch etwas schlauer werden, besonders die Open-Source-Modelle. Funktioniert das Ganze natürlich viel, viel, viel besser.


0:33
Wenn du hier ChatGPT-4 Omni mit einklickst, mit einem API Key, dann funktioniert das natürlich auch noch ein klein wenig besser. Aber das generelle Konzept ist wahnsinnig, wahnsinnig praktisch.


das Maximum das man machen kann denn
Versuch dir einfach mal an einen solchen KI-Agenten zu basteln. Denn du kannst hier tatsächlich lokal etwas bauen, das aus zwei, drei Wörtern deine gesamte Content-Strategie überarbeiten könnte. Ein Arbeiter kann zum Beispiel Research machen, zu welchem Thema du auch immer willst. Der nächste kann einen Blogpost machen, der nächste kann Tweets machen, wieder der nächste könnte zum Beispiel ein YouTube-Skript machen oder einen Instagram-Post oder was auch immer. Und diese ganzen KI-Agenten, die arbeiten hier alle zusammen mit einem einzelnen Befehl. Und ich denke, das ist natürlich richtig, richtig praktisch für uns.


0:36
Also, in dem Sinne, bitte bastel ein klein wenig rum mit diesen KI-Agenten. Wie gesagt, es gibt viele, viele weitere Frameworks. Aber in Flowwise funktioniert das am einfachsten, meiner Meinung nach sogar am besten. Ja, wir haben CrewAI, wir haben AgencySwarm, wir haben Autogen, wir haben viele, viele mehr. Aber ich denke wirklich, mit Flowwise haben wir das einfachste Tool, das gleichzeitig sogar noch am besten funktioniert. Also teste die Dinge auf alle Fälle aus. Ich denke, das ist der nächste große Schritt nach vorne, wenn wir über KI-Agenten sprechen – tatsächlich. Wir sehen uns im nächsten Video.
{{SchaufensterEnde|Auszug}}


sonst werden die Open Source Modelle zu
{{DEFAULTSORT:KI_Agenten_mit_Function_Calling}}
 
0:38
 
dumm ja das wird sich ändern mit Zeit
 
0:40
 
und ja wenn du auf deinem lokalen
 
0:42
 
Computer ein 70 Billionen Parameter
 
0:45
 
lama3 Modell laufen lassen kannst im Q8
 
0:48
 
Format dann wird es das Ding
 
0:49
 
wahrscheinlich auch schaffen und später
 
0:52
 
sehen wir uns natürlich auch noch an wie
 
0:53
 
du GPU Power ausleihen kannst
 
0:56
 
nichtsdestotrotz ich will das jetzt mit
 
0:57
 
meinem einfachen Lama 3 machen 7
 
1:00
 
Billionen und zwar in Q4 und ich hoffe
 
1:03
 
dass es schlau genug ist ich verbinde
 
1:06
 
hier erstmal natürlich unseren
 
1:08
 
Supervisor mit den drei Arbeitern Boom
 
1:10
 
das haben wir jetzt gemacht danach
 
1:12
 
brauchen wir natürlich wieder das
 
1:14
 
chatmodell und das chatmodell ist mal
 
1:16
 
wieder natürlich olama mit function
 
1:19
 
calling wichtig habe ich auch erst
 
1:21
 
vorhin wieder gemerkt man braucht
 
1:23
 
function calling das verbinden wir der
 
1:26
 
lokale Host der läuft natürlich immer
 
1:28
 
noch das haben wir ja vorhin schon
 
1:30
 
gesehen das heißt olama ist running und
 
1:33
 
jetzt müssen wir natürlich wieder
 
1:35
 
hierher gehen den modelnen Lama 3 die
 
1:39
 
Temperatur die kann ich tatsächlich
 
1:41
 
diesmal auf 09 lassen denn hier haben
 
1:43
 
wir auch etwas Kreatives Schreiben mit
 
1:45
 
dabei also die Dinge die ich jetzt
 
1:47
 
machen will die erfordern auch ein klein
 
1:49
 
wenig Kreativität jetzt sollte unser
 
1:52
 
erster Arbeiter das sollte sowas werden
 
1:55
 
wie ein researcher das heißt der wird
 
1:58
 
Zugriff zum Internet haben und das Web
 
2:00
 
durchsuchen unser zweiter Arbeiter wird
 
2:02
 
danach einen kreativen Artikel schreiben
 
2:06
 
über die Dinge die unser erster Arbeiter
 
2:08
 
zusammengetragen hat und unser dritter
 
2:10
 
Arbeiter der wird danach aus diesem
 
2:13
 
Artikel ein paar Tweets machen unser
 
2:16
 
generelles Konzept ist dass ich eine
 
2:17
 
Social mediaagenten haben will ich gehe
 
2:20
 
davon aus dass du z.B eine Webseite hast
 
2:23
 
und du willst auf deiner Webseite
 
2:24
 
Artikel veröffentlichen da du zusätzlich
 
2:27
 
auch noch auf Twitter bzw auf bist
 
2:30
 
willst du natürlich noch ein paar tuits
 
2:32
 
raussenden damit sich Leute eventuell
 
2:34
 
deinen Artikel durchlesen natürlich
 
2:36
 
willst du über Dinge schreiben die
 
2:38
 
aktuell in der Welt passieren und jetzt
 
2:40
 
will ich dir zeigen wie wir das
 
2:42
 
eventuell machen könnten das erste was
 
2:45
 
ich machen will ist natürlich die
 
2:47
 
prompts zu schreiben für meine Arbeiter
 
2:49
 
das heißt ich speichere erstmal das Ding
 
2:51
 
und ich nenne das Ding jetzt einfach mal
 
2:54
 
Content Maschine und ich klicke save
 
2:58
 
jetzt gehen wir hier wieder zu zurück
 
3:00
 
denn die Content masaschine müssen wir
 
3:02
 
natürlich mal wieder Füttern mit den
 
3:04
 
Dingen die wir bauen wollen das heißt
 
3:06
 
wir gehen hier natürlich in diese Agent
 
3:09
 
flows prompts für Agenten und jetzt will
 
3:12
 
ich die prompts schreiben natürlich für
 
3:15
 
unseren kleinen ki-agenten ich klick
 
3:18
 
hier wieder drauf und wir schreiben hier
 
3:20
 
was wir haben wollen ich kläre den alten
 
3:22
 
Chat und wir sollten das möglichst sogar
 
3:24
 
auf Englisch beschreiben und ich mache
 
3:27
 
das ganze hier in Englisch weil es etwas
 
3:28
 
besser Funktion falls du Englisch nicht
 
3:31
 
kannst du kannst es auch mit Deutsch
 
3:32
 
probieren unseren Output werden wir
 
3:35
 
natürlich auf Deutsch bekommen aber ich
 
3:37
 
habe die Erfahrung gemacht dass gerade
 
3:39
 
beim prompts schreiben englische prompts
 
3:41
 
besser funktionieren ich sage ih ganz
 
3:43
 
einfach ich will drei Arbeiter ein
 
3:45
 
Arbeiter soll das Web durchsuchen um
 
3:47
 
neue Informationen zu bekommen der
 
3:49
 
andere Arbeiter soll einen Blogpost
 
3:52
 
schreiben für Männer die 30 bis 50 Jahre
 
3:55
 
alt sind und der dritte Arbeiter soll
 
3:58
 
fünf Tweets machen von dem vorherigen
 
4:00
 
Artikel und der Output soll natürlich in
 
4:03
 
Deutsch sein ich schick das ganze jetzt
 
4:06
 
los und jetzt bekommen wir hoffentlich
 
4:09
 
drei Spezialisten also drei Arbeiter und
 
4:12
 
ich bekomme die prompts und den Namen
 
4:15
 
von diesen Typen und die können wir
 
4:17
 
danach einfach nur kopieren und einfügen
 
4:19
 
ich eröffne inzwischen natürlich wieder
 
4:23
 
eine leere Textdatei wo ich die Dinge
 
4:25
 
alle einfügen kann und die Agenten sind
 
4:28
 
ein paar Mal hin und und her gegangen um
 
4:30
 
die Dinge besser und besser und besser
 
4:32
 
zu machen und das finale Ergebnis ist
 
4:34
 
das da der Agent Nummer 1 nennt sich Web
 
4:37
 
researcher mit diesem System prompt und
 
4:40
 
er sagt natürlich zum Schluss dass er
 
4:42
 
der den Output in Deutsch machen soll
 
4:44
 
der zweite Agent ist der Content wrriter
 
4:47
 
das da ist der systemprompt und
 
4:49
 
natürlich auch hier der Output soll in
 
4:51
 
Deutsch sein und es sollen 800 bis bis
 
4:53
 
1000 Wörter werden der Agent 3 Social
 
4:57
 
Media Spezialist und auch hier drunter
 
5:01
 
die fünf Tweets sollten auf deutsch sein
 
5:04
 
dementsprechend will ich natürlich diese
 
5:06
 
Dinge alle kopieren ich schmeiß das
 
5:10
 
natürlich in eine leere Textdatei hier
 
5:13
 
drüben also habe ich gerade hier
 
5:14
 
reingefügt damit wir danach besser
 
5:17
 
arbeiten können ich lösche das ganze
 
5:19
 
clear das passt schon so wir gehen
 
5:21
 
zurück bei unseren Agent Flow wollen wir
 
5:24
 
natürlich die Content Maschine haben und
 
5:27
 
bei der Content Maschine werde ich jetzt
 
5:28
 
diese promt mit einfügen der erste
 
5:31
 
Arbeiter der nennt sich webr
 
5:33
 
resesearcher ich kopiere die Dinge
 
5:35
 
einfach von hier drüben rüber und der
 
5:37
 
System prompt also ich kann dir das auch
 
5:40
 
zeigen der systemprompt ist natürlich
 
5:42
 
das da bis hier runter und es wird auch
 
5:47
 
immer gesagt best this report to the
 
5:50
 
content writer also nachdem dieser Typ
 
5:52
 
die Aufgabe fertig hat soll natürlich
 
5:54
 
danach der Content writer getriggert
 
5:57
 
werden das heißt ich kopiere das wir
 
5:59
 
gehen hier rein ich mache das groß ich
 
6:01
 
lösche das Ding hier raus ich füge das
 
6:04
 
ein und ich klicke save danach mache ich
 
6:06
 
das gleiche mit dem zweiten der Name ist
 
6:09
 
Content wrriter ich füge den Content
 
6:11
 
wrriter hier rein der systemprompt geht
 
6:14
 
bis hier
 
6:15
 
runter und bup ich mache das groß ich
 
6:19
 
lösche das raus ich füge das da ein und
 
6:22
 
du siehst auch hier wieder ein Deutsch
 
6:24
 
es soll in 800 bis 1000 Wörter sein und
 
6:26
 
er soll sobald er fertig hat in Social
 
6:29
 
Media Spezialisten aktivieren ich klicke
 
6:31
 
HIER save und zum Schluss natürlich noch
 
6:33
 
der Social Media Spezialist ich kopiere
 
6:36
 
das ich füge das hier ein ich mache das
 
6:38
 
wieder groß den System promt bis hier
 
6:41
 
runter
 
6:43
 
B
 
6:44
 
kopieren wir löschen das alte natürlich
 
6:47
 
erstmal raus fügen das neue ein und
 
6:50
 
klicken save jetzt speichere ich das
 
6:53
 
erstmal natürlich aber dir fällt
 
6:55
 
vielleicht etwas auf der erste Arbeiter
 
6:58
 
der sollte natürlich das Internet
 
7:00
 
durchsuchen und das müssen wir jetzt
 
7:02
 
natürlich machen das heißt er braucht
 
7:03
 
Internet Zugriff dafür klicke ich hier
 
7:06
 
natürlich das Plus und was brauchen wir
 
7:09
 
natürlich wir brauchen Tools und wenn
 
7:11
 
ich auf diese Tools klicke dann siehst
 
7:13
 
du hier vielleicht schon dass ich
 
7:15
 
ähnliche Tools mit einbauen kann wie in
 
7:17
 
anything LM wir haben die Google Custom
 
7:20
 
Search wir haben aber auch wieder unsere
 
7:24
 
Server API also da ist das Ding Server
 
7:28
 
API und da da wir in der Server API
 
7:30
 
bereits einen API Key gemacht haben will
 
7:33
 
ich das Ding verwenden das heißt ich
 
7:35
 
verbinde das Tool natürlich mit dem
 
7:38
 
ersten Arbeiter der soll Zugriff zum
 
7:40
 
Internet haben und wir müssen die
 
7:42
 
Credentials hier reinfügen und ich hoffe
 
7:44
 
du weißt noch wie das geht wir googlen
 
7:46
 
einfach serper API Keys wir müssen uns
 
7:49
 
natürlich Einloggen in unseren serper
 
7:52
 
Account habe ich jetzt schon gemacht
 
7:55
 
diesen Key den kann ich jetzt kopieren
 
7:57
 
ich kann i resetten was auch immer ich
 
7:59
 
einfach mal copy ich hoffe du weißt noch
 
8:01
 
wie das geht eigentlich hätte ich hier
 
8:03
 
sogar schon credentials ich will aber
 
8:05
 
neue erstellen dass du siehst wie das
 
8:07
 
geht das heißt create new ich nenne das
 
8:10
 
ganze einfach mal serber ich lösche das
 
8:13
 
Ding hier raus wir fügen die credential
 
8:15
 
sein wir klichen ad und jetzt sollte das
 
8:18
 
Ding hier getriggert werden das heißt
 
8:20
 
Lama 3 unser lokales Lama wird Hergen
 
8:23
 
danach wird der Supervisor getriggert
 
8:25
 
der Supervisor sollte unseren ersten
 
8:27
 
Arbeiter triggern der erste Arbeiter
 
8:30
 
sollte das Web durchsuchen für neue
 
8:32
 
Informationen der zweite Arbeiter soll
 
8:34
 
diese neue Informationen hernehmen und
 
8:36
 
einen Artikel schreiben für unsere
 
8:39
 
Webseite für Männer die 30 bis 50 Jahre
 
8:41
 
alt sind sobald wir den Artikel haben
 
8:44
 
sollte danach unser Social Media
 
8:46
 
Spezialist hergehen und fünf Tweets
 
8:48
 
davon machen ich will das jetzt einfach
 
8:50
 
mal testen das heißt speichern natürlich
 
8:52
 
wir klicken hier drauf Artikel über den
 
8:55
 
aktuellen bitcoinpreis sagen wir du hast
 
8:57
 
eine Webseite im Finanzbereich du hast
 
8:59
 
gehört dass Bitcoin gestern etwas
 
9:01
 
nachgegeben hat und du willst einen
 
9:04
 
Artikel darüber schreiben
 
9:05
 
dementsprechend muss natürlich unser
 
9:07
 
Arbeiter erstmal hergehen und rausfinden
 
9:09
 
wo der bitcoinpreis steht dass der
 
9:11
 
gestern etwas gesunken ist oder
 
9:13
 
vorgestern danach müssen wir den Artikel
 
9:15
 
schreiben von den Infos die der erste
 
9:18
 
Arbeiter zusammengetragen hat und danach
 
9:20
 
die Tweets und ich schick das Los das
 
9:23
 
kann natürlich ein klein wenig dauern
 
9:26
 
also du siehst der Supervisor gibt
 
9:29
 
erstmal diese Angabe raus an den
 
9:32
 
webresearcher der webr resesearcher hat
 
9:34
 
sofort schon den aktuellen Preis
 
9:36
 
gefunden jetzt wird natürlich der
 
9:38
 
Supervisor wieder hergehen und das ganze
 
9:40
 
sollte weitergehen ich mache das ganze
 
9:43
 
mal groß und zeig dir was passiert ist
 
9:45
 
denn dieser kiagent ist jetzt ein paar
 
9:47
 
mal hin und her gegangen ich musste den
 
9:49
 
sogar einmal neu starten wie gesagt die
 
9:52
 
Modelle sind natürlich nicht so 100%
 
9:54
 
akkurat ich habe noch mal kurz gefragt
 
9:56
 
bitcoinpreis also das ist das einzige
 
9:59
 
was was ich reingeschrieben habe
 
10:00
 
bitcoinpreis danach ist der Supervisor
 
10:02
 
hergegangen und er sagte dass der
 
10:05
 
aktuelle bitcoinpreis gefunden werden
 
10:07
 
muss der websearcher hat natürlich der
 
10:10
 
search tool verwendet und er meinte 1
 
10:13
 
000$ ist der bitcoinpreis klicke ich
 
10:15
 
hier drauf dann siehst du auch dass hier
 
10:18
 
unsere Suche verwendet wurde und klicke
 
10:20
 
ich auf mein Trading view dann sehe ich
 
10:23
 
auch dass
 
10:24
 
000$ natürlich akkurat ist das heißt die
 
10:27
 
Websuche funktioniert
 
10:29
 
danach hat unser Supervisor einen
 
10:32
 
kleinen Fehler gemacht denn er sagte
 
10:35
 
tatsächlich zum Social Media Experten
 
10:37
 
dass wir Posts haben wollen zu Bitcoin
 
10:39
 
diese Posts habe ich auch bekommen
 
10:41
 
danach ist unserem Experten aber
 
10:43
 
aufgefallen dass wir erstmal natürlich
 
10:47
 
auch den Content wrriter brauchen bevor
 
10:49
 
wir unsere Posts machen dementsprechend
 
10:52
 
gut angepasst hier hat automatisch
 
10:55
 
funktioniert ein gesunder Lebensstil für
 
10:57
 
Männer und so weiter das heißt wir
 
10:59
 
bekommen jetzt einen Artikel über
 
11:02
 
Bitcoin und ich denke das wurde hier in
 
11:05
 
Verbindung gebracht tatsächlich
 
11:09
 
mit gesundem Lebensstil na ja das passt
 
11:12
 
schon so darüber kann man sich streiten
 
11:14
 
vielleicht wenn ich etwas genauer
 
11:15
 
gewesen wäre als einfach nur
 
11:17
 
bitcoinpreis dann würde das natürlich
 
11:19
 
etwas besser funktionieren und zum
 
11:21
 
Schluss ist unser superweiser wieder
 
11:24
 
hergegangen und wir haben natürlich auch
 
11:26
 
noch unsere Tweets bekommen und zum
 
11:29
 
Schluss bekomme ich fin zurück und noch
 
11:31
 
mal die Tweets zusammengefasst du siehst
 
11:34
 
all das funktioniert manchmal besser
 
11:36
 
manchmal schlechter je nachdem welches
 
11:39
 
Modell du reinholst das generelle
 
11:40
 
Konzept ist einfach ja man kann mehrere
 
11:43
 
Modelle mit reinholen ja die Modelle
 
11:46
 
können sich gegenseitig triggern und
 
11:48
 
unterhalten und ja diese Modelle werden
 
11:50
 
smarter und smarter und smarter und ich
 
11:52
 
denke ki-agenten sind das nächste große
 
11:55
 
Ding sobald die Modelle nur noch etwas
 
11:57
 
schlauer werden besonders die die Open
 
11:59
 
Source Modelle funktioniert das Ganze
 
12:01
 
natürlich viel viel viel besser wenn du
 
12:04
 
hier jatgbt4 omni mit einklickst mit
 
12:07
 
einem API Key dann funktioniert das
 
12:10
 
natürlich auch noch ein klein wenig
 
12:11
 
besser aber das generelle Konzept ist
 
12:13
 
wahnsinnig wahnsinnig praktisch versuch
 
12:16
 
dir einfach mal anen solchen kieragenten
 
12:18
 
zu basteln denn du kannst hier
 
12:20
 
tatsächlich Lokal etwas bauen das aus
 
12:23
 
zwei drei würtern deine gesamte
 
12:25
 
contentstategie überarbeiten könnte ein
 
12:28
 
Arbeiter kann z.B research machen zu
 
12:31
 
welchenem Thema du auch immer willst der
 
12:33
 
nächste kann einen Blogpost machen der
 
12:36
 
nächste kann Tweets machen wieder der
 
12:38
 
nächste könnte z.B ein Youtube Script
 
12:41
 
machen oder Instagram Post oder was auch
 
12:43
 
immer und diese ganzen KI Agenten die
 
12:45
 
Arbeiten hier alle zusammen mit einem
 
12:47
 
einzelnen Befehl und ich denke das ist
 
12:50
 
natürlich richtig richtig praktisch für
 
12:52
 
uns also in dem Sinne bitte pasastel ein
 
12:55
 
klein wenig um mit diesen kieragenten
 
12:57
 
wie gesagt es gibt viele viele weitere
 
12:59
 
Frameworks aber in flowwise funktioniert
 
13:02
 
das am einfachsten meiner Meinung nach
 
13:04
 
sogar am besten ja wir haben creui wir
 
13:07
 
haben agency SWM wir haben Autogen wir
 
13:10
 
haben viele viele mehr aber ich denke
 
13:12
 
wirklich mit flowwise haben wir das
 
13:15
 
einfachste Tool was gleichzeitig sogar
 
13:17
 
noch am besten funktioniert also teste
 
13:20
 
die Dinge auf alle Fälle aus ich denke
 
13:22
 
das ist der nächste große Schritt nach
 
13:24
 
vorne wenn wir über ki-agenten sprechen
 
13:27
 
tatsächlich wir sehen uns im nächsten
 
13:29
 
Video

Aktuelle Version vom 8. Dezember 2025, 15:22 Uhr

▶ Kurs AI mit Arnie (KI-Revolution) Open-Source LLMs
📽️ 7 KI Agenten mit Function Calling, Internetzugriff und drei Experten (13:30)
🎓 KI Agenten mit Function Calling
Lokale KI-Agenten mit Open-Source LLMs
▲ Unser erster KI Agent
▶ KI Agenten mit Function Calling
▼ Welchen KI Agenten bauen & externes Hosting

Nach unserem ersten Framework, natürlich, den solltest du speichern. Aber nach unserem ersten Framework machen wir den zweiten, und der ist generell ähnlich aufgebaut. Das heißt, wir gehen zurück: Agentfows, „add new“, wir klicken das +.

Wir brauchen wie immer einen Supervisor, wir brauchen Arbeiter, und diesmal will ich drei Arbeiter verwenden. Das heißt, eins, zwei und drei. Du kannst auch hochgehen auf vier oder fünf. Ich muss aber dazu sagen, bei Open-Source-Modellen sind drei, zumindest wie ich das aktuell sehe, so das Maximum, das man machen kann, denn sonst werden die Open-Source-Modelle zu dumm. Ja, das wird sich ändern mit Zeit,

Und ja, wenn du auf deinem lokalen Computer ein 70-Billionen-Parameter-Lama3-Modell laufen lassen kannst, im Q8-Format, dann wird es das Ding wahrscheinlich auch schaffen.

Und später sehen wir uns natürlich auch noch an, wie du GPU-Power ausleihen kannst. Nichtsdestotrotz, ich will das jetzt mit meinem einfachen Llama3 machen, sieben Billionen, und zwar in Q4. Und ich hoffe, dass es schlau genug ist.

Ich verbinde hier erstmal natürlich unseren Supervisor mit den drei Arbeitern. Boom. Das haben wir jetzt gemacht. Danach brauchen wir natürlich wieder das Chatmodell. Und das Chatmodell ist mal wieder, natürlich, Ollama mit Function Calling. Wichtig, habe ich auch erst vorhin wieder gemerkt: Man braucht Function Calling. Das verbinden wir. Der Localhost, der läuft natürlich immer noch, das haben wir ja vorhin schon gesehen. Das heißt, Ollama ist running.

Und jetzt müssen wir natürlich wieder hierher gehen, den modellnen Llama 3. Die Temperatur, die kann ich tatsächlich diesmal auf 0,9 lassen, denn hier haben wir auch etwas kreatives Schreiben mit dabei. Also die Dinge, die ich jetzt machen will, die erfordern auch ein klein wenig Kreativität.

Jetzt sollte unser erster Arbeiter, das sollte sowas werden wie ein Researcher. Das heißt, der wird Zugriff zum Internet haben und das Web durchsuchen. Unser zweiter Arbeiter wird danach einen kreativen Artikel schreiben über die Dinge, die unser erster Arbeiter zusammengetragen hat. Und unser dritter Arbeiter, der wird danach aus diesem Artikel ein paar Tweets machen.

Unser generelles Konzept ist, dass ich einen Social-Media-Agenten haben will. Ich gehe davon aus, dass du zum Beispiel eine Webseite hast, und du willst auf deiner Webseite Artikel veröffentlichen. Da du zusätzlich auch noch auf Twitter bzw. auf X bist, willst du natürlich noch ein paar Tweets raussenden, damit sich Leute eventuell deinen Artikel durchlesen. Natürlich willst du über Dinge schreiben, die aktuell in der Welt passieren, und jetzt will ich dir zeigen, wie wir das eventuell machen könnten.

Das erste, was ich machen will, ist natürlich die Prompts zu schreiben für meine Arbeiter. Das heißt, ich speichere erstmal das Ding und ich nenne das Ding jetzt einfach mal „Content-Maschine“, und ich klicke „Save“. Jetzt gehen wir hier wieder zurück, denn die Content-Maschine müssen wir natürlich mal wieder füttern mit den Dingen, die wir bauen wollen. Das heißt, wir gehen hier natürlich in diese Agent-Flows, Prompts für Agenten. Und jetzt will ich die Prompts schreiben, natürlich, für unseren kleinen KI-Agenten. Ich klicke hier wieder drauf, und wir schreiben hier, was wir haben wollen. Ich kläre den alten Chat. Und wir sollten das möglichst sogar auf Englisch beschreiben.

Und ich mache das Ganze hier in Englisch, weil es etwas besser funktioniert. Falls du Englisch nicht kannst, du kannst es auch mit Deutsch probieren. Unseren Output werden wir natürlich auf Deutsch bekommen, aber ich habe die Erfahrung gemacht, dass gerade beim Prompts-Schreiben englische Prompts besser funktionieren.

Ich sage ihm ganz einfach: Ich will drei Arbeiter. Ein Arbeiter soll das Web durchsuchen, um neue Informationen zu bekommen. Der andere Arbeiter soll einen Blogpost schreiben für Männer, die 30 bis 50 Jahre alt sind. Und der dritte Arbeiter soll fünf Tweets machen von dem vorherigen Artikel. Und der Output soll natürlich in Deutsch sein. Ich schicke das Ganze jetzt los,.

Und jetzt bekommen wir hoffentlich drei Spezialisten, also drei Arbeiter. Und ich bekomme die Prompts und den Namen von diesen Typen, und die können wir danach einfach nur kopieren und einfügen.

Ich eröffne inzwischen natürlich wieder eine leere Textdatei, wo ich die Dinge alle einfügen kann. Und die Agenten sind ein paar Mal hin und her gegangen, um die Dinge besser und besser und besser zu machen. Und das finale Ergebnis ist das da:

Der Agent Nummer 1 nennt sich „Web Researcher“ mit diesem System-Prompt, und er sagt natürlich zum Schluss, dass er den Output in Deutsch machen soll. Der zweite Agent ist der „Content Writer“. Das da ist der System-Prompt, und natürlich auch hier: Der Output soll in Deutsch sein, und es sollen 800 bis 1000 Wörter werden. Der Agent 3: „Social Media Spezialist“. Und auch hier drunter: Die fünf Tweets sollten auf Deutsch sein.

Dementsprechend will ich natürlich diese Dinge alle kopieren. Ich schmeiße das natürlich in eine leere Textdatei hier drüben. Also habe ich das gerade hier reingefügt, damit wir danach besser arbeiten können. Ich lösche das Ganze, kläre, das passt schon so.

Wir gehen zurück bei unseren Agent-Flow, wollen wir natürlich die Content-Maschine haben. Und bei der Content-Maschine werde ich jetzt diese Prompts mit einfügen. Der erste Arbeiter, der nennt sich „Web Researcher“. Ich kopiere die Dinge einfach von hier drüben rüber.

Und der System-Prompt – also ich kann dir das auch zeigen – der System-Prompt ist natürlich das da, bis hier runter. Und es wird auch immer gesagt: „Pass this report to the Content Writer“. Also, nachdem dieser Typ die Aufgabe fertig hat, soll natürlich danach der Content Writer getriggert werden.

Das heißt, ich kopiere das. Wir gehen hier rein. Ich mache das groß, ich lösche das Ding hier raus, ich füge das ein, und ich klicke „Save“. Danach mache ich das Gleiche mit dem zweiten. Der Name ist „Content Writer“. Ich füge den Content Writer hier rein. Der System-Prompt geht bis hier runter. Und bup – ich mache das groß, ich lösche das raus, ich füge das da ein. Und du siehst auch hier wieder ein Deutsch. Es soll in 800 bis 1000 Wörter sein. Und er soll, sobald er fertig hat, den Social Media Spezialisten aktivieren. Ich klicke hier „Save“. Und zum Schluss natürlich noch der Social Media Spezialist. Ich kopiere das, ich füge das hier ein, ich mache das wieder groß, den System-Prompt bis hier runter. bim bim bimm – kopieren. Wir löschen das alte natürlich erstmal raus, fügen das neue ein und klicken „Save“. Jetzt speichere ich das erstmal natürlich.

Aber dir fällt vielleicht etwas auf: Der erste Arbeiter, der sollte natürlich das Internet durchsuchen, und das müssen wir jetzt natürlich machen. Das heißt, er braucht Internetzugriff. Dafür klicke ich hier natürlich das +. Und was brauchen wir? Natürlich, wir brauchen Tools. Und wenn ich auf diese Tools klicke.

Dann siehst du hier vielleicht schon, dass ich ähnliche Tools mit einbauen kann wie in „Anything LLM“. Wir haben die Google Custom Search, wir haben aber auch wieder unsere Serper API. Also da ist das Ding: „Serper API“. Und da wir in der Serper API bereits einen API Key gemacht haben, will ich das Ding verwenden. Das heißt, ich verbinde das Tool natürlich mit dem ersten Arbeiter. Der soll Zugriff zum Internet haben, und wir müssen die Credentials hier einfügen. Und ich hoffe, du weißt noch, wie das geht.

Wir googeln einfach „Serper API Keys“. Wir müssen uns natürlich einloggen in unseren Serper-Account. Hab ich jetzt schon gemacht. Diesen Key, den kann ich jetzt kopieren. Ich kann ihn resetten, was auch immer. Ich einfach mal copy. Ich hoffe, du weißt noch, wie das geht. Eigentlich hätte ich hier sogar schon Credentials. Ich will aber neue erstellen, dass du siehst, wie das geht. Das heißt, „Create new“. Ich nenne das Ganze einfach mal „Serper“. Ich lösche das Ding hier raus, wir fügen die Credentials ein, wir klicken „Add“.

Und jetzt sollte das Ding hier getriggert werden. Das heißt, Llama3, unser lokales Llama, wird hergehen. Danach wird der Supervisor getriggert. Der Supervisor sollte unseren ersten Arbeiter triggern. Der erste Arbeiter sollte das Web durchsuchen für neue Informationen. Der zweite Arbeiter soll diese neuen Informationen hernehmen und einen Artikel schreiben für unsere Webseite, für Männer, die 30 bis 50 Jahre alt sind. Sobald wir den Artikel haben, sollte danach unser Social Media Spezialist hergehen und fünf Tweets davon machen.

Ich will das jetzt einfach mal testen. Das heißt, speichern, natürlich. Wir klicken hier drauf: „Artikel über den aktuellen Bitcoinpreis“. Sagen wir, du hast eine Webseite im Finanzbereich. Du hast gehört, dass Bitcoin gestern etwas nachgegeben hat, und du willst einen Artikel darüber schreiben. Dementsprechend muss natürlich unser Arbeiter erstmal hergehen und rausfinden, wo der Bitcoinpreis steht, dass der gestern etwas gesunken ist oder vorgestern. Danach müssen wir den Artikel schreiben, von den Infos, die der erste Arbeiter zusammengetragen hat. Und danach die Tweets. Und ich schicke das los.

Das kann natürlich ein klein wenig dauern. Also, du siehst, der Supervisor gibt erstmal diese Angabe raus an den Web Researcher. Der Web Researcher hat sofort schon den aktuellen Preis gefunden. Jetzt wird natürlich der Supervisor wieder hergehen, und das Ganze sollte weitergehen.

Ich mache das Ganze mal groß und zeige dir, was passiert ist. Denn dieser KI-Agent ist jetzt ein paar Mal hin und her gegangen. Ich musste den sogar einmal neu starten. Wie gesagt, die Modelle sind natürlich nicht so 100 % akkurat. Ich habe noch mal kurz gefragt: Bitcoinpreis. Also, das ist das Einzige, was ich reingeschrieben habe: Bitcoinpreis. Danach ist der Supervisor hergegangen, und er sagte, dass der aktuelle Bitcoinpreis gefunden werden muss. Der Websearcher hat natürlich das Search Tool verwendet, und er meinte: 61.000 Dollar ist der Bitcoinpreis. Klicke ich hier drauf, dann siehst du auch, dass hier unsere Suche verwendet wurde. Und klicke ich auf mein TradingView, dann sehe ich auch, dass 61.000 Dollar natürlich akkurat ist. Das heißt, die Websuche funktioniert.

Danach hat unser Supervisor einen kleinen Fehler gemacht, denn er sagte tatsächlich zum Social Media Experten, dass wir Posts haben wollen zu Bitcoin. Diese Posts habe ich auch bekommen. Danach ist unserem Experten aber aufgefallen, dass wir erstmal natürlich auch den Content Writer brauchen, bevor wir unsere Posts machen. Dementsprechend gut angepasst – hier hat es automatisch funktioniert: „Ein gesunder Lebensstil für Männer …“ und so weiter. Das heißt, wir bekommen jetzt einen Artikel über Bitcoin, und ich denke, das wurde hier in Verbindung gebracht, tatsächlich mit „gesundem Lebensstil“. Na ja, das passt schon so. Darüber kann man sich streiten. Vielleicht, wenn ich etwas genauer gewesen wäre, als einfach nur „Bitcoinpreis“, dann würde das natürlich etwas besser funktionieren.

Und zum Schluss ist unser Supervisor wieder hergegangen, und wir haben natürlich auch noch unsere Tweets bekommen. Und zum Schluss bekomme ich „finished“ zurück noch mal die Tweets zusammengefasst.

Du siehst, all das funktioniert manchmal besser, manchmal schlechter, je nachdem, welches Modell du reinholst. Das generelle Konzept ist einfach: Ja, man kann mehrere Modelle mit reinholen. Ja, die Modelle können sich gegenseitig triggern und unterhalten. Und ja, diese Modelle werden smarter und smarter und smarter. Und ich denke, KI-Agenten sind das nächste große Ding, sobald die Modelle nur noch etwas schlauer werden, besonders die Open-Source-Modelle. Funktioniert das Ganze natürlich viel, viel, viel besser.

Wenn du hier ChatGPT-4 Omni mit einklickst, mit einem API Key, dann funktioniert das natürlich auch noch ein klein wenig besser. Aber das generelle Konzept ist wahnsinnig, wahnsinnig praktisch.

Versuch dir einfach mal an einen solchen KI-Agenten zu basteln. Denn du kannst hier tatsächlich lokal etwas bauen, das aus zwei, drei Wörtern deine gesamte Content-Strategie überarbeiten könnte. Ein Arbeiter kann zum Beispiel Research machen, zu welchem Thema du auch immer willst. Der nächste kann einen Blogpost machen, der nächste kann Tweets machen, wieder der nächste könnte zum Beispiel ein YouTube-Skript machen oder einen Instagram-Post oder was auch immer. Und diese ganzen KI-Agenten, die arbeiten hier alle zusammen mit einem einzelnen Befehl. Und ich denke, das ist natürlich richtig, richtig praktisch für uns.

Also, in dem Sinne, bitte bastel ein klein wenig rum mit diesen KI-Agenten. Wie gesagt, es gibt viele, viele weitere Frameworks. Aber in Flowwise funktioniert das am einfachsten, meiner Meinung nach sogar am besten. Ja, wir haben CrewAI, wir haben AgencySwarm, wir haben Autogen, wir haben viele, viele mehr. Aber ich denke wirklich, mit Flowwise haben wir das einfachste Tool, das gleichzeitig sogar noch am besten funktioniert. Also teste die Dinge auf alle Fälle aus. Ich denke, das ist der nächste große Schritt nach vorne, wenn wir über KI-Agenten sprechen – tatsächlich. Wir sehen uns im nächsten Video.