{"id":528,"date":"2024-11-22T20:27:38","date_gmt":"2024-11-22T20:27:38","guid":{"rendered":"https:\/\/airewolucja.pl\/?p=528"},"modified":"2024-11-22T20:28:08","modified_gmt":"2024-11-22T20:28:08","slug":"talks-8-dspy-i","status":"publish","type":"post","link":"https:\/\/airewolucja.pl\/?p=528","title":{"rendered":"Talks #8: DSPy i \u2026"},"content":{"rendered":"<p>It\u2019s 2024 and you are no longer a ML engineer, but a Prompt engineer instead. You miss the good old days, when you were writing deep learning programs in pytorch. In a world (temporary?) dominated by foundation models and prompt-based systems, the DSPy framework offers a fresh perspective: programming, not prompting, your foundation models. In this talk, I&#8217;m going to introduce you to the DSPy framework, recently developed by Stanford researchers. Together, we will deep dive into its fundamentals and we will learn how easy, yet elegant, it can be to write an ML &#8222;program&#8221; using LLMs. Among the most exciting features that we will learn: having an optimizer that can \u201ctrain\u201d (write) the prompt for a given task instead of you; having an llm-based metric forked in your evaluation loop capable of judging the quality of your program\u2019s execution; and much more.<\/p>\n<h5>Agenda:<\/h5>\n<div class=\"event-detail description\">\n<div class=\"event-var agenda ql-editor\">\n<ul>\n<li><strong>Riccardo Belluzzo<\/strong>: Introducing DSPy &#8211; Programming\u2014not prompting\u2014Foundation Models<\/li>\n<li><strong>???:<\/strong>\u00a0???<\/li>\n<li>Quiz z nagrodami<\/li>\n<li>Og\u0142oszenia uczestnik\u00f3w (w trakcie zapis\u00f3w do quizu)<\/li>\n<li>Pizza i networking<\/li>\n<\/ul>\n<h5 class=\"event-label\">Event: Talks #8: DSPy i \u2026<\/h5>\n<div class=\"event-label\">Event type: Meetup<\/div>\n<div><\/div>\n<div class=\"event-label\">Category: IT<\/div>\n<div><\/div>\n<div class=\"event-label\">Topic: database , Big Data , Cloud , analytics , AI\/ML<\/div>\n<div><\/div>\n<div class=\"event-label\">Date: 10.12.2024 (tuesday)<\/div>\n<div><\/div>\n<div class=\"event-label\">Time: 18:00<\/div>\n<div><\/div>\n<div class=\"event-label\">Language: Polish , English<\/div>\n<div><\/div>\n<div class=\"event-label\">Price: Free<\/div>\n<div><\/div>\n<div class=\"event-label\">City: Pozna\u0144<\/div>\n<div><\/div>\n<div>\n<div class=\"event-label\">Place: Allegro sp. z o.o.<\/div>\n<div><\/div>\n<div>\n<div class=\"event-label\">Address: Wierzbi\u0119cice 1B<\/div>\n<div><\/div>\n<\/div>\n<\/div>\n<div class=\"event-label\">Strona www: <a class=\"eventDetailLink apply-link-js\" href=\"https:\/\/www.meetup.com\/poznanski-horyzont-danych\/events\/304275468\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.meetup.com\/poznanski-horyzont-danych\/events\/304275468\/ <\/a><\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>It\u2019s 2024 and you are no longer a ML engineer, but a Prompt engineer instead. You miss the good old days, when you were writing deep learning programs in pytorch. In a world (temporary?) dominated by foundation models and prompt-based systems, the DSPy framework offers a fresh perspective: programming, not prompting, your foundation models. In [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":529,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24],"tags":[],"class_list":["post-528","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wydarzenia"],"_links":{"self":[{"href":"https:\/\/airewolucja.pl\/index.php?rest_route=\/wp\/v2\/posts\/528","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/airewolucja.pl\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/airewolucja.pl\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/airewolucja.pl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/airewolucja.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=528"}],"version-history":[{"count":2,"href":"https:\/\/airewolucja.pl\/index.php?rest_route=\/wp\/v2\/posts\/528\/revisions"}],"predecessor-version":[{"id":531,"href":"https:\/\/airewolucja.pl\/index.php?rest_route=\/wp\/v2\/posts\/528\/revisions\/531"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/airewolucja.pl\/index.php?rest_route=\/wp\/v2\/media\/529"}],"wp:attachment":[{"href":"https:\/\/airewolucja.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=528"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/airewolucja.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=528"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/airewolucja.pl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=528"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}