<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <title>Codeflow</title>
  <subtitle>Technology Articles and References</subtitle>
  <id>https://codeflow.com.br/</id>
  <link rel="alternate" type="text/html" href="https://codeflow.com.br/"/>
  <link rel="self" type="application/atom+xml" href="https://codeflow.com.br/feed.xml"/>
  <updated>2026-09-10T16:00:00-03:00</updated>
  <author><name>Rafael Santos</name><uri>https://github.com/rafaelsantos</uri></author>
  <icon>https://codeflow.com.br/assets/icons/icon-192.png</icon>
  <rights>Codeflow © 2026</rights>
  <entry>
    <title>Mythology, automata and the origin of the question: the early history of AI, from Turing to the first winter</title>
    <id>https://codeflow.com.br/articles/mythology-automata-and-the-origin-of-the-question-the-early-history-of-ai/</id>
    <link rel="alternate" type="text/html" href="https://codeflow.com.br/articles/mythology-automata-and-the-origin-of-the-question-the-early-history-of-ai/"/>
    <published>2026-09-10T16:00:00-03:00</published>
    <updated>2026-09-10T16:00:00-03:00</updated>
    <author><name>Rafael Santos</name></author>
    <category term="Artificial Intelligence" label="Artificial Intelligence"/>
    <category term="history-of-ai"/>
    <category term="alan-turing"/>
    <category term="turing-test"/>
    <category term="dartmouth-conference"/>
    <category term="perceptron"/>
    <category term="neural-networks"/>
    <category term="expert-systems"/>
    <category term="decision-trees"/>
    <category term="ai-winter"/>
    <category term="symbolic-ai"/>
    <summary type="text">The early history of AI: myths and automata, Turing&apos;s question and test, Dartmouth, perceptrons, rule-based systems and the road to the first AI winter.</summary>
  </entry>
  <entry>
    <title>From output prediction to the probabilistic map: autoregression, self-attention and embeddings</title>
    <id>https://codeflow.com.br/articles/from-output-prediction-to-the-probabilistic-map-autoregression-self-attention-and-embeddings/</id>
    <link rel="alternate" type="text/html" href="https://codeflow.com.br/articles/from-output-prediction-to-the-probabilistic-map-autoregression-self-attention-and-embeddings/"/>
    <published>2026-09-10T14:00:00-03:00</published>
    <updated>2026-09-10T14:00:00-03:00</updated>
    <author><name>Rafael Santos</name></author>
    <category term="Artificial Intelligence" label="Artificial Intelligence"/>
    <category term="generative-ai"/>
    <category term="llm"/>
    <category term="autoregressive-models"/>
    <category term="self-attention"/>
    <category term="embeddings"/>
    <category term="transformers"/>
    <category term="next-token-prediction"/>
    <category term="semantic-similarity"/>
    <category term="hallucination"/>
    <category term="deep-learning"/>
    <summary type="text">How generative models compose: a probabilistic map instead of a mapping, autoregression token by token, self-attention over long context and embeddings.</summary>
  </entry>
  <entry>
    <title>Traditional AI versus generative AI: predict from known data or compose new outputs</title>
    <id>https://codeflow.com.br/articles/traditional-ai-versus-generative-ai-predict-from-known-data-or-compose-new-outputs/</id>
    <link rel="alternate" type="text/html" href="https://codeflow.com.br/articles/traditional-ai-versus-generative-ai-predict-from-known-data-or-compose-new-outputs/"/>
    <published>2026-09-10T08:00:00-03:00</published>
    <updated>2026-09-10T08:00:00-03:00</updated>
    <author><name>Rafael Santos</name></author>
    <category term="Artificial Intelligence" label="Artificial Intelligence"/>
    <category term="traditional-ai"/>
    <category term="generative-ai"/>
    <category term="supervised-learning"/>
    <category term="classification"/>
    <category term="regression"/>
    <category term="labeled-data"/>
    <category term="fraud-detection"/>
    <category term="self-supervised-learning"/>
    <category term="transformers"/>
    <category term="llm"/>
    <summary type="text">Traditional AI predicts a class or a value inside a closed answer space; generative AI composes a new output from learned patterns. When to use each.</summary>
  </entry>
  <entry>
    <title>When code stops being the differentiator: the developer&apos;s role with generative AI</title>
    <id>https://codeflow.com.br/articles/when-code-stops-being-the-differentiator-the-developers-role-with-generative-ai/</id>
    <link rel="alternate" type="text/html" href="https://codeflow.com.br/articles/when-code-stops-being-the-differentiator-the-developers-role-with-generative-ai/"/>
    <published>2026-09-09T14:00:00-03:00</published>
    <updated>2026-09-09T14:00:00-03:00</updated>
    <author><name>Rafael Santos</name></author>
    <category term="Artificial Intelligence" label="Artificial Intelligence"/>
    <category term="generative-ai"/>
    <category term="developer-role"/>
    <category term="productivity"/>
    <category term="technical-leadership"/>
    <category term="prompt-engineering"/>
    <category term="ai-agents"/>
    <category term="continuous-learning"/>
    <category term="software-engineering"/>
    <category term="human-in-the-loop"/>
    <category term="llm"/>
    <summary type="text">Why writing code is no longer enough on its own: where the developer&apos;s edge moves, how AI amplifies competence, and what changes for leadership and products.</summary>
  </entry>
  <entry>
    <title>Fundamentals over tools: how to evaluate and build with generative AI</title>
    <id>https://codeflow.com.br/articles/fundamentals-over-tools-how-to-evaluate-and-build-with-generative-ai/</id>
    <link rel="alternate" type="text/html" href="https://codeflow.com.br/articles/fundamentals-over-tools-how-to-evaluate-and-build-with-generative-ai/"/>
    <published>2026-09-09T08:00:00-03:00</published>
    <updated>2026-09-09T08:00:00-03:00</updated>
    <author><name>Rafael Santos</name></author>
    <category term="Artificial Intelligence" label="Artificial Intelligence"/>
    <category term="generative-ai"/>
    <category term="llm"/>
    <category term="machine-learning"/>
    <category term="deep-learning"/>
    <category term="model-selection"/>
    <category term="trade-offs"/>
    <category term="llm-engineering"/>
    <category term="rag"/>
    <category term="fine-tuning"/>
    <category term="latency"/>
    <summary type="text">Why understanding generative AI fundamentals beats tool familiarity: layers, mechanism, engineering criteria and the model as one component of a system.</summary>
  </entry>
  <entry>
    <title>What is Generative AI, and why did it only become viable now?</title>
    <id>https://codeflow.com.br/articles/what-is-generative-ai-and-why-did-it-only-become-viable-now/</id>
    <link rel="alternate" type="text/html" href="https://codeflow.com.br/articles/what-is-generative-ai-and-why-did-it-only-become-viable-now/"/>
    <published>2026-09-08T08:00:00-03:00</published>
    <updated>2026-09-08T08:00:00-03:00</updated>
    <author><name>Rafael Santos</name></author>
    <category term="Artificial Intelligence" label="Artificial Intelligence"/>
    <category term="generative-ai"/>
    <category term="llm"/>
    <category term="transformers"/>
    <category term="prompt-engineering"/>
    <category term="deep-learning"/>
    <category term="attention"/>
    <category term="gpu"/>
    <category term="human-in-the-loop"/>
    <summary type="text">An introduction to generative AI: the three factors that made it viable, how it differs from traditional AI, prompts as control and mandatory human review.</summary>
  </entry>
</feed>
