iachat/app
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: Ability to Disable Gravatars (#5027) 2022-07-21 19:27:12 +02:00
assets chore: Reset the base font-size to 16px instead of 10px (#7455) 2023-07-04 03:23:00 +05:30
builders feat: Add report on customer waiting time (#7545) 2023-07-20 12:01:22 -07:00
channels chore: Sentry issues (#4623) 2022-05-06 14:50:55 +05:30
controllers feat: Add support for API key authentication in Twilio (#7523) 2023-07-14 19:20:54 -07:00
dashboards feat: Ability to update avatars from super admin (#7264) 2023-06-09 15:32:24 +05:30
dispatchers Chore: clean up Reporting Events (#4044) 2022-02-28 18:16:12 +05:30
drops feat: Enable template variables in channel greeting messages (#6971) 2023-04-26 20:23:46 +05:30
fields feat: Supports masking tokens in super admin (#6491) 2023-02-21 17:50:55 +05:30
finders feat: Add a sort option for conversations waiting for a reply from an agent (#7364) 2023-06-21 13:20:39 -07:00
helpers feat: Add report on customer waiting time (#7545) 2023-07-20 12:01:22 -07:00
javascript feat: Add report on customer waiting time (#7545) 2023-07-20 12:01:22 -07:00
jobs Revert "feat: Support Azure single-tenant application using the Graph… (#7436) 2023-06-29 16:50:18 -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 feat: Response Bot using GPT and Webpage Sources (#7518) 2023-07-21 18:11:51 +03:00
policies feat: Response Bot using GPT and Webpage Sources (#7518) 2023-07-21 18:11:51 +03:00
presenters feat: Add a sort option for conversations waiting for a reply from an agent (#7364) 2023-06-21 13:20:39 -07:00
services feat: Response Bot using GPT and Webpage Sources (#7518) 2023-07-21 18:11:51 +03:00
views feat: Response Bot using GPT and Webpage Sources (#7518) 2023-07-21 18:11:51 +03:00
workers fix: Update auto reply and hide reply time for email inbox (#3985) 2022-02-15 17:11:28 +05:30
test-matchers.js Initial testing with jest (#133) 2019-10-15 00:18:46 +05:30