<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ai on besserentwickeln.de</title><link>https://besserentwickeln.de/tags/ai/</link><description>Recent content in Ai on besserentwickeln.de</description><generator>Hugo -- gohugo.io</generator><language>de</language><copyright>Philipp Tuchardt</copyright><lastBuildDate>Wed, 02 Jul 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://besserentwickeln.de/tags/ai/index.xml" rel="self" type="application/rss+xml"/><item><title>Ai Commits in IDEs von Jetbrains</title><link>https://besserentwickeln.de/p/ai-commits-in-ides-von-jetbrains/</link><pubDate>Wed, 02 Jul 2025 00:00:00 +0000</pubDate><guid>https://besserentwickeln.de/p/ai-commits-in-ides-von-jetbrains/</guid><description>&lt;p>Seit einiger Zeit nutzte ich die meisten der built-in AI-Features von PhpStorm bzw. allgemein
den IDEs von Jetbrains. Dabei auch die Funktion Commits via AI-Prompt zu erstellen.&lt;/p>
&lt;h2 id="anforderung">Anforderung
&lt;/h2>&lt;p>Da ich mich in Vergangenheit versucht habe die meiste Zeit an die &lt;a class="link" href="https://github.com/angular/angular/blob/main/contributing-docs/commit-message-guidelines.md" target="_blank" rel="noopener"
>angular Git Commit Guidelines
&lt;/a> zu halten, war das auch das
Ziel meines Prompts.&lt;/p>
&lt;h2 id="der-prompt">Der Prompt
&lt;/h2>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;span class="lnt">5
&lt;/span>&lt;span class="lnt">6
&lt;/span>&lt;span class="lnt">7
&lt;/span>&lt;span class="lnt">8
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">Build the commit message after the following structure:
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&amp;lt;type&amp;gt;(&amp;lt;scope&amp;gt;): &amp;lt;short summary&amp;gt;.
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Types are: build|ci|docs|feat|fix|perf|refactor|test.
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">The scope is the commit scope,
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">one word for example &amp;#34;header&amp;#34;.
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Use camelCase for the scope if needed.
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Summary in present tense.
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Not capitalized. No period at the end.
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;h2 id="verwendung-in-phpstorm">Verwendung in PhpStorm
&lt;/h2>&lt;p>Damit der Prompt zum Einsatz kommen kann, fügt ihn an folgender Stelle ein.&lt;/p>
&lt;p>&lt;img src="https://besserentwickeln.de/p/ai-commits-in-ides-von-jetbrains/phpstorm-settings.png"
width="1092"
height="1060"
srcset="https://besserentwickeln.de/p/ai-commits-in-ides-von-jetbrains/phpstorm-settings_hu_99b8ba79c2c873a5.png 480w, https://besserentwickeln.de/p/ai-commits-in-ides-von-jetbrains/phpstorm-settings_hu_102e6943488501f4.png 1024w"
loading="lazy"
alt="Einstellungen"
class="gallery-image"
data-flex-grow="103"
data-flex-basis="247px"
>&lt;/p>
&lt;p>Anschließend müsst ihr nur noch die Files auswählen die ihr commiten wollt und klickt auf den kleinen lila Strudel über
der Box wo eure Commit-Message erscheinen soll&lt;/p>
&lt;p>&lt;img src="https://besserentwickeln.de/p/ai-commits-in-ides-von-jetbrains/generate-commit.png"
width="729"
height="466"
srcset="https://besserentwickeln.de/p/ai-commits-in-ides-von-jetbrains/generate-commit_hu_5ce525bf2cc3f9b3.png 480w, https://besserentwickeln.de/p/ai-commits-in-ides-von-jetbrains/generate-commit_hu_36f95ec728511549.png 1024w"
loading="lazy"
alt="Commit erstellen"
class="gallery-image"
data-flex-grow="156"
data-flex-basis="375px"
>&lt;/p>
&lt;h2 id="resultat">Resultat
&lt;/h2>&lt;p>Eure Commit-Messages sollten nun automatisch nach diesem Schema erstellt werden.&lt;/p>
&lt;p>&lt;img src="https://besserentwickeln.de/p/ai-commits-in-ides-von-jetbrains/result.png"
width="729"
height="466"
srcset="https://besserentwickeln.de/p/ai-commits-in-ides-von-jetbrains/result_hu_a874ff5951501cc0.png 480w, https://besserentwickeln.de/p/ai-commits-in-ides-von-jetbrains/result_hu_bf57da400e4c34eb.png 1024w"
loading="lazy"
alt="Ergebnis"
class="gallery-image"
data-flex-grow="156"
data-flex-basis="375px"
>&lt;/p>
&lt;h2 id="optimierungen">Optimierungen
&lt;/h2>&lt;p>Dieser kleine Guide ist relativ schnell entstanden, ich denke es gibt sicherlich noch mögliche Optimierungen.
Wenn du etwas hast, lass es mich gerne wissen und schreib mir eine Mail an &lt;a class="link" href="mailto:optimierungen@besserentwickeln.de" >optimierungen@besserentwickeln.de&lt;/a>&lt;/p></description></item></channel></rss>