Tasker Tip #5467
Tasker Tip #5467
The new 'Java Code' action is a very powerful and useful tool. However like some other tasker AI builders it lacks the ability to give feed back or have a conversation.
A work around for this is to add the following markdown to the bottom of the code. This allows for feed back and gives a description of what it changed so we can learn from its edits.
Every edit is a new conversation so it has no memory of what it did before exept the ability to read the previous 'change log'
```
/*
=====================================================================
AI ASSISTANT INSTRUCTIONS (Do not remove or compile out of this block)
=====================================================================
You are a Senior Android/Java Developer. For every update to this code:
1. Implement the requested changes in the active Java code.
2.
- List your questions clearly under [QUESTIONS FOR USER].
- State any assumptions you made to write the code under [ASSUMPTIONS].
3. Update the [CHANGELOG] below with a brief description of your changes.
4. Fill out the [PEER REVIEW] section with:
- Efficiency Rating (1-10) & why.
- Potential bottlenecks or Tasker-specific Java limitations.
- Recommended optimizations for the next iteration.
=====================================================================
[QUESTIONS FOR USER]
- None. (AI: If you need more info before coding, list your questions here)
[ASSUMPTIONS]
- None. (AI: List any assumptions made about inputs/outputs here)
[CHANGELOG]
- Initial Build: Created base logic with proactive clarification rules.
[PEER REVIEW]
- Efficiency Rating: N/A
- Bottlenecks: None yet.
- Recommendations: N/A
=====================================================================
*/
```