Select a piece of code and invoke ‘Explain Code’. Fleet can help you wrap your head around it, and you can even learn a trick or two. Code can sometimes be complex at first glance. Try it! Fleet has added a new AI Chat tool window type and keeps track of your chats so you can return to them later. Fleet AI Assistant prefers programming topics and knows quite a bit. Whenever you see a piece of code that would benefit from documentation, add it or ask Fleet AI to help. See a commit with some significant changes you want to know more about? Fleet AI Assistant is good at explaining. Have Fleet AI describe the changes you made, review them, and commit them.
Fleet AI will insert its best attempt at the proper code, which you can accept or regenerate. or invoke ‘Generate Code’ in any place in any code file and write what you need. Here are the initial AI-backed features that you can try in Fleet 1.19: Fleet is a product where we experiment quite a lot, both with its architecture and UX, and we want to hear your feedback. We have added AI-powered assistance to Fleet! This initial implementation contains several new features that work with the help of a generative AI via OpenAI API. This update is special because, in addition to the usual improvements and changes, it has one major addition. Whenever a query is executed, all information about the execution process and results can be found in the console at the bottom of your IDE.The Fleet 1.19 update is available for download in your Toolbox App. User-defined procedures and functions also will have information about parameters and return values that will be visible in autocompletion (and documentation!). It extracts information like:Īll this information becomes available for autocompletion while writing Cypher queries. When a data source for a Neo4j graph database is created, the plugin automatically retrieves the metadata of the database to make Cypher editing even more powerful than before. Run queries directly against desired data source.Benefit from the fact that the plugin knows that this editor is bound to a specific data source and enables several useful features (like EXPLAIN-based inspections).Note: The editor content is persisted across IDE restarts.Write queries without creating extra files in a project.While it’s quite simple, it allows you to: