aipotheosis-labs / aipotheosis-labs/aci
Log instruction filter related info for analytics
- Langage dominant
- Python
- Étoiles
- 4.9k
- Forks
- 484
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
### Required Pre-requisites
- [x] I have read the [Documentation](https://www.aci.dev/docs)
- [x] I have searched the [Issue Tracker](https://github.com/aipotheosis-labs/aci/issues) and [Discussions](https://github.com/aipotheosis-labs/aci/discussions) that this hasn't been reported yet.
- [x] Consider asking in [Discussions](https://github.com/aipotheosis-labs/aci/discussions) first
### Motivation
The custom instructions feature allows users to define in natural language what actions are allowed/prohibited for LLM calling a function on our platform.
For example, an user can create a "Work Assistant" agent that can use the app "Gmail". They can specify in the agent custom instruction for Gmail that this agent can only read any work related emails (e.g. by specifying a list of allowed email senders or a list of disallowed ones).
This feature allows more granular level of access control than the one provided by OAuth apps. For example, when you allow the scope of read email for Gmail, then the access token can read any email without restriction. With custom instructions, you can specify more granular levels of access control like the example I mentioned above.
In this issue, we want to add more logging for this feature so we can analyze and further enhance this feature.
### Proposed Solution
Add more logging around the custom instructions feature. Please discuss in the issue first before implementing it.
Guide de contribution
Ouvrir le guide de contribution
Évaluation
Cette issue n'a pas encore été évaluée.