HNHacker News
TopNewBestAskShowJobs

pplonski86

7,520 karma · joined March 9, 2016

New generation of data science tools

https://mljar.com

https://github.com/mljar/mercury

https://github.com/mljar/mljar-supervised

https://runmercury.com

meet.hn/city/pl-Łapy

submissionscomments
pplonski86··on Ask HN: What are you reading these days?
James Clear, Atomic habits. I really enjoy it.
pplonski86··on Ask HN: If you were to build a web app today what tech stack would you choose?
Backend in Django Rest Framework. Postgres as db. Frontend Typescript and React. Deployment with docker compose on AWS.
pplonski86··on Show HN: Get your entire ChatGPT history in Markdown files
How do you reuse your history? Is it used only in Obsidian? Is there any option to load it as context to ChatGPT?
pplonski86··on GitHub Actions could be so much better
YAML is perfect for simple scenarios. But users produces with it really complex use cases.

Is it possible to write Python package that based on YAML specification produces Python API? User will code in Python and YAML will be the output.

I was working on YAML syntax for creating UI. I converted it to Python API and Im happy. For exmple, dynamic widgets in YAML were hard, in Python they are strightforward.

pplonski86··on RAG is more than just embedding search
Before learning about RAG I thought that it is recurrent LLM agent that traverse over documents. After some study I must say that VectorDBs are boring.
pplonski86··on Show HN: Whiz – A copilot for your terminal
It is quite similar to https://github.com/KillianLucas/open-interpreter

Such terminal tools are quite like AI agents, it should think about steps and then execute one by one.

pplonski86··on Optimizing LLMs from a Dataset Perspective
What are other than fine-tuning methods to make LLM smarter? Im familair with RAG - Retrival Augumented Generation.
pplonski86··on Show HN: Remembrall – Long-term memory proxy for LLMs
Congratulations on launch! I've seen your tweet about unlimited context for LLMs :)

Do you have option to manually provide text that will be used as LLM memory?

pplonski86··on A Comprehensive Guide for Building Rag-Based LLM Applications
Can it be easier to do RAG? Do we always need to have Vector DB? Why LLM can't do search through the context by itself?
pplonski86··on RestGPT
Have you used any benchmark to test agents? I'm currently looking for REST API usage benchmark for LLMs.
pplonski86··on RestGPT
Nice analogy - yes, something like this. What is more, LLM notes can be hierarchical, to have some kind of generalization.
pplonski86··on RestGPT
It's just example, I've manually created it. But I think LLM can do such memory notes for itself and include as context.
pplonski86··on RestGPT
https://github.com/KillianLucas/open-interpreter
pplonski86··on RestGPT
I think this can be easily fixed, if LLM can do notes on what's going on. If it will have additional context before the prompt:

```

You are home assistant. Here is information what's going on in the house:

It's 4PM. Bob likes Chopin Fantaisie-Impromptu. Alice likes Mozart Rondo in D. Bob is in the house. Alice will be back from office at 5PM.

You get a prompt: I'm tired, play my favorite

```

For the above input any LLM will play Chopin.

pplonski86··on RestGPT
The service unfetch.com looks cool. Can I run it locally on my machine, not in the cloud? Is it open-source?
pplonski86··on RestGPT
I've seen Noteable+ChatGPT demo, where user can chat with ChatGPT and responses where executed in the Noteable-hosted Python notebook. It was cool!

It would be also cool to have such plugin for Google Colab.

I hope someone will come with a new way to interact with LLM models other than chat UI. It would make code writing even more faster.

pplonski86··on RestGPT
How RestGPT differs from ToolLLM or Gorilla?

papers:

1. ToolLLM: Facilitating Large Language Models to Master 16000+ Real-world APIs https://arxiv.org/abs/2307.16789

2. Gorilla: Large Language Model Connected with Massive APIs https://arxiv.org/abs/2305.15334

pplonski86··on Show HN: Chalk.ist – Create beautiful images of your source code
I did some internet search and the website is open source https://github.com/Idered/chalk.ist

And it looks you are from Białystok - greetings from Łapy!

pplonski86··on Show HN: Chalk.ist – Create beautiful images of your source code
Great website! Congrats.

1. Any chance to make it open-source?

2. Is there an option to build animation of how code is written? Export code animation as GIF?

pplonski86··on Show HN: LLM Code Interpreter
Could you please describe how it works?
pplonski86··on OpenAI predicted to generate over $1B
I was playing with their API for half day for code generation and the cost was few dimes. I was writing package for making matplotlib plots. https://github.com/mljar/plotai

Are you building some public service that heavily relay on OpenAI API?

pplonski86··on Show HN: Open Interpreter – CodeLlama in your terminal, executing code
Do you have any demo or github with your prototype? Ive checked your blog but no recent posts.

I was also thinking about deeper notebook and LLM integration for linear scripts.

pplonski86··on Show HN: Open Interpreter – CodeLlama in your terminal, executing code
Congrats. Is there any way to provide feedback for LLM? Is there any way to ask for approval before code execution?
pplonski86··on Automatic Generation of Visualizations and Infographics with LLMs
I wrote a simple wrapper around Matplotlib and ChatGPT-3.5-turbo. The LLM response is a Python code that is executed to get charts. It is working very nice. Here is a repo https://github.com/mljar/plotai - you will find two videos in the readme. Maybe you should work on your prompts?
pplonski86··on How to share a NumPy array between processes
I was searching for similar article. Im working on AutoML python package where I use different packages to train ML models on tabular data. Very often the memory is not properly released by external packages so the only way to manage memeory is to execute training in separate processes.
pplonski86··on Show HN: PlotAI – Create Plots in Python and Matplotlib with LLM
Hey! Thank you. I appreciate you response! That was wild run. Emotional roller coaster. Anyway, I made mljar AutoML open source, it is available in our github https://github.com/mljar
pplonski86··on Show HN: PlotAI – Create Plots in Python and Matplotlib with LLM
I needed multi-line string, because I know that there will be several iterations of prompt creation.
pplonski86··on Show HN: PlotAI – Create Plots in Python and Matplotlib with LLM
The LLM has access to user prompt, 5 first rows of DataFrame and template prompt (for example with sentence 'Output only Python code in response').

I was very surprised with Australia example! The LLM has access to only first 5 rows of the DataFrame and Australia is not there. The LLM was able to produce the correct code, that genralizes well on full DataFrame.

pplonski86··on Show HN: PlotAI – Create Plots in Python and Matplotlib with LLM
The easiest way to create plots in Python and Matplotlib. The plotai is using LLM to generate code and plots.

The idea:

1. User provides input DataFrame and prompt.

2. The PlotAI constructs a prompt for LLM, which contains the first 5 rows of DataFrame and the user's prompt and asks for Python code as output.

3. Returned Python code is executed, and the plot is displayed.

The simplest possible API for plotting:

  # import packages
  import pandas as pd
  from plotai import PlotAI
  # create some data
  df = pd.DataFrame({"x":[1,2,3], "y": [4,5,6]})
  # do a plot
  plot = PlotAI(df)
  plot.make("scatter plot")


The PlotAI class has only one method, make().

It works in Python scripts and in notebooks (Jupyter, Colab, VS Code).

pplonski86··on Show HN: Web App with GUI for AutoML on Tabular Data
Here is benchmark done by independent team of researchers https://openml.github.io/automlbenchmark/

I think most of overfitting is avoided with early stoppoing technique.

The underfitting can be avoidwd with using large training time.

← PreviousPage 4 of 13Next →