Skip to content

Instantly share code, notes, and snippets.

@silva96
silva96 / ai_coder.rb
Last active August 30, 2023 16:21
Little script where OpenAI creates code for you.
require 'openai'
require 'fileutils'
class AICoder
PROMPT = <<-PROMPT.freeze
As a Software developer, given a the task, generate the corresponding code.
NEVER USE MARKDOWN, ALWAYS USE PLAIN TEXT.
Always respond only with code, never add other words.
For each file in the response, add the following structure
filename:path/to/the_filename_with_extension.ext
@silva96
silva96 / ttin.txt
Created March 21, 2017 23:10
Sidekiq TTIN rails 5 activer record freezes
2017-03-21T23:09:22.532Z 11360 TID-ouzu1aoss WARN: Thread TID-ouzu1aoss
2017-03-21T23:09:22.533Z 11360 TID-ouzu1aoss WARN: /Users/benja/.rvm/gems/ruby-2.4.0@rails_5/gems/sidekiq-5.0.0.beta2/lib/sidekiq/cli.rb:161:in `backtrace'
/Users/benja/.rvm/gems/ruby-2.4.0@rails_5/gems/sidekiq-5.0.0.beta2/lib/sidekiq/cli.rb:161:in `block in handle_signal'
/Users/benja/.rvm/gems/ruby-2.4.0@rails_5/gems/sidekiq-5.0.0.beta2/lib/sidekiq/cli.rb:158:in `each'
/Users/benja/.rvm/gems/ruby-2.4.0@rails_5/gems/sidekiq-5.0.0.beta2/lib/sidekiq/cli.rb:158:in `handle_signal'
/Users/benja/.rvm/gems/ruby-2.4.0@rails_5/gems/sidekiq-5.0.0.beta2/lib/sidekiq/cli.rb:106:in `run'
/Users/benja/.rvm/gems/ruby-2.4.0@rails_5/gems/sidekiq-5.0.0.beta2/bin/sidekiq:12:in `<top (required)>'
/Users/benja/.rvm/gems/ruby-2.4.0@rails_5/bin/sidekiq:22:in `load'
/Users/benja/.rvm/gems/ruby-2.4.0@rails_5/bin/sidekiq:22:in `<main>'
/Users/benja/.rvm/gems/ruby-2.4.0@rails_5/bin/ruby_executable_hooks:15:in `eval'