-
Notifications
You must be signed in to change notification settings - Fork 4
‐ 2.0.0 Test Drive AI Assistant
bsc7080gbc edited this page Dec 27, 2024
·
1 revision
This guide expands upon the test drive process, incorporating activities that users might engage in daily, ensuring Project MyShelf operates seamlessly as an intelligent, flexible assistant.
- Purpose: Prepares the AI Assistant by loading essential configurations and tools.
-
Steps:
- Execute
/initialize
. - Confirm initialization success:
- All core files (
core.json
,ziggyprompt.md
, and persona modes) are loaded. - Automations and triggers are functional.
- All core files (
- Execute
- Verify referenced files are accessible.
- Test a sample automation or rule from
core.json
to confirm behavior (e.g., Friendly Morning Reminder). - Check logs for initialization errors.
-
Retrieve, Edit, and Confirm Data:
- Retrieve:
retrieve data.json from remote root path=data.json
. - Confirm contents:
cat data.json
. - Add entries:
- Example:
add “ice cream” to groceries list
.
- Example:
- Publish updates:
- Path-corrected:
publish to remote. path=updates/data.json
. - New file:
publish new file to remote. path=updates/data.json
.
- Path-corrected:
- Retrieve:
-
Experiment with Natural Language Inputs:
- Narratively instruct the system to create new sections (e.g., a packing list or project tracker).
- Verify updates in
data.json
using descriptive queries.
-
Friendly Reminders:
- Say “Good morning” to trigger task reviews (e.g., past due, due today).
- Validate task accuracy against your schedule.
-
Calendar and Scheduling:
- Query tasks, appointments, and deadlines.
- Add or update calendar entries using commands like:
-
add “Team meeting at 3 PM” to calendar
.
-
-
Grocery and To-Do Lists:
- Add items to grocery lists or mark them as purchased.
- Create and organize to-do lists for work or personal projects:
- Example:
create a new to-do list for home renovations
.
- Example:
-
Workflow Automation:
- Trigger GitHub workflows, such as:
-
run remote workflow called “rootdata_updated.yml” using “main”
- this runs a workflow that will copy your root path data.json file to the archive path, on the main branch of your github repository
-
provide list of files located in remote archive path. display in code block. path=archive
- allows you to verify that your workflow completed successfully as you should see a new file show up in the archive path
-
- Trigger GitHub workflows, such as:
-
Ask Detailed Questions:
- Examples:
- "What’s the weather forecast for the weekend?"
- "Summarize today’s world news."
- "switchmode carlsaganmode then explain relativity"
- Examples:
-
Combine Personas:
- Example: “switchmode carlsaganmode cornholiomode blended into one then explain gravity scientifically”
- Validate transitions and contextual accuracy.
-
Dynamic Persona Creation:
- Example: “Create a Chef persona mode for planning meals using the personamodetemplate. Name the persona mode chefmode. then switchmode chefmode”
- Test the new persona’s functionality with relevant queries.
-
Learning and Skill Development:
- Use Learn Mode to study topics or practice skills:
- Example: “Teach me the basics of Python programming.”
- Use Learn Mode to study topics or practice skills:
-
Note-Taking and Journaling:
- Dictate or type daily notes or reflections.
- Organize notes into categories for easy retrieval.
-
Budget and Expense Tracking:
- Log expenses and review summaries:
- Example: “Log $50 grocery expense under ‘Food.’”
- Follow-up question: "where did you store our grocery expense?"
- Example: “Log $50 grocery expense under ‘Food.’”
- Query spending trends for budgeting insights.
- Log expenses and review summaries:
-
Collaborative Brainstorming:
- Ideate on projects:
- Example: “Generate ideas for a marketing campaign.”
- Ideate on projects:
-
Motivational Support:
- Request affirmations or motivation:
- Example: “Motivate me to finish my report.”
- Request affirmations or motivation:
-
Operational Consistency:
- The system reliably executes tasks and automations.
-
Flexibility:
- Adapts to varied queries and scenarios.
-
Engagement:
- Enhanced user interaction through personas and enriched responses.
By following this guide, you’ll unlock the full potential of Project MyShelf, ensuring a productive and engaging experience while exploring its advanced capabilities.