Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Agent] Add Data Source Plugins to the Agent #788

Open
AbdurrehmanSubhani opened this issue Dec 18, 2024 · 1 comment
Open

[Agent] Add Data Source Plugins to the Agent #788

AbdurrehmanSubhani opened this issue Dec 18, 2024 · 1 comment

Comments

@AbdurrehmanSubhani
Copy link
Contributor

AbdurrehmanSubhani commented Dec 18, 2024


1. Agent Should Expand Its Knowledge

Concepts &

  1. Data Source
  2. Retrieve/Retrieval
  3. Analyze
  4. Learn
  5. Knowledge
  6. Context
  7. Opinions
  8. Environment
  9. Information
  10. Inform/Communicate

1. Data Source:

  • It should have a name.
  • It should have a description of what the data is, why it is provided, and what it offers.
  • Should have a type (e.g., 'api', 'text', etc.).
  • It should be accessible to the agent at all times.

2. There should be a need/gap for the agent to drive its learning.

  • This should be controlled by the agent itself.

3. The agent should be able to divide its learning into learning tasks (like we humans do) and perform steps to complete these tasks.


4. The learning tasks should be:

  • Goal-oriented and time-based, meaning the agent should execute these tasks based on the time it sets for itself.

5. The task itself should have a clear end goal and should be:

  • Atomic (independent of the context).
  • It should have a time of execution and priority.

6. The incoming data should be processed such that it is useful for the agent to add to its knowledge context.


7. Not all data is useful, so only relevant data should be added to its knowledge.


8. The agent's personality will affect its learning progress.


@AbdurrehmanSubhani
Copy link
Contributor Author

We need a Task Manager for the Auto Task component

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant