Skip to content

Tech Highlight 10-2023

🕒 Published at:

Introduction

As a update of the tech highlight, I will try to write down some interesting tech news I found in the week. I hope you enjoy it.

Rayon

Rayon is a collaborative design tool for architects and designers. When you think about collaborative design tools, chances are you immediately start thinking about Figma, the popular design tool that Adobe wants to acquire for $20 billion (by the way, that acquisition is still pending regulatory approval). A relatively new French startup called Rayon wants to apply the Figma formula to another sector — the architecture, engineering and construction industries.

Claude.ai

Claude is a next-generation AI assistant for your tasks, no matter the scale. Our API is currently being offered to a limited set of customers and researchers. Constitutional AI (CAI) shapes the outputs of AI systems according to a set of principles, with the goal of making a helpful, harmless, and honest AI assistant. Our most powerful model, which excels at a wide range of tasks from sophisticated dialogue and creative content generation to detailed instruction.

Good for:

  • Complex reasoning
  • Creativity
  • Thoughtful dialogue
  • Coding
  • Detailed content creation

Orange Visual Programming

The core principle of Orange is visual programming, which means each analytical step in contained within a widget. Widgets are placed on the canvas and connected into an analytical workflow, which is executed from left to right. Orange never passes data backwards.

Grasshopper 2.0 Released

New features in Grasshopper 2.0 include file diffing, sandbox mode, automatic backups, autosave, and canvas tiles.

Be sure to set your user name in the App menu so that your hard work cannot be claimed by your lazier team members.

Rhino 8.0.0-beta3 released 🎉

Yes, Luis E. Fraguada published acticle the Rhino 8.0.0-beta3 released 🎉

🟩 python -> https://lnkd.in/dk9GytSz

🟪 dotnet -> https://lnkd.in/dCGC4upg

🟨 javascript -> https://lnkd.in/dyPEnQCd

📜 changelog -> https://lnkd.in/dCvxwnEj

Checkout what is news Rhino 8 Beta : https://zenn.dev/4kk11/articles/b6a3769c593c76

Speckle Viewer API 2.0

Exciting transformations await in the world of Speckle Viewer APIs as we introduce Viewer API 2.0. This pivotal upgrade addresses the need for flexibility and customization, expanding beyond Speckle streams to encompass popular formats like .gltf, .obj, .fbx, and even unconventional data. Viewer API 2.0 redefines your experience with Viewer by dividing it into two key components: Viewer Core and Extensions. This division empowers you to create and extend functionalities, pushing the boundaries of innovation. Your feedback is invaluable as we embark on this journey together. Join us at the Community StandUp to dive deeper into the future of Speckle. 🌟

DiagramGPT

Eraser (eraser.io) is a whiteboard for engineering teams. You can edit your DiagramGPT generated diagrams using Eraser.

Prompt flow

Prompt flow is a suite of development tools designed to streamline the end-to-end development cycle of LLM-based AI applications, from ideation, prototyping, testing, evaluation to production deployment and monitoring. It makes prompt engineering much easier and enables you to build LLM apps with production quality.

Build your own X

This Repository is a compilation of well-written, step-by-step guides for re-creating our favorite technologies from scratch.

Build your own 3D Renderer

Build your own Augmented Reality

Build your own BitTorrent Client

...

Rete.js

Retejs is JavaScript framework for visual programming

A tailorable TypeScript-first framework for creating processing-oriented node-based editors.

This example showcases the embedding of Rete Studio's Playground, enabling you to input JavaScript code and check its graph representation, which can also be transformed into JavaScript code.

AutoGen

AutoGen is a framework that enables development of LLM applications using multiple agents that can converse with each other to solve task. AutoGen agents are customizable, conversable, and seamlessly allow human participation. They can operate in various modes that employ combinations of LLMs, human inputs, and tools.

Example conversation flow with AutoGen
Example conversation flow with AutoGen

Gamma App

Create a working presentation, document or webpage you can refine and customize in under a minute, using our powerful AI generator.

I tried to use this app to create a presentation in 10 second, the content look more fun haha.

Milvus

Vector database built for scalable similarity search, Open-source, highly scalable, and blazing fast.

Milvus was created in 2019 with a singular goal: store, index, and manage massive embedding vectors generated by deep neural networks and other machine learning (ML) models.

As a database specifically designed to handle queries over input vectors, it is capable of indexing vectors on a trillion scale. Unlike existing relational databases which mainly deal with structured data following a pre-defined pattern, Milvus is designed from the bottom-up to handle embedding vectors converted from unstructured data.

Architecture Overview
Architecture Overview

Three Cad Viewer

CAD viewer is open source designed to visualize low-level three.js objects, particularly tessellated objects. It outlines key aspects of the viewer, including the structure of objects called "Shapes" and "Shapes" arranged hierarchically in a tree.

Let quick look an example of this viewer.

dstack

dstack is an open-source framework for orchestrating GPU workloads across multiple cloud GPU providers. It provides a simple cloud-agnostic interface for development and deployment of generative AI models.

Theia - Cloud & Desktop IDE

Theia is an extensible platform to develop full-fledged multi-language Cloud & Desktop IDE-like products with state-of-the-art web technologies.

Brain

Brain is a GPT-powered Grasshopper component, that lets you control your scripts through natural language.

GHPT

GHPT is a Grasshopper plugin takes a prompt and uses ChatGPT to generate a GH script