
Senior Software Engineer @ @LexisNexis
Bonn, Germany
Joined August 2015
- Tweets88
- Following166
- Followers39
- Likes513
Azeddine Bouabdallah retweeted
Introducing SocraticAI.
For too long, the capabilities of large language models have been constrained by their reliance on human-crafted prompts. SocraticAI provides a more natural paradigm for AI collaboration and reasoning.
SocraticAI simulates fluid human discussion through three distinct AI agents - Socrates, Theaetetus, and Plato. Modelled after Plato's dialogues, each agent plays a specialized role in collectively uncovering solutions. Socrates artfully poses probing questions, while Theaetetus actively engages in reasoned debate. Plato scrutinizes their logic as a meticulous proofreader.
This cooperative framework removes the need for rigid, pre-defined prompting. Instead, the AI agents organically shape their own discourse, leveraging each other's diverse viewpoints to illuminate the problem space from multiple angles. Their autonomous exchange of knowledge and ideas promotes greater creativity than any single agent could achieve alone.
SocraticAI allows AI to truly learn through dialogue - questioning, explaining, and building upon new insights as they emerge. The collaborative autonomy more closely mirrors human cognition and conversation than prompt-based approaches.
Integrated access to external resources also enriches the agents' reasoning abilities. Consult WolframAlpha to verify facts. Execute Python code to implement solutions on the fly. The framework smoothly incorporates these tools into the conversational flow.
Unlock the full potential of your AI and witness the collective intelligence that emerges through Socratic discussion. SocraticAI pioneers a new paradigm for AI collaboration that transcends reliance on human prompting. Let your models engage in organic, multi-faceted problem solving through the power of peer learning. The future of AI is social.
Azeddine Bouabdallah retweeted
Introducing StreamingLLM.
Imagine chatting with an AI assistant that can contextually reference your conversations from weeks or months ago. Or summarizing reports that span thousands of pages. StreamingLLM makes this possible by enabling language models to smoothly handle endless texts without losing steam.
Current LLMs are like students cramming for an exam - they can only memorize a limited context. StreamingLLM is the valedictorian with a photographic memory of everything you've ever discussed.
It works by identifying and preserving the model's inherent "attention sinks" - initial tokens that anchored its reasoning. Combined with a rolling cache of recent tokens, StreamingLLM delivers up to 22x faster inference without any drop in accuracy.
You know that irksome feeling when chatbots forget your earlier conversations? StreamingLLM abolishes that frustration. It remembers the touchdowns from your last game and your newborn's name without missing a beat.
Monumental books, verbose contracts, drawn out debates - StreamingLLM takes them all in its stride. No shortcuts, no forgetfulness. It's like upgrading your assistant's RAM to handle heavier workloads flawlessly.
Azeddine Bouabdallah retweeted
Bertrand Russell on avoiding foolish opinions:
"Whenever you find yourself getting angry about a difference of opinion, be on your guard; you will probably find, on examination, that your belief is going beyond what the evidence warrants."
Azeddine Bouabdallah retweeted
DefFromDefine reddit.com/r/programmerhumor…
Azeddine Bouabdallah retweeted
Catch the serverless real-time #Lakehouse in action!
This demo shows you how to
✔️ Create a streaming data pipeline with #DeltaLiveTables
✔️ Utilize advanced #DatabricksWorkflows triggers
✔️ Use #DeltaSharing to view the results
Watch the demo now👇
bit.ly/3OQaaSi
Azeddine Bouabdallah retweeted
📍me
|
|
|___________________________
|
📍have a normal conversation |
__________________________ |
|
|
|
📍Talking about data + AI
Azeddine Bouabdallah retweeted
Explore the industry leaders with the most innovation momentum in our latest report hubs.ly/Q01CZFZf0. hubs.ly/Q01CZFZf0
Azeddine Bouabdallah retweeted
Have you downloaded a large training set (LAION, CC, Wikipedia, etc) in the past to train a machine learning model?
If so, you were vulnerable to an extremely simple and cheap poisoning attack that could have manipulated ~0.02%-0.8% of your dataset
arxiv.org/abs/2302.10149
🧵👇
Azeddine Bouabdallah retweeted
Credits: jaymody (GitHub)
Here's the repo ⬇️
github.com/jaymody/picoGPT/b…
Azeddine Bouabdallah retweeted
🗣⚡️ @Adobe NLP-Cube!
An open-source Natural Language Processing Framework with support for languages that are included in the UD Treebanks.
Use NLP-Cube if you need:
-Sentence segmentation
-Tokenization
-POS Tagging
-Lemmatization
-Dependency parsing
github.com/adobe/NLP-Cube#la…
Azeddine Bouabdallah retweeted
⚡ Explore datasets and prepare a baseline method with PyTorch Lightning and TorchVision model.
🐠 Dive into part 2 of @JirkaBorovec's 5-part @kaggle series: bit.ly/3kI5WgB
Azeddine Bouabdallah retweeted
learn how to mix html and webgl with shared animations and transitions.
fullscreen → q23sw.csb.app/
sandbox → codesandbox.io/s/laptop-spri…
Azeddine Bouabdallah retweeted
and here I was pinging my function every 5 minutes to keep it on like a noob
Azeddine Bouabdallah retweeted
New dataset: 4.5B parallel sentences in 576 langage pairs.
With 4.5B parallel sentences in 576 language pairs, CCMatrix is the largest data set of high-quality, web-based bitexts for training translation models. Now Facebook AI is sharing tools for other researchers to use this corpus for their work. ai.facebook.com/blog/ccmatri…
Azeddine Bouabdallah retweeted
Good hyperparameters lead to ML success! 🙌
Learn how you can find the best parameters with Keras Tuner— a fully-featured, scalable, and easy-to-use hyperparameter tuning library for Keras and beyond.
Read the blog → goo.gle/2uCnJzt
Azeddine Bouabdallah retweeted
I was just thinking it would be cool if you could do hyperparameter tuning directly in Keras and then found this @TensorFlow blog post published yesterday 🤯
The best part? I got it working in 5 minutes! blog.tensorflow.org/2020/01/…



























