Melhorias na ferramenta send_suite_images para resolver confusão entre categoria e número de suíte: 1. **Descrições de parâmetros mais claras** - suite_category: exemplos específicos (Hidromassagem, ALEXA, STILO) - suite_number: apenas números (101, 102, 103) - remove exemplos confusos 2. **Instruções explícitas no system prompt** - Seção [Galeria de Fotos] com regras claras - Prioriza suite_category quando ambíguo - Evita confirmações desnecessárias com cliente 3. **Mensagens de erro melhoradas** - Sugere buscar por categoria quando busca por número falha - Feedback mais útil para a IA Resultado esperado: - Cliente: "Me manda foto da suite Alexa" - IA: busca por suite_category="Alexa" ✓ (sem pedir confirmação) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
19 lines
623 B
Ruby
19 lines
623 B
Ruby
class CreateCaptainReportSnapshots < ActiveRecord::Migration[7.1]
|
|
def change
|
|
create_table :captain_report_snapshots do |t|
|
|
t.references :account, null: false, foreign_key: true
|
|
t.references :captain_unit, null: true, foreign_key: true
|
|
t.date :snapshot_date, null: false
|
|
t.jsonb :data, null: false, default: {}
|
|
|
|
t.timestamps
|
|
end
|
|
|
|
add_index :captain_report_snapshots,
|
|
%i[captain_unit_id snapshot_date],
|
|
unique: true,
|
|
name: 'idx_captain_snapshots_unique_date'
|
|
add_index :captain_report_snapshots, %i[account_id snapshot_date]
|
|
end
|
|
end
|