{"id":6060,"date":"2026-09-03T08:27:07","date_gmt":"2026-09-03T08:27:07","guid":{"rendered":"https:\/\/justfineinfotech.com\/how-to-work-with-ai-coding-agents-towards-data-science\/"},"modified":"2026-09-03T08:27:08","modified_gmt":"2026-09-03T08:27:08","slug":"how-to-work-with-ai-coding-agents-towards-data-science","status":"publish","type":"post","link":"https:\/\/justfineinfotech.com\/fr\/how-to-work-with-ai-coding-agents-towards-data-science\/","title":{"rendered":"How to Work with AI Coding Agents | Towards Data Science"},"content":{"rendered":"<p>text<\/p>\n<pre><code>Write a Python function to parse this file.<\/code><\/pre>\n<p>text<\/p>\n<pre><code>Add support for parsing CSV input.Use the existing parser architecture,add tests, and make sure the currenttest suite still passes.<\/code><\/pre>\n<figure>\n<img decoding=\"async\" src=\"https:\/\/justfineinfotech.com\/wp-content\/uploads\/2026\/09\/fig1-2-1024x518-1.png\" alt=\"\"><figcaption>Image by the author<\/figcaption><\/figure>\n<p>text<\/p>\n<pre><code>Build authentication for my application.<\/code><\/pre>\n<p>text<\/p>\n<pre><code>Add email\/password authentication.First inspect the existing user and authenticationcode. Do not modify the database yet.Follow the existing error-handling pattern.Add tests for:valid logininvalid passwordunknown userBefore making changes, explain your plan.<\/code><\/pre>\n<p>text<\/p>\n<pre><code>Fix the bug in the parser.will not get you the same results as this one:Fix the bug in src\/parser.py.Before changing anything, read:README.mdsrc\/parser.pytests\/test_parser.pyFollow the existing error-handling pattern.Run the parser tests after making the change.<\/code><\/pre>\n<p>text<\/p>\n<pre><code>First inspect the repository.Do not modify any files.Identify:Where this functionality currently lives.Which files are likely to change.Existing tests related to it.Any architectural constraints.Then propose an implementation plan.<\/code><\/pre>\n<p>text<\/p>\n<pre><code>Rewrite this entire application.<\/code><\/pre>\n<p>text<\/p>\n<pre><code>Task 1:Add the parser class.Task 2:Add unit tests.Task 3:Integrate it with the existing pipeline.Task 4:Refactor duplicated code.<\/code><\/pre>\n<p>text<\/p>\n<pre><code>Goal:Add support for XYZ input.Context:Inspect src\/parser.py and the existing parser tests.Constraints:Do not change the public API.Acceptance criteria:Existing tests continue to pass and addtests for XYZ input.Validation:Run pytest tests\/test_parser.py.<\/code><\/pre>\n<div style=\"clear:both;margin:30px 0 15px 0\">\n<p>\n    <strong>En rapport:<\/strong><br \/>\n    &lt;a href=&quot;https:\/\/yoursite.com\/<a href=\"https:\/\/justfineinfotech.com\/fr\/the-future-of-automation-testing-predictions-and-business-implications\/\" title=\"The Future of Automation Testing: Predictions and Business Implications\">automation<\/a>-training-benin\/\u201d title=\u201dFormation en automatisation num\u00e9rique au B\u00e9nin\u00a0: 5 comp\u00e9tences gagnantes que les employeurs recherchent en 2026\u2033&gt;<br \/>\n      Formation en automatisation num\u00e9rique au B\u00e9nin\u00a0: 5 comp\u00e9tences cl\u00e9s recherch\u00e9es par les employeurs en 2026<br \/>\n    <\/a>\n  <\/p>\n<p>\n    &lt;a href=&quot;https:\/\/yoursite.com\/automation-africa\/&quot; title=&quot;WhatsApp <a href=\"https:\/\/justfineinfotech.com\/fr\/ai-agents-for-social-media-marketing-the-best-use-cases\/\" title=\"AI Agents for Social Media Marketing: The Best Use Cases\">Commercialisation<\/a> Automation Africa : 6 erreurs dangereuses commises par les marques au Nig\u00e9ria<br \/>\n      Automatisation du marketing WhatsApp en Afrique\u00a0: 6 erreurs dangereuses commises par les marques au Nig\u00e9ria<br \/>\n    <\/a>\n  <\/p>\n<\/div>\n<div style=\"clear:both;margin:30px 0;padding:25px;background:#f8f9fc;border:1px solid #ddd;border-radius:8px;text-align:center\">\n<h3>Vous souhaitez apprendre cela de mani\u00e8re pratique ?<\/h3>\n<p>Rejoindre <strong>Justfine Infotech<\/strong> et d\u00e9velopper de v\u00e9ritables comp\u00e9tences num\u00e9riques en IA, automatisation, d\u00e9veloppement web, marketing digital, bureautique, e-commerce, travail ind\u00e9pendant et cybers\u00e9curit\u00e9.<a href=\"https:\/\/justfineinfotech.com\/fr\/wordpress-announces-a-proactive-security-initiative\/\" title=\"WordPress Announces A Proactive Security Initiative\">s\u00e9curit\u00e9<\/a>.<\/p>\n<p><strong>Programmes disponibles :<\/strong><br \/>\n  Certificat de 6 semaines \u2022 Certificat professionnel de 3 mois \u2022 Dipl\u00f4me de 6 mois \u2022 Dipl\u00f4me professionnel complet<\/p>\n<p><strong>WhatsApp :<\/strong><br \/>\n  +229 01 57 57 99 15<br \/>\n  +229 01 66 68 11 60<\/p>\n<p><a href=\"https:\/\/api.whatsapp.com\/send?phone=2348132690270&amp;text=Hello\" target=\"_blank\" rel=\"noopener\">Inscrivez-vous d\u00e8s maintenant<\/a><\/p>\n<\/div>\n<p class=\"ani-source\">Source: <a href=\"https:\/\/towardsdatascience.com\/how-to-work-with-ai-coding-agents\/\" target=\"_blank\" rel=\"nofollow noopener\">towardsdatascience.com<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>text Write a Python function to parse this file. text Add support for parsing CSV input.Use the existing parser architecture,add tests, and make sure the currenttest suite still passes. Image by the author text Build authentication for my application. text Add email\/password authentication.First inspect the existing user and authenticationcode. Do not modify the database yet.Follow&hellip;<\/p>","protected":false},"author":1,"featured_media":6063,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[66],"tags":[217,168,674,1563,209],"class_list":["post-6060","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-digital-skills-career-opportunities","tag-agents","tag-coding","tag-data","tag-towards","tag-work"],"_links":{"self":[{"href":"https:\/\/justfineinfotech.com\/fr\/wp-json\/wp\/v2\/posts\/6060","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/justfineinfotech.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/justfineinfotech.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/justfineinfotech.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/justfineinfotech.com\/fr\/wp-json\/wp\/v2\/comments?post=6060"}],"version-history":[{"count":1,"href":"https:\/\/justfineinfotech.com\/fr\/wp-json\/wp\/v2\/posts\/6060\/revisions"}],"predecessor-version":[{"id":6062,"href":"https:\/\/justfineinfotech.com\/fr\/wp-json\/wp\/v2\/posts\/6060\/revisions\/6062"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/justfineinfotech.com\/fr\/wp-json\/wp\/v2\/media\/6063"}],"wp:attachment":[{"href":"https:\/\/justfineinfotech.com\/fr\/wp-json\/wp\/v2\/media?parent=6060"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/justfineinfotech.com\/fr\/wp-json\/wp\/v2\/categories?post=6060"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/justfineinfotech.com\/fr\/wp-json\/wp\/v2\/tags?post=6060"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}