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

<channel>
	<title>#OpenSource | datacraft</title>
	<atom:link href="https://datacraft.paris/tag/opensource/feed/" rel="self" type="application/rss+xml" />
	<link>https://datacraft.paris</link>
	<description>Club dedicated to data scientists and their company</description>
	<lastBuildDate>Tue, 13 Jan 2026 08:49:41 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.5</generator>

<image>
	<url>https://datacraft.paris/wp-content/uploads/2020/07/favicon.png</url>
	<title>#OpenSource | datacraft</title>
	<link>https://datacraft.paris</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Introduction au protocole A2A</title>
		<link>https://datacraft.paris/event/introduction-au-protocole-a2a/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=introduction-au-protocole-a2a</link>
		
		<dc:creator><![CDATA[datacraft]]></dc:creator>
		<pubDate>Mon, 12 Jan 2026 15:30:00 +0000</pubDate>
				<category><![CDATA[#A2A]]></category>
		<category><![CDATA[#Agents]]></category>
		<category><![CDATA[#AI]]></category>
		<category><![CDATA[#DataPipeline]]></category>
		<category><![CDATA[#LLM]]></category>
		<category><![CDATA[#MLOps]]></category>
		<category><![CDATA[#OpenSource]]></category>
		<guid isPermaLink="false">https://datacraft.paris/?post_type=tribe_events&#038;p=17708</guid>

					<description><![CDATA[Laurent Veyssier, Ingénieur en IA freelance.]]></description>
										<content:encoded><![CDATA[<h5>Laurent Veyssier, Ingénieur en IA freelance.</h5>
<h2><strong>​Le protocole A2A</strong></h2>
<p>​<strong>A2A (Agent-to-Agent)</strong> est un protocole ouvert destiné à <strong>standardiser la communication et la collaboration entre agents IA</strong>, quels que soient leurs frameworks, fournisseurs ou lieux d’hébergement.<br />
<strong>En complément de MCP</strong> — qui normalise l’accès des agents aux outils et APIs — <strong>A2A joue le rôle de couche d’interopérabilité entre agents</strong>, permettant l’orchestration distribuée à l’échelle.</p>
<h2><strong>​Cas d&#8217;usage et exemples</strong></h2>
<p>​A2A permet de construire des <strong>systèmes multi-agents modulaires</strong> : un agent orchestrateur délègue des sous-tâches à des agents spécialisés (recherche, exécution, contrôle, conformité, etc.), agrège leurs retours et garantit une exécution traçable.<br />
​Les cas d’usage couvrent les <strong>pipelines complexes</strong>, l’<strong>automatisation de process</strong> et la <strong>coopération inter-équipes / inter-organisations</strong>.</p>
<h2><strong>​Compatibilité et interopérabilité avec d&#8217;autres protocoles existants</strong></h2>
<p>​A2A se concentre sur <strong>la coordination agent-à-agent</strong>, sans dépendance à un écosystème propriétaire. La combinaison <strong>MCP (outils) + A2A (collaboration)</strong> fournit une base standard pour des architectures agentiques <strong>portables, modulaires et évolutives</strong>.</p>
<p>​À l&#8217;occasion de ce retour d&#8217;expérience, Laurent Veyssier, Ingénieur en IA freelance et membre du club datacraft, nous présentera le protocole A2A, ses cas d&#8217;usage, et des exemples d&#8217;intégration.</p>
<p>Le nombre de places sur site étant limité, pensez à vous inscrire rapidement ! Priorité sera donnée aux membres du club datacraft.<br />
<strong><a href="https://luma.com/dgxx6rk7">Inscriptions</a></strong></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Workshop: Building a text processing engine with MAIF open-source tools</title>
		<link>https://datacraft.paris/event/workshop-building-a-text-processing-engine-with-maif-open-source-tools/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=workshop-building-a-text-processing-engine-with-maif-open-source-tools</link>
		
		<dc:creator><![CDATA[datacraft]]></dc:creator>
		<pubDate>Mon, 10 Mar 2025 16:00:00 +0000</pubDate>
				<category><![CDATA[#DataValidation]]></category>
		<category><![CDATA[#OpenSource]]></category>
		<guid isPermaLink="false">https://datacraft.paris/?post_type=tribe_events&#038;p=13888</guid>

					<description><![CDATA[<p>Hugo Perrier, Data Scientist, MAIF, Nina Petard, ML Engineer, MAIF, Charles Szersnovicz, Lead Developer, MAIF</p>]]></description>
										<content:encoded><![CDATA[<p class="nomenclature" value="2412-MAIF-Arta" style="display:none;">nomenclature</p>
<p><!-- DO NOT TOUCH : code gérant le bouton d'inscription --></p>
<div class="inscription_main_div" style="margin-top: 0px;">
    <!-- Nouveau bouton d'inscription (effectue directement l'inscription si l'évènement n'est pas hydride) --></p>
<div class="et_pb_button_module_wrapper et_pb_button_1_wrapper et_pb_button_alignment_center et_pb_module" style="text-align: center;";>
    <button id="enregistrer-inscription"  style="text-align: center;">Inscription</button>
    </div>
<p>    <!-- Si l'utilisateur est connecté et que l'évènement est hybride, choix présentiel/distanciel et bouton d'envoi du formulaire --></p>
<form id="participation-type-form" class="hidden";>
<p style="margin-bottom: 10px;">Souhaitez-vous participer en présentiel ou distanciel ?</p>
<fieldset style="text-align: left; margin-bottom: 20px;">
<div>
    <input id ="présentiel" type='radio' id="présentiel" name="type de participation" value="en présentiel" required><label for="présentiel">Présentiel</label>
    </div>
<div>
    <input id ="distanciel" type='radio' id="distanciel" name="type de participation" value="en ligne" required><label for="distanciel">Distanciel</label>
    </div>
</fieldset>
<p>    <button id="valider-inscription" type="submit" >Valider inscription</button><br />
    </form>
<p>    <!-- si l'utilisateur n'est pas connecté, choix je me connecte/je ne suis pas membre --></p>
<div id="not-connected-choice" class="hidden";>
    <button id="login-choice">Je suis membre, je me connecte</button><br />
    <button id="show-not-member-form">Je ne suis pas membre mais souhaite quand même participer</button>
    </div>
<p>    <!-- si l'utilisateur est membre, formulaire de connexion --></p>
<div id="login-form" class="hidden";>
        <div class="subscribe-cont grey-light-back">
        <p style="text-align: center; font-size: 13px;">Connectez-vous pour vous inscrire à cet atelier.</p>
        <div class="login-cont">
            <div class="forminator-ui forminator-custom-form forminator-custom-form-6892 forminator-design--flat  " data-forminator-render="0" data-form="forminator-module-6892" data-uid="69ef3fa544036"><br/></div><form
				id="forminator-module-6892"
				class="forminator-ui forminator-custom-form forminator-custom-form-6892 forminator-design--flat  "
				method="post"
				data-forminator-render="0"
				data-form-id="6892"
				 data-color-option="default" data-design="flat" data-grid="open" style="display: none;"
				data-uid="69ef3fa544036"
			><div role="alert" aria-live="polite" class="forminator-response-message forminator-error" aria-hidden="true"></div><div class="forminator-row"><div id="text-1" class="forminator-field-text forminator-col forminator-col-12 "><div class="forminator-field"><label for="forminator-field-text-1_69ef3fa544036" id="forminator-field-text-1_69ef3fa544036-label" class="forminator-label">Email <span class="forminator-required">*</span></label><input type="text" name="text-1" value="" placeholder="" id="forminator-field-text-1_69ef3fa544036" class="forminator-input forminator-name--field" data-required="true" /></div></div></div><div class="forminator-row"><div id="password-1" class="forminator-field-password forminator-col forminator-col-12 "><div class="forminator-field"><label for="forminator-field-password-1_69ef3fa544036" id="forminator-field-password-1_69ef3fa544036-label" class="forminator-label">Password / Mot de passe <span class="forminator-required">*</span></label><input name="password-1" value="" placeholder="" id="forminator-field-password-1_69ef3fa544036" class="forminator-input forminator-name--field" data-required="true" type="password" /></div></div></div><div class="forminator-row forminator-hidden"><div id="hidden-1" class="forminator-field-hidden  forminator-col-12 "><input type="hidden" id="hidden-1_69ef3fa544036" name="hidden-1" value="https://datacraft.paris/event/workshop-building-a-text-processing-engine-with-maif-open-source-tools/" /></div></div><div class="forminator-row"><div id="html-1" class="forminator-field-html forminator-col forminator-col-12 "><div class="forminator-field forminator-merge-tags" data-field="html-1"><p><a href="/wp-login.php?action=lostpassword" target="_blank" rel="noopener">J’ai oublié mon mot de passe</a></p></div></div></div><div class="forminator-row"><div id="checkbox-1" class="forminator-field-checkbox forminator-col forminator-col-12  remember-me"><div role="group" class="forminator-field" aria-labelledby="forminator-checkbox-group-forminator-field-checkbox-1-69ef3fa544036-label"><label id="forminator-field-checkbox-1-1-69ef3fa544036-label" for="forminator-field-checkbox-1-1-69ef3fa544036" class="forminator-checkbox" title="Remember Me"><input type="checkbox" name="checkbox-1[]" value="remember-me" id="forminator-field-checkbox-1-1-69ef3fa544036" aria-labelledby="forminator-field-checkbox-1-1-69ef3fa544036-label" data-calculation="0"  /><span class="forminator-checkbox-box" aria-hidden="true"></span><span class="forminator-checkbox-label">Remember Me</span></label></div></div></div><input type="hidden" name="referer_url" value="" /><div class="forminator-row forminator-row-last"><div class="forminator-col"><div class="forminator-field"><button class="forminator-button forminator-button-submit">Login / Se connecter</button></div></div></div><input type="hidden" id="forminator_nonce" name="forminator_nonce" value="e045e29a54" /><input type="hidden" name="_wp_http_referer" value="/tag/opensource/feed/" /><input type="hidden" name="form_id" value="6892"><input type="hidden" name="page_id" value="13888"><input type="hidden" name="form_type" value="login"><input type="hidden" name="current_url" value="https://datacraft.paris/event/workshop-building-a-text-processing-engine-with-maif-open-source-tools/"><input type="hidden" name="render_id" value="0"><input type="hidden" name="redirect_to" value="http://boddatacraft.com/wp-admin/"><input type="hidden" name="action" value="forminator_submit_form_custom-forms"></form>
            <p><span class="regist-forgot">J’ai oublié mon mot de passe</span></p>
            <div class="regist-forgot-txt">Votre mot de passe vous a été envoyé par mail lors de votre
                inscription au club. Vous pouvez le réinitialiser en cliquant sur le lien
                ci-dessous :
                <a href="https://datacraft.paris/wp-login.php?action=lostpassword" target="_blank">Réinitialiser son mot de passe</a>
            </div>
        </div>
    </div>
    
    </div>
<p>    <!-- si l'utilisateur n'est pas membre, formulaire d'inscription --></p>
<form id="not-loggedin-form" class="hidden" style=" text-align: center;";>
<fieldset style="text-align: center; margin-bottom: 20px;" class="fieldset">
<div class="not_member_form_input_div">
    <label for="lname">Nom</label><br />
    <input id ="lname" type='text' name="lname" class="form_input" required>
    </div>
<div class="not_member_form_input_div">
    <label for="fname">Prénom</label><br />
    <input id ="fname" type='text' name="fname" class="form_input" required>
    </div>
<div class="not_member_form_input_div">
    <label for="email">Email</label><br />
    <input id ="email" type='text' name="email" class="form_input" required>
    </div>
<div class="not_member_form_input_div">
    <label for="job">Métier</label><br />
    <input id ="job" type='text' name="job" class="form_input" required>
    </div>
<div class="not_member_form_input_div">
    <label for="company">Entreprise</label><br />
    <input id ="company" type='text' name="company" class="form_input" required>
    </div>
<div class="not_member_form_input_div">
    <label for="linkedin">LinkedIn</label><br />
    <input id ="linkedin" type='text' name="linkedin" class="form_input">
    </div>
<div class="not_member_form_input_div">
    <label for="origin">Comment connaissez vous datacraft ?</label><br />
    <input id ="origin" type='text' name="origin" class="form_input">
    </div>
<div id="not-member-participation-type" class="hidden">
<p style="margin: 10px 0px;">Souhaitez-vous participer en présentiel ou distanciel ?</p>
<div>
    <input id="présentiel" type='radio' id="présentiel" name="type de participation" value="en présentiel" required><label for="présentiel">Présentiel</label>
    </div>
<div>
    <input id="distanciel" type='radio' id="distanciel" name="type de participation" value="en ligne" required><label for="distanciel">Distanciel</label>
    </div>
</p></div>
</fieldset>
<p>    <button id="valider-inscription-non-membre" type="submit" >Valider inscription</button><br />
    </form>
<p>    <button id="loading-btn" class="hidden">Loading&#8230;</button><br />
    <!--Message d'inscription réussie --></p>
<p id="success_msg" class="hidden">Vous êtes bien inscrit !<br />
    Nous vous avons envoyé un save-the-date par email.</p>
</p></div>
<p>    <!-- DO NOT TOUCH au code au dessus : fin du code gérant le bouton d'inscription --></p>
<p><em>In this workshop, you will discover two of MAIF&#8217;s open source projects and learn how to use them.</em></p>
<p><em>First, you will play with Melusine (<a href="https://github.com/MAIF/melusine">https://github.com/MAIF/melusine</a>) and build a processing pipeline from scratch to extract insights from emails.</em><br />
<em>Then, you will use Arta (<a href="https://github.com/MAIF/arta">https://github.com/MAIF/arta</a>)  and business rules to refine them into actionable business data.</em><br />
_ _<br />
<em>This workshop is 100% Python code and will be animated by the repos&#8217; maintainers. Packages like pandas and Pydantic will be used.</em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>MEET UP &#8211; Progresser grâce aux données : Retour d&#8217;expériences en science des données et en consultation scientifique</title>
		<link>https://datacraft.paris/event/meet-up-progresser-grace-aux-donnees-retour-dexperiences-en-science-des-donnees-et-en-consultation-scientifique/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=meet-up-progresser-grace-aux-donnees-retour-dexperiences-en-science-des-donnees-et-en-consultation-scientifique</link>
		
		<dc:creator><![CDATA[datacraft]]></dc:creator>
		<pubDate>Thu, 19 Oct 2023 17:00:00 +0000</pubDate>
				<category><![CDATA[#DataAutomation]]></category>
		<category><![CDATA[#OpenData]]></category>
		<category><![CDATA[#OpenSource]]></category>
		<category><![CDATA[#R]]></category>
		<category><![CDATA[#RLadies]]></category>
		<category><![CDATA[#RStats]]></category>
		<guid isPermaLink="false">https://datacraft.paris/?post_type=tribe_events&#038;p=9120</guid>

					<description><![CDATA[atelier animé par Kim Antunez et Anna Doizy, R-ladies ]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_0 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_0">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_0  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_code et_pb_code_0">
				
				
				
				
				
			</div><div class="et_pb_module et_pb_text et_pb_text_0  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p style="text-align: left;" data-key="96"><em>datacraft accueil le meet-up R-ladies Paris !</em></p>
<p data-key="96"><strong>Lien d&#8217;inscription<br /></strong><a href="https://us06web.zoom.us/meeting/register/tZwscuCppjwrHNMCmyEXSxBF6rqDJ2Wn8z_Z">https://us06web.zoom.us/meeting/register/tZwscuCppjwrHNMCmyEXSxBF6rqDJ2Wn8z_Z</a></p>
<p data-key="96"><span data-key="97"><strong data-slate-leaf="true">Intervenants</strong></span></p>
<p data-key="98"><span data-key="99">Cet atelier sera animé par :</span></p>
<ul>
<li><a href="https://www.linkedin.com/in/kantunez/">Kim Antunez</a>, Statisticienne publique chez INSEE</li>
<li><a href="https://www.linkedin.com/in/anna-doizy/">Anna Doizy</a>, Chercheuse, Consultante et Formatrice en méthodologie expérimentale et analyses de données avec R</li>
</ul>
<p>&nbsp;</p>
<p data-key="104"><span data-key="105"><strong data-slate-leaf="true">Présentation de l&#8217;atelier</strong></span></p>
<p data-key="104">Nous avons le plaisir de vous convier à notre prochain événement.<br />R-Ladies Paris est une communauté d&#8217;utilisateurs du langage de programmation à Paris, faisant partie intégrante de R-Ladies Global, une initiative mondiale qui œuvre en faveur de l&#8217;égalité des genres au sein de la communauté des utilisateurs de R.</p>
<p>Notre objectif principal consiste à soutenir et à accompagner les utilisateurs de R qui sont sous-représentés, tout en encouragant l&#8217;apprentissage et la collaboration au sein de notre réseau. Nous accueillons chaleureusement toute personne, que vous soyez experte ou novice en programmation avec R. Vous êtes cordialement invités à vous joindre à nous ! N&#8217;hésitez pas à rejoindre notre groupe sur Meetup pour être informés de nos prochaines activités : 🔗 <a href="https://www.meetup.com/fr-FR/rladies-paris/">https://www.meetup.com/fr-FR/rladies-paris/</a> Nous sommes également ouvertes à toute nouvelle collaboration. N&#8217;hésitez pas à nous contacter à l&#8217;adresse suivante : paris@rladies.org</p>
<p>Vous trouverez plus de détails sur nos intervenantes et leurs présentations ci-dessous.</p>
<p><strong>Biographie </strong><br />Kim Antunez est statisticienne publique. Investie depuis 8 ans dans le logiciel R et sa communauté, elle s&#8217;intéresse en particulier à l&#8217;analyse spatiale, à la datavisualisation et plus largement aux méthodes quantitatives appliquées aux sciences sociales. Convaincue par l’open-data, l’open-source, et l&#8217;automatisation de processus statistiques utiles à différents types d&#8217;acteurs, elle a réalisé des projets en ce sens, tant professionnels que personnels.</p>
<p><strong>Titre de la première intervention : <em>« </em></strong><strong><em>Mon roman d’appRentissage »</em><br /></strong><strong>Description de l’intervention :</strong></p>
<p>« Le roman d&#8217;apprentissage, ou initiatique, est un genre littéraire ayant pour thème le cheminement d&#8217;un héros, souvent jeune, qui atteint progressivement l&#8217;idéal de l&#8217;humain accompli, faisant l&#8217;expérience des grands événements de l&#8217;existence : l&#8217;amour, l&#8217;altérité, la frustration, etc.</p>
<p>L’histoire que je vais vous conter est la mienne : les huit années passées à me former progressivement à la science des données : l’amour de R, son altérité = sa communauté, la frustration de ne pas voir tout le monde s’émerveiller face à l’évolution des logiciels statistiques, pourtant si excitante.</p>
<p>Je vous décrirai les déclics issus de mes projets professionnels et personnels, et comment ils ont fait évoluer le regard que j’ai sur mon métier et ses outils :<br />&#8211; des packages… autour du lissage spatial et de l&#8217;évolution de la géographie communale.<br />&#8211; des formations…. à l’analyse spatiale, à la cartographie, d’introduction à R.<br />&#8211; des applications shiny… de visualisation de données d’enquêtes, de simulations de parties de mastermind, d’invitation à un mariage.<br />&#8211; et, avant tout, des rencontres ! Hâte de faire la vôtre le 19 octobre prochain ! »</p>
<p><strong>Biographie </strong><br />Passionnée par la science, la biologie et l’environnement, Anna Doizy s&#8217;est prise d’amour en 2017 pour un caillou au milieu de l’Océan Indien, La Réunion.<br />Depuis, elle est chercheuse, consultante et formatrice en méthodologie expérimentale et analyses de données avec R.<br />En 2020, elle crée son <a href="https://doana-r.com/">entreprise</a>, est indépendante et adore ça !<br />Elle travaille principalement avec des chercheurs en biologie et agronomie et commence à ouvrir ses horizons vers d&#8217;autres champs de recherche.</p>
<p><strong>Titre de la deuxième intervention :</strong> <em><strong>« Freelance et R-lady : un duo gagnant pour la démarche expérimentale »<br /></strong></em><strong>Description de l’intervention</strong><em><strong><br /></strong></em></p>
<p>« Dans cette présentation, je partagerai mes projets scientifiques et mon expérience en tant qu&#8217;indépendante depuis 3 ans et demi. Je raconterai comment j&#8217;ai changé de posture en passant de &#8220;biostatisticienne&#8221; à &#8220;consultante scientifique&#8221;.<br />Je discuterai en particulier des défis que j&#8217;ai rencontrés pour structurer mon entreprise et aider les chercheurs à améliorer leur démarche expérimentale. »</p>
<p>Nous vous attendons nombreux ! Si vous souhaitez revoir nos précédents meetups, les replays sont disponibles sur notre chaine YouTube 📺https://www.youtube.com/@rladiesparis/videos🔗</p></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
