Michael OConnell retweeted
10:35pm ET, Thur Sept 17, 2024
Wherever you are in the world right now, if it’s nighttime AND you can see the full “harvest” Moon, you will notice it’s not perfectly round. The Moon is currently experiencing a partial eclipse, as it skirts Earth’s conical shadow in space.
Michael OConnell retweeted
here is o1, a series of our most capable and aligned models yet:
openai.com/index/learning-to…
o1 is still flawed, still limited, and it still seems more impressive on first use than it does after you spend more time with it.
Michael OConnell retweeted
Excited to have the awesomeness of @voodootikigod + our OpenJS Program Committee to grow the JSConf experiences that you know and love around the world. Thanks for the trust and trademarks contribution, Chris! ☀️🌈💛
🚀 JSConf is Back & Joining the OpenJS Foundation!
The legendary JavaScript conference has found its official home at the OpenJS Foundation.
Stay tuned and get ready to mark your calendars!
Read here 👉hubs.la/Q02PS1CB0
#JSConf #OpenJS #JavaScript #TechCommunity
Michael OConnell retweeted
Spotfire recently visited our partner Cadeon in Calgary! ⛰️ 💪 Read all about how Spotfire is powering the #Energy industry in this blog from Michael O’Connell: spr.ly/6017Ygv8F
Michael OConnell retweeted
#GenerativeAI is available in Spotfire as a natural language extension. Learn about the latest features available in this upcoming webinar: spr.ly/6019cvlTf
Michael OConnell retweeted
Trump told a room full of Black journalists that they're always late and that he's the second coming of Abraham Lincoln... and then it got worse
Trump Accuses Kamala Harris of Not Being Black
Trump told a room full of Black journalists that they're always late and that he's the second coming of Abraham Lincoln... and then it got worse
Michael OConnell retweeted
Have you grabbed your seat for our #TAFWebinarSeries kick off tomorrow? Be sure to register and add the webinar to your calendar to learn all about #VisualDataScience. See you tomorrow! bit.ly/3yal9BE
Michael OConnell retweeted
Live tweeting the most interesting insights from @Meta´s new Llama3 paper
1. How did the arrive at a 405b model trained with ~15T tokens?
"Extrapolation of the resulting scaling law to 3.8 × 1025 FLOPs suggests training a 402B parameter model on 16.55T tokens." 👇🧵
“Predict confidently” We really are bringing it all back home now!
@spotfire #VisualDataScience
Discover how enterprises all over the world confidently deliver enhanced customer experiences using #Spotfire analytics real-time insights. Explore more. spr.ly/6019g5r3U
Michael OConnell retweeted
Have you seen our latest supply chain demos for both warehouses and distribution centers? Whatever your supply chain use case, these demos show how Spotfire can help you reduce overhead costs to drive profitability: spr.ly/60185X4EG
Michael OConnell retweeted
We recently met with energy experts in the heart of Houston to talk all about #VisualDataScience! Check out this behind-the-scenes look from our CAO, @MichOConnell, on some of our featured customer sessions. spr.ly/6015epTYf
Michael OConnell retweeted
My new course, Generative AI for Everyone, is now available!
Learn how Generative AI works, how to use it in professional or personal settings, and how it will affect jobs, businesses and society. This course is accessible to everyone, and assumes no prior coding or AI experience.
Please access it here: deeplearning.ai/courses/gene…
Michael OConnell retweeted
What happened last night is something that I thought was only a dream. The strongest aurora ever, above the Dutch windmills. I still can't believe this was real. Captured after midnight in The Netherlands.
Michael OConnell retweeted
#Spotfire is highly extensible and customizable. Explore top add-on visualizations in the Exchange on our Community site. Choose from +150 extensions or filter by most downloaded to tailor Spotfire for your specific business needs. spr.ly/6012jYeln
Michael OConnell retweeted
Visualize fluid penetration into a wellbore during completion activities, relative positions of plugs and perforations, and plot colored values at various measured depths with the new #Spotfire Wellbore Mod. spr.ly/6018ZYZGm
Michael OConnell retweeted
This is incredible.
From @Jamie_Lane where AirBnBs are fully booked next week.
Michael OConnell retweeted
Last week, I described four design patterns for AI agentic workflows that I believe will drive significant progress this year: Reflection, Tool use, Planning and Multi-agent collaboration. Instead of having an LLM generate its final output directly, an agentic workflow prompts the LLM multiple times, giving it opportunities to build step by step to higher-quality output. Here, I'd like to discuss Reflection. For a design pattern that’s relatively quick to implement, I've seen it lead to surprising performance gains.
You may have had the experience of prompting ChatGPT/Claude/Gemini, receiving unsatisfactory output, delivering critical feedback to help the LLM improve its response, and then getting a better response. What if you automate the step of delivering critical feedback, so the model automatically criticizes its own output and improves its response? This is the crux of Reflection.
Take the task of asking an LLM to write code. We can prompt it to generate the desired code directly to carry out some task X. After that, we can prompt it to reflect on its own output, perhaps as follows:
Here’s code intended for task X:
[previously generated code]
Check the code carefully for correctness, style, and efficiency, and give constructive criticism for how to improve it.
Sometimes this causes the LLM to spot problems and come up with constructive suggestions. Next, we can prompt the LLM with context including (i) the previously generated code and (ii) the constructive feedback, and ask it to use the feedback to rewrite the code. This can lead to a better response. Repeating the criticism/rewrite process might yield further improvements. This self-reflection process allows the LLM to spot gaps and improve its output on a variety of tasks including producing code, writing text, and answering questions.
And we can go beyond self-reflection by giving the LLM tools that help evaluate its output; for example, running its code through a few unit tests to check whether it generates correct results on test cases or searching the web to double-check text output. Then it can reflect on any errors it found and come up with ideas for improvement.
Further, we can implement Reflection using a multi-agent framework. I've found it convenient to create two different agents, one prompted to generate good outputs and the other prompted to give constructive criticism of the first agent's output. The resulting discussion between the two agents leads to improved responses.
Reflection is a relatively basic type of agentic workflow, but I've been delighted by how much it improved my applications’ results in a few cases. I hope you will try it in your own work. If you’re interested in learning more about reflection, I recommend these papers:
- Self-Refine: Iterative Refinement with Self-Feedback, by Madaan et al. (2023)
- Reflexion: Language Agents with Verbal Reinforcement Learning, by Shinn et al. (2023)
- CRITIC: Large Language Models Can Self-Correct with Tool-Interactive Critiquing, by Gou et al. (2024)
I’ll discuss the other agentic design patterns as well in the future.
[Original text: deeplearning.ai/the-batch/is… ]






























