Live data from Hacker News

Viewing profile — jackmpcollins

jackmpcollins

HN member
Joined
Wed, Jun 16, 2021, 4:21 PM UTC
HN karma
111
Public activity
36 items

About jackmpcollins

No profile information was provided.

Recent public activity

  1. comment
    Comment #44042659

    Seems to me that integrations will be the most important component of tools like this. As an engineer I get my context from video calls with customers and other engineers, slack me…

  2. comment
    Comment #44042457

    I've already merged my first Engine PR! Being able to review PRs like normal and it updates its work is very cool.

  3. comment
    Comment #42806053

    I believe we'll see two main types of AI/LLM libraries/frameworks emerge like has happened for ORMs (at least in Python). - The "Sqlalchemy" level: just bridge the gap between code…

  4. comment
    Comment #42410150

    I would love some feedback on my library magentic which aims to have the best features of both approaches! https://github.com/jackmpcollins/magentic

  5. comment
    Comment #42406643

    If you are using Python, check out the package I've been building, magentic https://github.com/jackmpcollins/magentic It supports structured outputs and streaming, and aims to avoi…

  6. comment
    Comment #42347823

    I'm building magentic for use cases like this! https://github.com/jackmpcollins/magentic It's based on pydantic and aims to make writing LLM queries as easy/compact as possible by …

  7. comment
    Comment #42318745

    I'd be really interested to hear what abstractions you would find useful for RAG. I'm building magentic which is focused on structured outputs and streaming, but also enables RAG […

  8. comment
    Comment #42247683

    I've been building magentic [0] around similar ideas! Structured outputs and keeping control flow in python is definitely the way to go to keep things lightweight and easy to integ…

  9. comment
    Comment #41732504

    I'm working on a very abstraction light package for LLMs called magentic. The goal is to handle the main boilerplate of building with LLMs, but leave the abstractions up to the use…

  10. comment
    Comment #41722638

    I'm building magentic, which aims to be a middle ground between the current "no framework" and "too much framework" options. It handles retries, logging/tracing, concurrency with a…

  11. comment
    Comment #41618393

    Pydantic also have support for parsing partial JSON. https://docs.pydantic.dev/latest/concepts/json/#partial-json... from pydantic_core import from_json partial_json_data = '["aa",…

  12. comment
    Comment #41618339

    That gif is really cool! I built a Python package magentic [0] which similarly parses the LLM streamed output and allows it to be used before it is finished being generated. There …

  13. comment
    Comment #41297267

    It's a great start but there's a little more work to do for full OpenAI API compatibility, namely streaming support and the tool_choice parameter. Making it fully compatible would …

  14. comment
    Comment #41284951

    Thanks for the explanation! Do you see auto-optimization as something that is useful for every use case or just some? And what determines when this is useful vs not?

  15. comment
    Comment #41284859

    Looks quite like magentic [0] that I've been building, though broader in scope? I'm (clearly) a huge advocate of pydantic, structured outputs, and keeping control flow in python co…

  16. comment
    Comment #41284695

    Is AdalFlow also focused on automated prompt optimization or is it broader in scope? It looks like there are also some features around evaluation. I'd be really interested to see a…

  17. comment
    Comment #41198307

    I've built a lightweight package that provides a standard interface to the LLM providers, as well as taking care of boilerplate around structured outputs, function calling, and ope…

  18. comment
    Comment #41198240

    I haven't used LangGraph myself, but the latest magentic release is compatible with it if you'd like to check out the examples here https://github.com/jackmpcollins/magentic/issues…

  19. comment
    Comment #41148956

    Please try out https://magentic.dev/ ! It is a light wrapper that is standard across LLM providers and handles the boilerplate code related to structured outputs and function calli…

  20. comment
    Comment #40764421

    I completely agree, and built magentic [0] to cover the common needs (structured output, common abstraction across LLM providers, LLM-assisted retries) while leaving all the prompt…

  21. comment
    Comment #40305979

    I'm building magentic https://github.com/jackmpcollins/magentic which has basically this syntax, though it queries the LLM to generate the answer rather than writing + running code…

  22. comment
    Comment #40191671

    Does the dashboard/UI support traces? I would love a tool in which to view opentelemetry traces, that can neatly display full prompt and response for the spans that represent LLM q…

  23. comment
    Comment #37734955

    Update: I've added the ability to add chat messages using a new decorator `@chatprompt` in v0.7.0. See https://github.com/jackmpcollins/magentic/releases/tag/v0.7....

  24. comment
    Comment #37676837

    Ellipses is actually used in quite a few places. See the answers and comments on this stackoverflow post[0]. The usage most similar to what I have in the magentic examples is with …

  25. comment
    Comment #37671152

    Right now we just pass a single user prompt to the chat model. Setting the system prompt could also be done in the `@prompt` decorator. I've added a github issue to track https://g…