neuralmesh / apimesh

Serves as the template to enable llms in any gihub project
GNU General Public License v3.0
0 stars 2 forks source link

make it aware of the tools #51

Open m-c-frank opened 10 months ago

m-c-frank commented 10 months ago

just tell it that if it needs some more context it can use any of the given tools

github-actions[bot] commented 10 months ago

id: chatcmpl-8QCt61TCim14QrMPTC4YUKPcmoOcg model: gpt-3.5-turbo-0613 created: 1701256760

To improve the project's ability to develop new tools and solutions that enhance developer experience, it would be valuable for the assistant to have awareness of relevant tools. By equipping the assistant with knowledge about available tools, it can provide more comprehensive and informed assistance to users.

This awareness of tools allows the assistant to understand their purpose and potential applicability. It enables the assistant to suggest appropriate tools that can help solve specific problems or provide additional context. Additionally, it allows the assistant to facilitate seamless integration with these tools in the development workflow.

To implement this, the assistant could be trained on a wide range of tools commonly used in software development. It can have knowledge about version control systems like Git, package managers like npm, debugging tools like Xcode or Chrome DevTools, project management tools like Jira or Trello, code editors like Visual Studio Code, and many others. This breadth of understanding enables the assistant to recognize the tools mentioned by users and provide relevant guidance.

Additionally, the assistant can provide step-by-step instructions on how to use particular tools to achieve desired outcomes.

In summary, making the assistant aware of relevant tools empowers it to provide more comprehensive assistance, offer recommendations on tool usage, and help users leverage these tools effectively in their development process.