33 lines
1.0 KiB
Ruby
33 lines
1.0 KiB
Ruby
# Usage: docker compose exec rails bundle exec rails runner reproduction_search.rb
|
|
|
|
puts '--- START REPRODUCTION (DATA INSPECTION) ---'
|
|
|
|
assistant = Captain::Assistant.find(1)
|
|
puts "Assistant: #{assistant.name} (ID: #{assistant.id})"
|
|
|
|
count = Captain::AssistantResponse.where(assistant_id: assistant.id).count
|
|
puts "Total Responses for Assistant 1: #{count}"
|
|
|
|
if count > 0
|
|
puts "\nSample Responses:"
|
|
Captain::AssistantResponse.where(assistant_id: assistant.id).limit(5).each do |resp|
|
|
puts "ID: #{resp.id}"
|
|
puts "Question: #{resp.question}"
|
|
puts "Status: #{resp.status}"
|
|
puts "Account ID: #{resp.account_id}"
|
|
puts "Embedding Present?: #{!resp.embedding.nil?}"
|
|
puts '----------------'
|
|
end
|
|
else
|
|
puts 'NO DATA FOUND FOR ASSISTANT 1.'
|
|
puts 'Checking ALL responses...'
|
|
total_count = Captain::AssistantResponse.count
|
|
puts "Total Responses in System: #{total_count}"
|
|
if total_count > 0
|
|
first = Captain::AssistantResponse.first
|
|
puts "First Response Assistant ID: #{first.assistant_id}"
|
|
end
|
|
end
|
|
|
|
puts '--- END REPRODUCTION ---'
|