I'm an Elixir developer evaluating Livebook for my team. Can you explain how Livebook can be used for documenting existing Elixir projects, specifically mentioning the tool or method that facilitates this? Additionally, describe 'Smart cells,' their primary purpose, and list at least three concrete examples of data-related tasks they can automate.
Navigate to 'https://livebook.dev/'. Click on the 'Docs' link. On the 'Welcome to Livebook' page, identify the description of 'Smart cells', their purpose, and examples of tasks they can automate. Click on the 'Use cases' link. On the 'Use cases' page, locate the section about 'Documentation with Mix.install' and understand how Livebook is used for documenting existing Elixir projects. Synthesize all gathered information to answer the task.
The agent successfully navigates to the 'Docs' section and then to the 'Use cases' section. The agent explains that Livebook can be used for documenting existing Elixir projects by running within the context of the existing application, specifically mentioning `Mix.install`. The agent accurately describes 'Smart cells' as a feature for automating high-level tasks and writing notebooks faster, or similar phrasing indicating their purpose of simplifying complex operations via UI-driven widgets. The agent lists at least three concrete examples of data-related tasks that 'Smart cells' can automate, such as 'Querying databases', 'Plotting charts', 'Building maps', or 'Connecting to external services'.