Skip to content

Commit a748275

Browse files
committed
docs: update README and add AI doc
1 parent eb35819 commit a748275

2 files changed

Lines changed: 13 additions & 2 deletions

File tree

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
**[Getting started](#getting-started) | [Features](#features) | [Screenshots](#sample-usage) | [Documentation](#documentation)**
3232
3333
-->
34-
34+
3535
</div>
3636

3737

@@ -76,10 +76,12 @@ See more info on the [Features](/docs/features.md) page in the docs.
7676

7777
## Comparison with other extensions
7878

79-
Other extensions usually require some manual input, such as selecting prefix type from a droplist or writing a commit message by hand.
79+
Other extensions usually require some manual input, such as selecting prefix type from a droplist or writing a commit message by hand along with other form parameters.
8080

8181
This extension takes _zero_ parameters. Just click a button.
8282

83+
With the explosion of AI tools, you can find alternatives to this extension which use AI - see [AI tools](/docs/other/ai-tools.md)
84+
8385

8486
## Sample usage
8587

docs/other/ai-tools.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# AI tools
2+
3+
Search for "gpt commit" in the extensions marketplace and you'll see plenty of extensions that use GPT to write your commit message.
4+
5+
e.g. [GPT Commit](https://marketplace.visualstudio.com/items?itemName=DmytroBaida.gpt-commit)
6+
7+
If done well, this could be even more flexible and natural than Auto Commit Msg which has no AI (but at least handles basic messages for a variety of cases based on the files that changed rather than the contents).
8+
9+
Though the downside for the AI tools they need an API key (pay, or only free limited time) and you are a limited by the processing and network speed. Also, I don't know if GPT is powerful enough to figure out the context of what you are doing and intend to write, as some of the reasoning for a change won't be covered by code itself but by real world events and requirements.

0 commit comments

Comments
 (0)