Three user cases with ChatGPT4o
Hey LinkedIn community,
I've spent at least 3 hours daily exploring ChatGPT-4o since its launch to develop and test various use cases. Here are three specific cases that I found particularly inspiring and useful, which I believe can offer valuable insights.
Why
While traveling in Taiwan during the release of ChatGPT-4o, I began connecting pain points with actual solutions. Thanks to recent redundancy, I've had ample time to think, write, execute, and iterate.
Cases
All prompts and output can be found here: github
Case 1: Data Extraction and Visualisation
Pain Point: Information is often not fully digitized or structured for easy consumption, requiring manual collection and input, especially for tables in PDF/JPEG formats.
Requirement: Collect and visualize information from tables(such as income statement).
Expected Output:
Process:
Create step-by-step prompts to:
Output:
Case 2: Information Extraction and Summarization
Pain Point: Information is spread across the entire file, making collection and summarization very time-consuming. For example, ESG information in an annual report.
Requirement: Collect and summarise ESG information from a company's 2023 annual report.
Expected Output: A structured summary and some visuals.
Process:
Create step-by-step prompts to do:
Output:
领英推荐
Case 3: Rapid Book Understanding: Summarise, Analyse, and Visualise
Pain Point: Limited time to read an entire book and difficulty retaining content even after reading and taking notes.
Requirement: Understand the main argument, supporting evidence, summary of each part/chapter, cases/methodologies and their applications, and the book's novelty and limitations.
Expected Output: A structured summary and possibly a diagram.
Process:
Created step-by-step prompts:
Output:
Final Thoughts
Thinking Matters:
It's crucial to understand the problem, the expected outcome, and the solutions needed (even at a high level). This allows me to break down complex tasks into smaller subtasks and instruct the LLM to perform them precisely.
Conductor, Not Performer:
My role in testing and building is like a conductor, not a performer. I don't need to have the skill to play instruments, but I need to know what I want to hear and how I want to hear it.
LLM as a Productivity Booster:
LLMs can't solve the 0 to 1 problem, but with proper guidance, they can handle executions better than humans.
Iteration is Key:
It took several rounds of prompting to get the final product.
Many things can go wrong, so multiple iteration is a must:
Background color too dark, making text unreadable;
LLM skipping the PDF and providing random numbers for the income statement; LLM not understanding long commands, requiring breaking down into smaller steps;
LLM sometimes forgetting previous steps, needing reminders to include all results
Next Use Case:
I'm exploring building a portfolio of growth stocks. I've finalized the thinking part and am currently working on prompt creation and iteration.
Your Thoughts:
I would love to hear your thoughts and experiences. Please let me know what you think and share any ideas or feedback you have. Your input is invaluable!
Nice article Zach. You can have a read about: Financial Statement Analysis with Large Language Models?(https://bfi.uchicago.edu/wp-content/uploads/2024/05/BFI_WP_2024-65.pdf). It will provide some thoughts for your financial statement analysis using GPTs.
Project Portfolio Manager // Real Problems ? Data Driven Strategy
4 个月Fantastic piece Zach! Thank you for sharing. I hope you enjoy a bit of time off to experiment. You can sharpen tools more easily when not using them!