iachat/spec
Sojan Jose 480f34803b
feat: Response Bot using GPT and Webpage Sources (#7518)
This commit introduces the ability to associate response sources to an inbox, allowing external webpages to be parsed by Chatwoot. The parsed data is converted into embeddings for use with GPT models when managing customer queries.

The implementation relies on the `pgvector` extension for PostgreSQL. Database migrations related to this feature are handled separately by `Features::ResponseBotService`. A future update will integrate these migrations into the default rails migrations, once compatibility with Postgres extensions across all self-hosted installation options is confirmed.

Additionally, a new GitHub action has been added to the CI pipeline to ensure the execution of specs related to this feature.
2023-07-21 18:11:51 +03:00
..
actions chore: Enable the new Rubocop rules (#7122) 2023-05-19 14:37:10 +05:30
assets chore: Contact import improvements (CW-1362) (#6747) 2023-04-18 00:40:55 +05:30
builders chore: Take the count directly rather than grouping the conversations (#7535) 2023-07-19 12:12:30 -07:00
channels chore: Enable the new Rubocop rules (#7122) 2023-05-19 14:37:10 +05:30
configs chore: Enable the new Rubocop rules (#7122) 2023-05-19 14:37:10 +05:30
controllers Revert "feat: Support Azure single-tenant application using the Graph… (#7436) 2023-06-29 16:50:18 -07:00
cypress chore: Enable the new Rubocop rules (#7122) 2023-05-19 14:37:10 +05:30
dispatchers Non blocking event dispatch (#652) 2020-03-29 19:18:30 +05:30
drops chore: Enable the new Rubocop rules (#7122) 2023-05-19 14:37:10 +05:30
enterprise feat: Response Bot using GPT and Webpage Sources (#7518) 2023-07-21 18:11:51 +03:00
factories feat: Response Bot using GPT and Webpage Sources (#7518) 2023-07-21 18:11:51 +03:00
finders chore: Enable the new Rubocop rules (#7122) 2023-05-19 14:37:10 +05:30
fixtures fix: Update mail check for html_part (#7273) 2023-06-09 16:08:40 +05:30
helpers feat: Add APIs for limit check in accounts (#7242) 2023-06-15 20:11:40 -07:00
integration Fix url in emails, add frontendURL helper (#19) 2019-08-25 19:59:28 +05:30
jobs Revert "feat: Support Azure single-tenant application using the Graph… (#7436) 2023-06-29 16:50:18 -07:00
lib feat: Add more AI options (#7502) 2023-07-16 12:25:16 -07:00
listeners feat: Compute average response time of replies (#7530) 2023-07-17 11:21:31 -07:00
mailboxes fix: search for nil in-reply-to messages (#7286) 2023-06-12 16:01:56 +05:30
mailers feat: Ability to customise the email sender name [CW-1629] (#7345) 2023-07-04 20:46:01 +05:30
models fix: Update breaking specs on sentiment and open AI integration (#7513) 2023-07-12 14:43:11 -07:00
policies Feature: Ability to switch between multiple accounts (#881) 2020-05-26 22:38:48 +05:30
presenters feat: Add a sort option for conversations waiting for a reply from an agent (#7364) 2023-06-21 13:20:39 -07:00
requests/api/v1 chore: Enable the new Rubocop rules (#7122) 2023-05-19 14:37:10 +05:30
services fix: empty account variable for custom_attrbute_definition running in background job (#7351) 2023-06-20 12:15:36 +05:30
support chore: Contact import improvements (CW-1362) (#6747) 2023-04-18 00:40:55 +05:30
workers chore: Enable the new Rubocop rules (#7122) 2023-05-19 14:37:10 +05:30
cypress.json chore: Cypress test case for create label flow 2021-07-23 16:38:44 +05:30
rails_helper.rb chore: Upgrade to Rails 7 (#6719) 2023-05-06 10:44:52 +05:30
spec_helper.rb chore: upgrade ruby to 3.1.3 (#5555) 2023-01-24 23:55:07 +05:30
test_helper.rb Chore: Setup test coverage in codeclimate [#332] (#333) 2019-12-02 08:57:11 +05:30