157 karma · joined October 7, 2016
However, the recommended use is running it as a web service, so from a consumer perspective the language doesn't really matter.
For instance, given the user "ask" (which could be any generic message in a copilot), decide how to query one or multiple storages. Ultimately, companies and users have different storages, and a few can be indexed with vectors (and additional fine tuned models). But there's a lot of "legacy" structured data accessible only with SQL and similar languages, so a "planner" (in the SK sense of planners) could be useful to query vector indexes, text indexes and knowledge graphs, combining the result.
Initial tests though are showing that summaries are affecting the quality of answers, so we'll probably remove it from the default flow and use it only for specific data types (e.g. chat logs).
There's a bunch of synthetic data scenarios we want to leverage LLMs for. Without going too much into details, sometimes "reading between the lines", and for some memory consolidation patterns (e.g. a "dream phase"), etc.
We believe that enabling custom dependencies and logic, as well as the ability to add/remove pipeline steps, is crucial. As of now, there is no definitive answer to the best chunk size or embedding model, so our project aims to provide the flexibility to inject and replace components and pipeline behavior.
Regarding Scalability, LLM text generators and GPUs remain a limiting factor also in this area, LLMs hold great potential for analyzing input data, and I believe the focus should be less on the speed of queues and storage and more on finding the optimal way to integrate LLMs into these pipelines.
[1] https://opensource.google.com/projects/search?q=%20&language=r
[2] https://opensource.google.com/projects/search?q=%20&language=scalaLooking forward to compare that with an autoscale solution I'm working on.
* as soon as logos appear the signup form covers all of them, so I can't see the logos. Is it by design? I tried signing up and the wheel keeps spinning, I'll retry later.
* Since I tried multiple times, the browser allows to autofill forms. When I do that the js validation fails thinking I haven't entered any char yet.
* not sure what to do on the Selectr-icons-screen, I've tried clicking here and there with no results. Luckily I can skip the step :-)
* Reloading the page (eg I'm wondering if the server is overloaded and I want to give it a chance) the logo generation restart from scratch. Pls consider keeping state in the URL.
Anyhow, great idea :-)
BTW, here's a list of packages available for 2.12.x [4], if you are planning to migrate (please do!). The package is on Maven [5] :-)
From the release notes [6] "This release is identical to 2.12.0-RC2" so anything on RC2 should just work.
BTW "2.12.1 will be out shortly (by the end of November) to address some known (but rare) issues in 2.12.0, and 2.11.9 is the last planned 2.11.x release (due by mid December). In the next few weeks, we at Lightbend will share our plans for Scala 2.13." [4]
[1] http://scala-lang.org/download/2.12.0-RC1.html
[2] http://scala-lang.org/download/2.12.0-RC2.html
[3] http://scala-lang.org/download/2.12.0.html
[4] https://github.com/scala/make-release-notes/blob/2.12.x/proj...
[5] https://repo1.maven.org/maven2/org/scala-lang/scala-compiler...