<?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>Artificial Intelligence &#8211; Roumazeilles.net</title>
	<atom:link href="https://www.roumazeilles.net/news/en/wordpress/tag/artificial-intelligence/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.roumazeilles.net/news/en/wordpress</link>
	<description>Technology opinions and others</description>
	<lastBuildDate>Thu, 12 Feb 2026 16:45:25 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>Structured vibe coding</title>
		<link>https://www.roumazeilles.net/news/en/wordpress/2026/02/12/structured-vibe-coding/</link>
					<comments>https://www.roumazeilles.net/news/en/wordpress/2026/02/12/structured-vibe-coding/#respond</comments>
		
		<dc:creator><![CDATA[Yves Roumazeilles]]></dc:creator>
		<pubDate>Thu, 12 Feb 2026 16:45:24 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[software design]]></category>
		<guid isPermaLink="false">https://www.roumazeilles.net/news/en/wordpress/?p=16594</guid>

					<description><![CDATA[I wanted to understand how &#8220;vibe coding&#8221; (the act of writing software mostly through prompting an LLM AI assistant). But I also wanted to take a step back and ask it to support a more structured approach like in organized/serious software development (not only running into &#8220;please, write me a Mario Bros clone&#8220;). So, I [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>I wanted to understand how &#8220;vibe coding&#8221; (the act of writing software mostly through prompting an LLM AI assistant). But I also wanted to take a step back and ask it to support a more structured approach like in organized/serious software development (not only running into &#8220;<em>please, write me a Mario Bros clone</em>&#8220;).</p>



<p>So, I started asking a few questions and driving Claude into something more organized. Here is the content of our exchange and what it produced.</p>



<p><a href="https://claude.ai/share/def36174-5747-4be0-af35-2bc4dc1068c7">https://claude.ai/share/def36174-5747-4be0-af35-2bc4dc1068c7</a></p>



<p>I&#8217;m open to your suggestions about why it is OK, why it&#8217;s not, and how to lead to a better approach.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.roumazeilles.net/news/en/wordpress/2026/02/12/structured-vibe-coding/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>AI prompt: First steps in German</title>
		<link>https://www.roumazeilles.net/news/en/wordpress/2025/05/06/ai-prompt-starting-in-german/</link>
					<comments>https://www.roumazeilles.net/news/en/wordpress/2025/05/06/ai-prompt-starting-in-german/#respond</comments>
		
		<dc:creator><![CDATA[Yves Roumazeilles]]></dc:creator>
		<pubDate>Tue, 06 May 2025 07:40:52 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[German]]></category>
		<category><![CDATA[Germany]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[prompt]]></category>
		<guid isPermaLink="false">https://www.roumazeilles.net/news/en/wordpress/?p=16525</guid>

					<description><![CDATA[For the last two years, I have been learning German. My background in English is probably helping me, but it still is a full-time job. I need to be thorough and maintain effort. So, I settled on a few tools to assist me. But I would like to share with you how I use Artificial [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>For the last two years, I have been learning German. My background in English is probably helping me, but it still is a full-time job. I need to be thorough and maintain effort. So, I settled on a few tools to assist me. But I would like to share with you how I use Artificial Intelligence (AI) to support myself in this learning task.</p>



<p>The general aim is to ask an AI chat to assist me with translating vocabulary to enhance my store of German words. But this language has some peculiarities, and  I want to follow them and integrate their understanding. For example, German has somewhat complex verb tenses and words follow genres (masculine, feminine, or neutral), often different from what we know in other languages (English, French, etc.). So, I aimed specifically at supporting this.</p>



<p>How? I chose an AI chat (Google Gemini &#8211; using <em>Gemini 2.0 Flash</em> and/or <em>Gemini 2.5 Flash (experimental)</em>) because its answers are aligning near perfectly with the complex prompt I built (see below). Others may be able to do similarly, but DeepSeek R1 is far too slow (and I don&#8217;t use the &#8220;chain of thought&#8221; which may be a strength in other contexts), Llama 3.x &#8211; surprisingly &#8211; fails to stick to the <em>rules</em> I describe in my prompt. Another Large Language Model (LLM) AI model may be good. But I would recommend you test it before using it extensively.</p>



<p>So, here is the prompt I decided to use (it took a little bit of refining to get to his efficiency), and I invite you to re-use it or share it.</p>



<span id="more-16525"></span>



<pre class="wp-block-code"><code>Hello Hilfe,
I need your help to learn German and - mostly - to improve my vocabulary while I build flashcards. Your role is to translate to German some English words I give you. But I have some specific restictions on the way you must answer with the appropriate sequences.
For a verb, on a single line, give the infinitive, then the third person of the present indicative, then the third person of the preterite, then the past participle (no need to include articles).
For a noun, on a single line, give the singular and then the plural, including the article (which identifies the gender of the noun).
For an adjective, on a single line, give the adjective, then the comparative form, then the superlative form.
There's no need to dwell on proper nouns (they're probably the result of a typing error); Simply translate where possible.
The order will suffice to describe (no need to specify or remind each time what the elements of the answer are). But the sequence of forms requested must appear with each form separated by commas, without adding a period at the end of the line. 
In the case of multiple translations, it's okay to separate the meanings, clarifying the context, but respecting the translation rules (each meaning with its own separate line).
In the case where I indicate a German word, there's no need to translate, but to construct the answer as for a translation (with the corresponding sequence). For example, a verb will be conjugated according to the above rule.</code></pre>



<p>So, when I type:</p>



<pre class="wp-block-code"><code>push</code></pre>



<p>It will answer:</p>



<pre class="wp-block-code"><code>drücken, er drückt, er drückte, gedrückt (to push, to press)
schieben, er schiebt, er schob, geschoben (to shove, to push)
der Stoß, die Stöße (the push, the shove)</code></pre>



<p>If I type:</p>



<pre class="wp-block-code"><code>Morning</code></pre>



<p>Here comes the answer:</p>



<pre class="wp-block-code"><code>der Morgen, die Morgen</code></pre>



<p>I hope that it will help you to improve your vocabulary. It does not help for other aspects (grammar, pronunciation, accent) but it supports my progress.</p>



<p>Have fun with Deutsch!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.roumazeilles.net/news/en/wordpress/2025/05/06/ai-prompt-starting-in-german/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
