iachat/app/policies
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
..
account_policy.rb feat: Add APIs for limit check in accounts (#7242) 2023-06-15 20:11:40 -07:00
agent_bot_policy.rb feat: Add AgentBot APIs (#2323) 2021-06-01 22:34:25 +05:30
application_policy.rb chore: Update dependencies (#1173) 2020-09-08 11:24:08 +05:30
article_policy.rb feat: allow sorting of articles (#6833) 2023-04-17 14:43:10 +05:30
automation_rule_policy.rb fix: Add Attachment endpoint to save file against automation rule (#4480) 2022-04-24 12:02:40 +05:30
campaign_policy.rb feat: Add APIs for Campaigns (#2175) 2021-04-29 22:23:32 +05:30
category_policy.rb feat: CRUD operation for associated articles to current article (#4912) 2022-07-04 20:29:44 +05:30
contact_policy.rb feat: Contact Exports (#7258) 2023-06-13 09:18:43 +05:30
conversation_policy.rb chore: Ensure privilege validations for API endpoints (#2224) 2021-06-11 11:44:31 +05:30
csat_survey_response_policy.rb chore: Add an option to download CSAT Reports (#4694) 2022-05-17 21:01:45 +05:30
custom_filter_policy.rb fix: set custom filter count in redis (#7164) 2023-06-19 16:10:03 +05:30
hook_policy.rb feat: Ability to improve drafts in the editor using GPT integration (#6957) 2023-04-24 23:52:23 +05:30
inbox_policy.rb feat: Response Bot using GPT and Webpage Sources (#7518) 2023-07-21 18:11:51 +03:00
label_policy.rb Feature: Improve label experience (#975) 2020-06-25 21:04:03 +05:30
macro_policy.rb fix: Macros authorizations (#5779) 2022-11-07 17:46:00 -08:00
portal_policy.rb Added one more endpoint to attach tempfile and get logo (#6407) 2023-02-09 14:05:45 +05:30
response_source_policy.rb feat: Response Bot using GPT and Webpage Sources (#7518) 2023-07-21 18:11:51 +03:00
team_member_policy.rb chore: Update method for team members (#1734) 2021-02-09 19:21:31 +05:30
team_policy.rb feat: Team APIs (#1654) 2021-01-17 23:56:56 +05:30
user_policy.rb Feature: Ability to switch between multiple accounts (#881) 2020-05-26 22:38:48 +05:30
webhook_policy.rb Feature: Ability to switch between multiple accounts (#881) 2020-05-26 22:38:48 +05:30