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

Enable Agent to Intelligently (specifically) Answer "What's Next" Development Information #271

Open
ArsalonAI opened this issue Jan 17, 2025 · 4 comments

Comments

@ArsalonAI
Copy link
Collaborator

Description:
This user story focuses on enabling the AI agent, Prosper, to provide users with information about its upcoming development plans when prompted in a natural language conversation on supported platforms (Twitter, Telegram, or Discord). Prosper will access predefined development goals and milestones stored in its configuration (e.g., character.json) and deliver this information using a prompt-engineered template. The response will be engaging, informative, and tailored to the user's context.

Objective:

  • Enable Prosper to articulate its development roadmap upon user request.
  • Ensure responses are accurate and aligned with the information stored in its configuration.
  • Provide users with an engaging and informative experience, reflecting Prosper's personality.
  • Log the interaction for future reference.

Stages:

  1. Request Reception
  2. Data Retrieval
  3. Response Generation
  4. Delivery
  5. Logging
  6. Error Handling

Acceptance Criteria:

Request Reception:

  • Prosper should correctly recognize and parse natural language requests about its development plans, e.g., "@prosper, what's next?", "Tell me about your future plans", or "What's your roadmap?".

Data Retrieval:

  • Prosper accesses predefined development milestones and goals stored in its configuration (e.g., character.json).
  • The data includes:
  • Upcoming features (e.g., Reality Spiral integration, additional agents).
  • Token launch details and progress.
  • Long-term vision and goals.

Response Generation

  • Prosper generates a response that includes:
  • Key upcoming milestones.
  • Highlights of future capabilities and integrations.
  • (Optional) A motivational or engaging statement about the journey ahead.
  • (Optional) Personalized elements based on user relationship (if available).

Delivery

  • Prosper sends the response to the user on the platform where the request was made.

Logging

  • Log details of the interaction, including:
  • User request.
  • Response content.
  • Timestamp and status (success/failure).

Error Handling:

  • Handle cases like:
  • Missing or incomplete milestone data.
  • Invalid or ambiguous user requests.
  • Provide fallback messages if necessary (e.g., "I'm still learning about my roadmap; check back soon!").
@ArsalonAI ArsalonAI changed the title Provide "What's Next" Development Information Enable Agent to Intelligently (specifically) Answer "What's Next" Development Information Jan 17, 2025
@jkbrooks jkbrooks assigned jkbrooks and unassigned monilpat Feb 4, 2025
@ArsalonAI
Copy link
Collaborator Author

@jkbrooks adding @Imsharad to this for visibility and because I think it's essential an extension of our prompt template for responding to users who request info from the agent about it's development.

Sharad is working on extending the built in Twitter response templates for Trade/DeFi questions but can essentially consider adding templates to handle this type of use case as well.

@monilpat
Copy link
Collaborator

This could use some more work so keeping it open. We need to add more on what we are doing and allow it to retrieve it more efficiently

@ArsalonAI
Copy link
Collaborator Author

@monilpat got it. Since you have had the call with Splinty and seem to have a comprehensive understanding of the indicators, the trading algorithm, etc. is this something you could add somewhere in the character.json knowledge or ...? what are the proposed next steps and DIR (direct responsible individual) to assign to?

@mihai169 mihai169 self-assigned this Feb 27, 2025
@mihai169
Copy link
Collaborator

I am working to solve this. Will keep you updated.

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

When branches are created from issues, their pull requests are automatically linked.

5 participants