Advanced AI-Assisted Coding for Developers
Thalia Barrera
AI Engineering Curriculum Manager, DataCamp


# pipeline_config.yaml
pipeline:
name: user_events_etl
version: "1.0"
source:
type: mongodb_atlas
collection: raw_events
batch_size: 500
transform:
drop_nulls: true
normalize_timestamps: true
destination:
type: postgres
table: processed_events
mode: append



🤖 Config format prompt:
You are a senior developer responsible for maintainability.
We need configuration files for our pipeline. Based on your previous analysis and the project structure, compare JSON, YAML, and TOML formats based on maintainability, complexity, and ecosystem fit. Recommend one default format, and explain why and when the others are better.





🤖 CI/CD strategy prompt:
You are responsible for configuration management in a production codebase. Propose a strategy for:
Implement the config management strategy. Generate a CONFIG.md with the instructions so that everybody can use it.

Advanced AI-Assisted Coding for Developers