AI Devlog: Coding an AI powered, Code Review, CLI tool | Python, Aider, ChatGPT

Опубликовано: 28 Август 2023
на канале: IndyDevDan
972
21

Learn to code like you're in the future. In this installment, we're advancing the development of "diffbro," our minimal, yet useful CLI tool powered by Python and LLM to get peer reviews BEFORE our peer reviews. For those who've just stumbled upon this, diffbro is designed to enhance your code reviews, ensuring you're ready before the actual peer-review phase.

Today's session is all about integrating GPT model support so we can choose which OpenAI GPT model we use. We'll then add two essential CLI flags that enable diffbro to discern the file types we want to include or exclude for our AI-powered reviews. Across this entire video series you'll notice our emphasis isn't merely on the "what" but more so the "how." Our journey leverages the latest, USEFUL AI programming tools. We harness tools like Aider, AI Copilot, ChatGPT, and use Poetry as our python dependency manager. This series is meant to give you insight into the future of AI engineering and GPT engineering on the edge. So, whether you're a seasoned developer or a curious mind, sit back, relax, and immerse yourself in this AI Devlog.

👀 Bro, where can I install diffbro?
github: https://github.com/disler/diffbro
pip: https://pypi.org/project/diffbro/

🤖 Start your AI Driven Development journey.
   • Let's Get Fired: Using AI Coding Assi...  

1️⃣ See how diffbro was born.
   • Git + AI = DIFFBRO: AI Coding the fut...  

🌎 Links

Poetry: https://python-poetry.org/docs/
Aider: https://aider.chat/
Git Diff: https://git-scm.com/docs/git-diff


🖥 Equipment

Mac book pro 16" M2 https://support.apple.com/kb/SP890?lo...
Fujifilm X-H2s https://fujifilm-x.com/en-us/products...

#️⃣ Hashtags
#aitool #aider #devlog