Skip to content

AIGenPipeline Release 2.0.1

Latest
Compare
Choose a tag to compare
@stoerr stoerr released this 29 Jun 16:07
· 11 commits to develop since this release

This is the next public release of the AIGenPipeline, a tool supporting the use of AI to systematically create text files - code, documentation, you name it. It allows using the OpenAI chat completion API either via a script or via a Java programm, depending on the complexity of your tasks. For each task you provide a prompt file, input files and specify an output file, and the tool checks whether the outputfile has to be generated for the first time or needs to be regenerated because the prompt / input files have changed. For more documentation please consult the project website.

There have been quite a lot of additions:

  • Implement an --helpai feature: you can ask a question about the tool
  • A new argument -upd / --update to update files in place while minimizing changes
  • print a mermaid dependency graph for output scan with -dd
  • Add a --hint option to give the AI hints what needs to be changed now
  • an elaborate example using it for code duplicate search
  • switch the default model from gpt-3.5-turbo to gpt-4o-mini since that's better and also less expensive

Download

You can either

What's Changed

  • A couple of dependency bumps by @dependabot
  • Implement an --helpai feature: you can ask a question about the tool by @stoerr in #24
  • Feature/promptinplace by @stoerr in #25
  • Implement copy and openaijson pseudo models by @stoerr in #26
  • Print a Mermaid dependency graph for -os (output scan) with -dd by @stoerr in #27
  • Various fixes and documentation updates by @stoerr in #28
  • Add -upd / --update option and --hint option by @stoerr in #30
  • docs: update README.md by @eltociear in #29
  • Example: code duplicate search by @stoerr in #36
  • switch the default model from gpt-3.5-turbo to gpt-4o-mini since that's better and also less expensive

New Contributors

Full Changelog: aigenpipeline-1.0.0...aigenpipeline-2.0.1