Skip to content

Latest commit

 

History

History
108 lines (96 loc) · 3.96 KB

2023-09-12.md

File metadata and controls

108 lines (96 loc) · 3.96 KB

2023-09-12 -- Virtual

Ryan on AI with aider

  • https://github.com/paul-gauthier/aider
  • Make a quick Flask app for a blog
  • Prompted to make modifications
  • aider can explain each modification it makes
  • aidr can explain code. E.g. "Explain app.py in detail"
  • Ryan - ReLLM: Regular Expressions for Language Model Completions
  • Eugene asked about aider formatting/linting (it doesn't do it)
  • Ryan - Use Black externally
  • Patrick - vscode has a good plugin for formatting/format-on-save
  • Ryan: aider to write tests
    • "Write a complete set of unit tests for app.py"
    • You can also use pytest
  • Ryan: aider is best used for creating boilerplate. You'll get to a point of diminishing returns where it's easier to write it yourself than to figure out the exact prompt to get AI to do what you're thinking.

General discussion

Relevant Chat Log

Ryan 6:13 PM
    https://github.com/paul-gauthier/aider
Tim 6:16 PM
    aider doesn't use Conventional Commits :(
    maybe you can prompt it to?
Ryan 6:22 PM
    https://aider.chat/
    https://openrouter.ai/
Ryan 6:28 PM
    https://github.com/r2d4/rellm
Patrick 6:29 PM
    I haven't tried this one yet but it's definitely pretty cool looking: https://github.com/KillianLucas/open-interpreter
Ryan 6:31 PM
    https://github.com/psf/black
    https://pre-commit.com/
Ryan 6:38 PM
    https://github.com/0hq/tinyvector
Ryan 6:40 PM
    https://cookiecutter-hypermodern-python.readthedocs.io/en/2022.6.3.post1/guide.html
    https://github.com/astral-sh/ruff
Patrick 6:41 PM
    In my continual quest to get people to stop using Poetry I feel the need to share: https://andrich.me/2023/08/switching-to-hatch/
Tim 6:42 PM
    https://github.com/BurntSushi/ripgrep
Patrick 6:44 PM
    https://github.com/turboderp/exllamav2
Ryan 6:47 PM
    Our chat room: https://app.gitter.im/#/room/#pysprings_community:gitter.im
Patrick 6:50 PM
    https://github.com/causalens/dara
Patrick 6:51 PM
    https://github.com/oobabooga/text-generation-webui
Patrick 6:54 PM
    https://github.com/AUTOMATIC1111/stable-diffusion-webui
Patrick 6:57 PM
    https://www.dupple.com/techpresso

Chat summary curtesy of Chat GPT

Participants:

Patrick Shechet Zeke Timothy McFadden Ryan Issues & Key Points:

Connectivity and Technical Issues Patrick anticipates random dropouts. Zeke's mic isn’t working on mobile.

  • Tools and Repositories Discussed
    • aider
    • Timothy notes the lack of Conventional Commits.
    • aider chat
    • openrouter.ai
    • rellm
    • open-interpreter
    • black
    • pre-commit
    • tinyvector
    • cookiecutter-hypermodern-python
    • ruff
    • ripgrep
    • exllamav2
    • dara
    • text-generation-webui
    • stable-diffusion-webui
  • Chat Room Information
    • Gitter Chat Room
  • Development Practices
    • Patrick advocates for switching from Poetry to Hatch, sharing an article.

The chat mainly focused on sharing various tools and repositories for development purposes. Timothy specifically asked for Conventional Commits to be used in the 'aider' project. Patrick shared an article arguing against the use of Poetry in favor of Hatch.

back