Project

The Stock Analyzer (Responses API)

21 completions
~ 7 hours
4.0

In this project, you will use the OpenAI Responses API to create a specialized assistant for analyzing and visualizing stock market data. You will equip the model with external tools for knowledge retrieval and a code interpreter for data analysis and visualization. Throughout the project, you will employ effective prompt engineering strategies to guide the assistant in processing stock data and generating visual plots.

Provided by

JetBrains Academy JetBrains Academy

About

LLMs can do more than chat: they can help you explore data, run calculations, and present insights clearly. With this project, you’ll build a Stock Analyzer tool that makes it easier to turn raw market data into understandable trends and visuals. By the end, you’ll have a practical, end-to-end solution that leverages LLMs to support real stock analysis workflows.

Training project icon

Training project

This project allows you to practice and strengthen your coding skills, helping you get ready for more advanced tasks ahead.

What you'll learn

Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
Extend the model's capabilities to fetch and analyze multiple technical indicators for comprehensive stock analysis.
Enhance the assistant with the Code Interpreter tool to perform computational analysis on the retrieved stock data.
Generate visual representations of the financial analysis using the Code Interpreter tool and save them locally.

Reviews

Avraham Markov
2 months ago
That's amazing to write guided code shows MCP and Model independent performance.I used AI code assistants to solve it, got AI code and tried it till success. Clear instructions.
Anushka Weerasooriya avatar
Anushka Weerasooriya
6 months ago
This project is a good intro into using the Python OpenAI SDK with a nice balance of theory and practical. You will get the most out of it from following along with the code examples and working from the official API and SDK documentation. Might be an idea to use the debugger locally to understand t ...
Vladislav Metnev avatar
Vladislav Metnev
6 months ago
Alphavingage is slow to respond. Free api-key gets exausted very fast. had to buy my own (why?). An important project, but tasks should be more practical like obtaining a json string representing a list of stock price (for one but preferably for a few tickers) dictionaries with keys like data, closi ...

4.0

Learners who completed this project within the course rated it as follows:
Usefulness
4.5
Fun
3.8
Clarity
3.6